List of usage examples for com.liferay.portal.kernel.model Group hasPublicLayouts
public boolean hasPublicLayouts();
From source file:com.liferay.exportimport.web.internal.application.list.ExportPanelApp.java
License:Open Source License
@Override public PortletURL getPortletURL(HttpServletRequest request) throws PortalException { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); Group group = themeDisplay.getSiteGroup(); PortletURL portletURL = super.getPortletURL(request); if ((!group.hasPublicLayouts() && group.hasPrivateLayouts()) || group.isLayoutSetPrototype()) { portletURL.setParameter("privateLayout", Boolean.TRUE.toString()); } else {// w ww .j ava2 s . c o m portletURL.setParameter("privateLayout", Boolean.FALSE.toString()); } return portletURL; }
From source file:com.liferay.invitation.invite.members.web.internal.notifications.InviteMembersUserNotificationHandler.java
License:Open Source License
protected String getSiteDescriptiveName(long groupId, ServiceContext serviceContext) throws Exception { Group group = _groupLocalService.getGroup(groupId); StringBundler sb = new StringBundler(6); sb.append("<a"); if (group.hasPublicLayouts()) { sb.append(" href=\""); String groupFriendlyURL = _portal.getGroupFriendlyURL(group.getPublicLayoutSet(), serviceContext.getThemeDisplay()); sb.append(groupFriendlyURL);/* ww w . j av a 2 s. com*/ sb.append("\">"); } else { sb.append(">"); } sb.append(HtmlUtil.escape(group.getDescriptiveName(serviceContext.getLocale()))); sb.append("</a>"); return sb.toString(); }
From source file:com.liferay.product.navigation.site.administration.internal.display.context.SiteAdministrationPanelCategoryDisplayContext.java
License:Open Source License
public boolean isDisplaySiteLink() { Group group = getGroup(); if (group.hasPrivateLayouts() || group.hasPublicLayouts()) { return true; }//from w w w. j a v a 2s . c o m return false; }