List of usage examples for com.liferay.portal.kernel.theme ThemeDisplay getRefererGroup
public Group getRefererGroup()
From source file:com.liferay.item.selector.web.internal.ItemSelectorImpl.java
License:Open Source License
protected PortletURL getPortletURL(RequestBackedPortletURLFactory requestBackedPortletURLFactory, String title, String selectedTab, String itemSelectedEventName, ItemSelectorCriterion[] itemSelectorCriteriaArray, ThemeDisplay themeDisplay) { PortletURL portletURL = null;//from w w w . ja v a2 s . c om if (Validator.isNotNull(selectedTab) && selectedTab.equals(title)) { portletURL = getItemSelectorURL(requestBackedPortletURLFactory, themeDisplay.getScopeGroup(), themeDisplay.getRefererGroupId(), itemSelectedEventName, itemSelectorCriteriaArray); } else { Group group = themeDisplay.getRefererGroup(); if (group == null) { group = themeDisplay.getScopeGroup(); } portletURL = getItemSelectorURL(requestBackedPortletURLFactory, group, 0, itemSelectedEventName, itemSelectorCriteriaArray); } portletURL.setParameter(PARAMETER_SELECTED_TAB, title); return portletURL; }