@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"));
}
}
MySitesCustomAction.java 文件源码
java
阅读 14
收藏 0
点赞 0
评论 0
项目:liferay-microsite-manager
作者:
评论列表
文章目录