List of usage examples for com.liferay.portal.kernel.model Group getDisplayURL
public String getDisplayURL(com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay, boolean privateLayout);
From source file:com.liferay.product.navigation.user.internal.display.context.MyAccountPanelCategoryDisplayContext.java
License:Open Source License
protected String getMySiteGroupURL(Group group, boolean privateLayout) { String groupDisplayURL = group.getDisplayURL(_themeDisplay, privateLayout); if (Validator.isNotNull(groupDisplayURL)) { return groupDisplayURL; }// w ww .ja va 2 s. com return getGroupAdministrationURL(group); }
From source file:com.liferay.site.util.GroupURLProvider.java
License:Open Source License
public String getGroupLayoutsURL(Group group, boolean privateLayout, PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); String groupDisplayURL = group.getDisplayURL(themeDisplay, privateLayout); if (Validator.isNotNull(groupDisplayURL)) { return groupDisplayURL; }/* w w w.ja v a 2 s. c o m*/ return null; }
From source file:com.liferay.site.util.GroupURLProvider.java
License:Open Source License
protected String getGroupURL(Group group, PortletRequest portletRequest, boolean includeStagingGroup) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); String groupDisplayURL = group.getDisplayURL(themeDisplay, false); if (Validator.isNotNull(groupDisplayURL)) { return _http.removeParameter(groupDisplayURL, "p_p_id"); }// ww w . j av a 2 s . co m groupDisplayURL = group.getDisplayURL(themeDisplay, true); if (Validator.isNotNull(groupDisplayURL)) { return _http.removeParameter(groupDisplayURL, "p_p_id"); } if (includeStagingGroup && group.hasStagingGroup()) { try { if (GroupPermissionUtil.contains(themeDisplay.getPermissionChecker(), group, ActionKeys.VIEW_STAGING)) { return getGroupURL(group.getStagingGroup(), portletRequest); } } catch (PortalException pe) { _log.error("Unable to check permission on group " + group.getGroupId(), pe); } } return getGroupAdministrationURL(group, portletRequest); }
From source file:com.liferay.user.groups.admin.web.internal.portlet.configuration.icon.DashboardPagesPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { try {/*from w ww.ja v a 2s . com*/ ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); UserGroup userGroup = ActionUtil.getUserGroup(portletRequest); Group group = userGroup.getGroup(); return group.getDisplayURL(themeDisplay, true); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.user.groups.admin.web.internal.portlet.configuration.icon.ProfilePagesPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { try {//from ww w .ja v a2 s . c o m ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); UserGroup userGroup = ActionUtil.getUserGroup(portletRequest); Group group = userGroup.getGroup(); return group.getDisplayURL(themeDisplay, false); } catch (Exception e) { } return StringPool.BLANK; }