List of usage examples for com.liferay.portal.kernel.service GroupLocalServiceUtil getGroups
public static java.util.List<com.liferay.portal.kernel.model.Group> getGroups(long[] groupIds) throws com.liferay.portal.kernel.exception.PortalException
From source file:com.liferay.asset.browser.web.internal.display.context.AssetBrowserDisplayContext.java
License:Open Source License
public List<ManagementBarFilterItem> getManagementBarFilterItem() throws PortalException { ThemeDisplay themeDisplay = (ThemeDisplay) _request.getAttribute(WebKeys.THEME_DISPLAY); List<ManagementBarFilterItem> managementBarFilterItems = new ArrayList<>(); String label = LanguageUtil.get(_request, "all"); PortletURL groupURL = getPortletURL(); groupURL.setParameter("groupId", "0"); ManagementBarFilterItem managementBarFilterItem = new ManagementBarFilterItem(false, label, groupURL.toString());//from w w w .j ava 2 s. c o m managementBarFilterItems.add(managementBarFilterItem); List<Group> groups = GroupLocalServiceUtil.getGroups(getSelectedGroupIds()); for (Group curGroup : groups) { boolean active = false; if (getGroupId() == curGroup.getGroupId()) { active = true; } label = HtmlUtil.escape(curGroup.getDescriptiveName(themeDisplay.getLocale())); groupURL.setParameter("groupId", String.valueOf(curGroup.getGroupId())); managementBarFilterItem = new ManagementBarFilterItem(active, label, groupURL.toString()); managementBarFilterItems.add(managementBarFilterItem); } return managementBarFilterItems; }