MySitesCustomAction.java 文件源码

java
阅读 14 收藏 0 点赞 0 评论 0

项目:liferay-microsite-manager 作者:
@Override
public void processAction(StrutsPortletAction originalStrutsPortletAction, PortletConfig portletConfig,
        ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {

    if(actionRequest.getParameter("add_site") != null) {
        ServiceContext serviceContext = ServiceContextFactory.getInstance(MySitesCustomAction.class.getName(), actionRequest);
        ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);

        SiteRequestLocalServiceUtil.add(
                themeDisplay.getCompanyGroupId(),
                themeDisplay.getScopeGroupId(),
                themeDisplay.getUserId(),
                actionRequest.getParameter(MicroSiteConstants.SITE_REQUEST_NAME),
                actionRequest.getParameter(MicroSiteConstants.SITE_REQUEST_DESCRIPTION),
                serviceContext
                );
    }

    if(originalStrutsPortletAction != null) {
        originalStrutsPortletAction.processAction(portletConfig, actionRequest, actionResponse);
    } else {
        actionResponse.sendRedirect(actionRequest.getParameter("redirect"));
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号