List of usage examples for com.liferay.portal.kernel.model Group isControlPanel
public boolean isControlPanel();
From source file:com.liferay.application.list.BasePanelApp.java
License:Open Source License
protected Group getGroup(HttpServletRequest request) { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); Group group = themeDisplay.getScopeGroup(); if (!group.isControlPanel()) { return null; }/*from w w w .j a va 2s .co m*/ Portlet portlet = getPortlet(); String controlPanelEntryCategory = portlet.getControlPanelEntryCategory(); if (Validator.isNull(controlPanelEntryCategory) || !controlPanelEntryCategory.startsWith(PortletCategoryKeys.SITE_ADMINISTRATION)) { return null; } if (groupProvider == null) { return null; } return groupProvider.getGroup(request); }
From source file:com.liferay.blade.samples.application.list.BladeSimulationPanelApp.java
License:Apache License
@Override public boolean isShow(PermissionChecker permissionChecker, Group group) throws PortalException { if (group.isControlPanel()) { return false; }// w w w .j a v a 2 s . c om return true; }
From source file:com.liferay.map.google.maps.internal.display.context.GoogleMapsDisplayContext.java
License:Open Source License
protected Group getGroup() { Group group = (Group) _request.getAttribute("site.liveGroup"); if (group != null) { return group; }/*from ww w. j av a 2 s . co m*/ ThemeDisplay themeDisplay = (ThemeDisplay) _request.getAttribute(WebKeys.THEME_DISPLAY); group = themeDisplay.getScopeGroup(); if (!group.isControlPanel()) { return group; } return null; }
From source file:com.liferay.product.navigation.simulation.device.internal.application.list.DevicePreviewPanelApp.java
License:Open Source License
@Override public boolean isShow(PermissionChecker permissionChecker, Group group) throws PortalException { if (group.isControlPanel()) { return false; }//from w w w. j a v a 2s . c o m if (!hasPreviewInDevicePermission(permissionChecker, group)) { return false; } return true; }
From source file:com.liferay.site.internal.application.list.LatentGroupProvider.java
License:Open Source License
@Override public Group getGroup(HttpServletRequest request) { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); Group group = themeDisplay.getScopeGroup(); if (!group.isControlPanel()) { return group; }// ww w . j a v a 2 s. co m HttpServletRequest originalRequest = _portal.getOriginalServletRequest(request); long groupId = GetterUtil.getLong(SessionClicks.get(originalRequest.getSession(), _KEY_LATENT_GROUP, null)); if (groupId > 0) { return _groupLocalService.fetchGroup(groupId); } return null; }
From source file:com.liferay.tool.datamanipulator.displayfield.DisplayFields.java
License:Open Source License
public void addSiteMultiSelect(String name) throws SystemException { List<Group> groups = GroupLocalServiceUtil.getGroups(QueryUtil.ALL_POS, QueryUtil.ALL_POS); List<KeyValuePair> values = new ArrayList<KeyValuePair>(groups.size()); for (Group group : groups) { //if ((group.isCommunity() || group.isSite()) && // !group.isControlPanel() && !group.isStaged()) { if (group.isRegularSite() && !group.isControlPanel() && !group.isStaged()) { long siteId = group.getGroupId(); String siteName = group.getName(); if (Validator.isNull(siteId) || Validator.isNull(siteName)) { continue; }/*from ww w .ja v a 2 s. com*/ values.add(new KeyValuePair(siteName, String.valueOf(siteId))); } } addMultiSelectList(name, values); }