List of usage examples for com.liferay.portal.kernel.portlet PortletURLUtil clone
public static PortletURL clone(PortletURL portletURL, MimeResponse mimeResponse) throws PortletException
From source file:com.liferay.asset.publisher.web.display.context.BaseItemSelectorViewDisplayContext.java
License:Open Source License
@Override public PortletURL getPortletURL() throws PortletException { PortletURL portletURL = PortletURLUtil.clone(this.portletURL, PortalUtil.getLiferayPortletResponse(getPortletResponse())); long plid = ParamUtil.getLong(request, "plid"); long groupId = ParamUtil.getLong(request, "groupId"); boolean privateLayout = ParamUtil.getBoolean(request, "privateLayout"); String portletResource = ParamUtil.getString(request, "portletResource"); portletURL.setParameter("plid", String.valueOf(plid)); portletURL.setParameter("groupId", String.valueOf(groupId)); portletURL.setParameter("privateLayout", String.valueOf(privateLayout)); portletURL.setParameter("portletResource", portletResource); return portletURL; }
From source file:com.liferay.blogs.item.selector.web.internal.display.context.BlogsItemSelectorViewDisplayContext.java
License:Open Source License
public PortletURL getPortletURL(HttpServletRequest request, LiferayPortletResponse liferayPortletResponse) throws PortletException { PortletURL portletURL = PortletURLUtil.clone(_portletURL, liferayPortletResponse); portletURL.setParameter("selectedTab", String.valueOf(getTitle(request.getLocale()))); return portletURL; }
From source file:com.liferay.document.library.item.selector.web.internal.display.context.DLItemSelectorViewDisplayContext.java
License:Open Source License
public PortletURL getPortletURL(HttpServletRequest request, LiferayPortletResponse liferayPortletResponse) throws PortletException { PortletURL portletURL = PortletURLUtil.clone(_portletURL, liferayPortletResponse); portletURL.setParameter("folderId", String.valueOf(getFolderId(request))); portletURL.setParameter("selectedTab", String.valueOf(getTitle(request.getLocale()))); return portletURL; }
From source file:com.liferay.frontend.taglib.servlet.taglib.ManagementBarSortTag.java
License:Open Source License
protected List<ManagementBarFilterItem> getManagementBarFilterItems() { PortletResponse portletResponse = (PortletResponse) request .getAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE); LiferayPortletResponse liferayPortletResponse = PortalUtil.getLiferayPortletResponse(portletResponse); List<ManagementBarFilterItem> managementBarFilterItems = new ArrayList<>(); try {//from ww w . java 2s .c o m PortletURL orderByColURL = PortletURLUtil.clone(_portletURL, liferayPortletResponse); orderByColURL.setParameter("orderByType", _orderByType); for (Map.Entry<String, String> entry : _orderColumns.entrySet()) { String orderColumn = entry.getKey(); orderByColURL.setParameter("orderByCol", orderColumn); managementBarFilterItems.add(new ManagementBarFilterItem(_orderByCol.equals(orderColumn), entry.getValue(), orderByColURL.toString())); } } catch (Exception e) { } return managementBarFilterItems; }
From source file:com.liferay.item.selector.taglib.internal.util.ItemSelectorRepositoryEntryBrowserUtil.java
License:Open Source License
protected static void addGroupSelectorBreadcrumbEntry(HttpServletRequest request, LiferayPortletResponse liferayPortletResponse, PortletURL portletURL) throws PortalException, PortletException { PortletURL viewGroupSelectorURL = PortletURLUtil.clone(portletURL, liferayPortletResponse); viewGroupSelectorURL.setParameter("showGroupSelector", Boolean.TRUE.toString()); PortalUtil.addPortletBreadcrumbEntry(request, "sites", viewGroupSelectorURL.toString()); }
From source file:com.liferay.journal.item.selector.web.internal.context.JournalItemSelectorViewDisplayContext.java
License:Open Source License
public PortletURL getPortletURL(HttpServletRequest request, LiferayPortletResponse liferayPortletResponse) throws PortletException { PortletURL portletURL = PortletURLUtil.clone(_portletURL, liferayPortletResponse); portletURL.setParameter("resourcePrimKey", String.valueOf(_journalItemSelectorCriterion.getResourcePrimKey())); portletURL.setParameter("selectedTab", String.valueOf(getTitle(request.getLocale()))); return portletURL; }
From source file:com.liferay.journal.web.internal.display.context.JournalDisplayContext.java
License:Open Source License
protected ManagementBarFilterItem getManagementBarFilterItem(int status) throws PortalException, PortletException { boolean active = false; if (status == getStatus()) { active = true;/*from w ww. java2s. com*/ } PortletURL portletURL = PortletURLUtil.clone(getPortletURL(), _liferayPortletResponse); portletURL.setParameter("status", String.valueOf(status)); return new ManagementBarFilterItem(active, WorkflowConstants.getStatusLabel(status), portletURL.toString()); }
From source file:com.liferay.lexicon.test.web.internal.display.context.LexiconTestDisplayContext.java
License:Open Source License
public SearchContainer getSearchContainer() throws Exception { if (_searchContainer != null) { return _searchContainer; }//from www . j a v a2 s .c om _searchContainer = new SearchContainer(_portletRequest, PortletURLUtil.clone(getPortletURL(), _portletResponse), null, LanguageUtil.get(_request, "no-super-hero-were-found")); _searchContainer.setRowChecker(new EmptyOnClickRowChecker(_portletResponse)); _searchContainer.setEmptyResultsMessageCssClass("taglib-empty-result-message-header-has-plus-btn"); _searchContainer.setTotal(_getTotal()); _searchContainer.setResults( ListUtil.subList(_getResults(), _searchContainer.getStart(), _searchContainer.getEnd())); return _searchContainer; }
From source file:com.liferay.password.policies.admin.web.internal.display.context.PasswordPolicyDisplayContext.java
License:Open Source License
public List<NavigationItem> getEditPasswordPolicyNavigationItems() throws PortletException { String tabs1 = ParamUtil.getString(_request, "tabs1", "details"); String redirect = ParamUtil.getString(_request, "redirect"); long passwordPolicyId = ParamUtil.getLong(_request, "passwordPolicyId"); PasswordPolicy passwordPolicy = PasswordPolicyLocalServiceUtil.fetchPasswordPolicy(passwordPolicyId); PortletURL portletURL = _renderResponse.createRenderURL(); portletURL.setParameter("redirect", redirect); portletURL.setParameter("passwordPolicyId", String.valueOf(passwordPolicyId)); List<NavigationItem> navigationItems = new ArrayList<>(); NavigationItem detailsNavigationItem = new NavigationItem(); detailsNavigationItem.setActive(tabs1.equals("details")); PortletURL detailsURL = PortletURLUtil.clone(portletURL, _renderResponse); detailsURL.setParameter("mvcPath", "/edit_password_policy.jsp"); detailsURL.setParameter("tabs1", "details"); detailsNavigationItem.setHref(detailsURL.toString()); detailsNavigationItem.setLabel(LanguageUtil.get(_request, "details")); navigationItems.add(detailsNavigationItem); NavigationItem assigneesNavigationItem = new NavigationItem(); assigneesNavigationItem.setActive(tabs1.equals("assignees")); boolean showNav = false; if ((passwordPolicy != null) && hasAssignMembersPermission()) { showNav = true;//from www . j a va 2 s .c om } assigneesNavigationItem.setDisabled(!showNav); PortletURL assigneesURL = PortletURLUtil.clone(portletURL, _renderResponse); assigneesURL.setParameter("mvcPath", "/edit_password_policy_assignments.jsp"); assigneesURL.setParameter("tabs1", "assignees"); assigneesNavigationItem.setHref(showNav ? assigneesURL.toString() : StringPool.BLANK); assigneesNavigationItem.setLabel(LanguageUtil.get(_request, "assignees")); navigationItems.add(assigneesNavigationItem); return navigationItems; }
From source file:com.liferay.roles.item.selector.web.internal.display.context.RoleItemSelectorViewDisplayContext.java
License:Open Source License
public PortletURL getPortletURL() throws PortletException { PortletURL portletURL = PortletURLUtil.clone(_portletURL, _renderResponse); portletURL.setParameter("keywords", ParamUtil.getString(_httpServletRequest, "keywords")); portletURL.setParameter("type", String.valueOf(getType())); return portletURL; }