List of usage examples for com.liferay.portal.kernel.theme ThemeDisplay getRequest
@JSON(include = false)
public HttpServletRequest getRequest()
From source file:com.liferay.roles.admin.web.internal.portlet.configuration.icon.PermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { String url = StringPool.BLANK; ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {// w w w . ja v a 2 s.c o m long roleId = _getRoleId(portletRequest); Role role = _roleService.fetchRole(roleId); int[] roleTypes = { role.getType() }; if (role.getType() != RoleConstants.TYPE_REGULAR) { roleTypes = new int[] { RoleConstants.TYPE_REGULAR, role.getType() }; } url = PermissionsURLTag.doTag(StringPool.BLANK, Role.class.getName(), themeDisplay.getScopeGroupName(), null, String.valueOf(_getRoleId(portletRequest)), LiferayWindowState.POP_UP.toString(), roleTypes, themeDisplay.getRequest()); } catch (Exception e) { } return url; }
From source file:com.liferay.site.admin.web.internal.servlet.taglib.ui.SitePagesFormNavigatorEntry.java
License:Open Source License
@Override public boolean isVisible(User user, Group group) { if ((group != null) && group.isCompany()) { return false; }//w ww.j ava2 s . c om if (group != null) { return true; } ServiceContext serviceContext = ServiceContextThreadLocal.getServiceContext(); ThemeDisplay themeDisplay = serviceContext.getThemeDisplay(); HttpServletRequest request = themeDisplay.getRequest(); LayoutSetPrototype layoutSetPrototype = (LayoutSetPrototype) request .getAttribute("site.layoutSetPrototype"); if (layoutSetPrototype != null) { return true; } return false; }
From source file:com.liferay.user.groups.admin.web.internal.portlet.configuration.icon.PermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { String url = StringPool.BLANK; ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {//w ww. j av a2 s . co m UserGroup userGroup = ActionUtil.getUserGroup(portletRequest); url = PermissionsURLTag.doTag(StringPool.BLANK, UserGroup.class.getName(), themeDisplay.getScopeGroupName(), null, String.valueOf(userGroup.getUserGroupId()), LiferayWindowState.POP_UP.toString(), null, themeDisplay.getRequest()); } catch (Exception e) { } return url; }
From source file:com.liferay.user.groups.admin.web.internal.portlet.configuration.icon.UserGroupPagesPermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { String url = StringPool.BLANK; ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/*from ww w . j av a 2s.c om*/ UserGroup userGroup = ActionUtil.getUserGroup(portletRequest); Group userGroupGroup = userGroup.getGroup(); url = PermissionsURLTag.doTag(StringPool.BLANK, Group.class.getName(), themeDisplay.getScopeGroupName(), null, String.valueOf(userGroupGroup.getGroupId()), LiferayWindowState.POP_UP.toString(), null, themeDisplay.getRequest()); } catch (Exception e) { } return url; }
From source file:com.liferay.wiki.web.internal.item.selector.resolver.WikiPageURLItemSelectorReturnTypeResolver.java
License:Open Source License
@Override public String getValue(WikiPage page, ThemeDisplay themeDisplay) throws Exception { String layoutFullURL = _portal.getLayoutFullURL(page.getGroupId(), WikiPortletKeys.WIKI); if (Validator.isNotNull(layoutFullURL)) { return StringBundler.concat(layoutFullURL, Portal.FRIENDLY_URL_SEPARATOR, "wiki/", String.valueOf(page.getNodeId()), StringPool.SLASH, URLCodec.encodeURL(WikiEscapeUtil.escapeName(page.getTitle()))); } else {//from w ww . j av a 2s. co m PortletURL portletURL = _portal.getControlPanelPortletURL(themeDisplay.getRequest(), WikiPortletKeys.WIKI_ADMIN, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/wiki/view"); portletURL.setParameter("nodeId", String.valueOf(page.getNodeId())); portletURL.setParameter("title", page.getTitle()); return _http.removeDomain(portletURL.toString()); } }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.NodePermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); String url = StringPool.BLANK; try {/*from w w w .j a va2 s . c om*/ WikiNode node = ActionUtil.getNode(portletRequest); url = PermissionsURLTag.doTag(StringPool.BLANK, WikiNode.class.getName(), node.getName(), null, String.valueOf(node.getNodeId()), LiferayWindowState.POP_UP.toString(), null, themeDisplay.getRequest()); } catch (Exception e) { } return url; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.PagePermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { String url = StringPool.BLANK; ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/*from w w w . ja v a 2 s . com*/ WikiPage page = ActionUtil.getPage(portletRequest); url = PermissionsURLTag.doTag(null, WikiPage.class.getName(), page.getTitle(), null, String.valueOf(page.getResourcePrimKey()), LiferayWindowState.POP_UP.toString(), null, themeDisplay.getRequest()); } catch (Exception e) { } return url; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.PermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { String url = StringPool.BLANK; ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/*from w w w. ja va 2 s . c o m*/ url = PermissionsURLTag.doTag(StringPool.BLANK, "com.liferay.wiki", themeDisplay.getScopeGroupName(), null, String.valueOf(themeDisplay.getScopeGroupId()), LiferayWindowState.POP_UP.toString(), null, themeDisplay.getRequest()); } catch (Exception e) { } return url; }