List of usage examples for com.liferay.portal.kernel.theme ThemeDisplay getURLCurrent
public String getURLCurrent()
From source file:com.liferay.site.admin.web.internal.portlet.configuration.icon.ManageSiteTemplatesConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {//from ww w .j a va 2 s. c o m PortletURL manageSiteTemplateURL = PortletProviderUtil.getPortletURL(portletRequest, LayoutSetPrototype.class.getName(), PortletProvider.Action.VIEW); if (manageSiteTemplateURL == null) { return StringPool.BLANK; } manageSiteTemplateURL.setParameter("redirect", themeDisplay.getURLCurrent()); manageSiteTemplateURL.setParameter("backURL", themeDisplay.getURLCurrent()); return manageSiteTemplateURL.toString(); } catch (PortalException pe) { // LPS-52675 if (_log.isDebugEnabled()) { _log.debug(pe, pe); } } return StringPool.BLANK; }
From source file:com.liferay.site.memberships.web.internal.display.context.SiteMembershipsDisplayContext.java
License:Open Source License
public List<NavigationItem> getInfoPanelNavigationItems() { ThemeDisplay themeDisplay = (ThemeDisplay) _request.getAttribute(WebKeys.THEME_DISPLAY); List<NavigationItem> navigationItems = new ArrayList<>(); NavigationItem navigationItem = new NavigationItem(); navigationItem.setActive(true);//from w w w . j av a 2s. c om navigationItem.setHref(themeDisplay.getURLCurrent()); navigationItem.setLabel(LanguageUtil.get(_request, "details")); navigationItems.add(navigationItem); return navigationItems; }
From source file:com.liferay.site.memberships.web.internal.display.context.SiteMembershipsDisplayContext.java
License:Open Source License
public List<NavigationItem> getSiteRolesNavigationItems() { ThemeDisplay themeDisplay = (ThemeDisplay) _request.getAttribute(WebKeys.THEME_DISPLAY); List<NavigationItem> navigationItems = new ArrayList<>(); NavigationItem navigationItem = new NavigationItem(); navigationItem.setActive(true);/* w w w . j a v a 2 s . c o m*/ navigationItem.setHref(themeDisplay.getURLCurrent()); navigationItem.setLabel(LanguageUtil.get(_request, "site-roles")); navigationItems.add(navigationItem); return navigationItems; }
From source file:com.liferay.site.teams.web.internal.display.context.SiteTeamsDisplayContext.java
License:Open Source License
protected void addBreadcrumbEntries() throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) _request.getAttribute(WebKeys.THEME_DISPLAY); Group group = themeDisplay.getScopeGroup(); if (group.isOrganization()) { Organization organization = OrganizationLocalServiceUtil.getOrganization(group.getOrganizationId()); UsersAdminUtil.addPortletBreadcrumbEntries(organization, _request, _renderResponse); } else {/*from w ww. j av a2 s . co m*/ PortalUtil.addPortletBreadcrumbEntry(_request, group.getDescriptiveName(themeDisplay.getLocale()), null); } PortalUtil.addPortletBreadcrumbEntry(_request, LanguageUtil.get(_request, "manage-teams"), themeDisplay.getURLCurrent()); }
From source file:com.liferay.staging.processes.web.internal.portlet.configuration.icon.PublishTemplatesConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); PortletURL portletURL = _portal.getControlPanelPortletURL(portletRequest, StagingProcessesPortletKeys.STAGING_PROCESSES, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/publish_templates/view.jsp"); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); return portletURL.toString(); }
From source file:com.liferay.staging.processes.web.internal.portlet.configuration.icon.StagingConfigurationPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { PortletURL portletURL = _portal.getControlPanelPortletURL(portletRequest, StagingProcessesPortletKeys.STAGING_PROCESSES, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/view.jsp"); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); portletURL.setParameter("showStagingConfiguration", Boolean.TRUE.toString()); return portletURL.toString(); }
From source file:com.liferay.trash.internal.TrashHelperImpl.java
License:Open Source License
@Override public PortletURL getViewContentURL(HttpServletRequest request, String className, long classPK) throws PortalException { TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(className); if (trashHandler.isInTrashContainer(classPK)) { com.liferay.trash.kernel.model.TrashEntry trashEntry = trashHandler.getTrashEntry(classPK); className = trashEntry.getClassName(); classPK = trashEntry.getClassPK(); trashHandler = TrashHandlerRegistryUtil.getTrashHandler(className); }/*from www.ja v a2 s. c o m*/ TrashRenderer trashRenderer = trashHandler.getTrashRenderer(classPK); if (trashRenderer == null) { return null; } ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); PortletURL portletURL = PortletProviderUtil.getPortletURL(request, TrashEntry.class.getName(), PortletProvider.Action.VIEW); portletURL.setParameter("mvcPath", "/view_content.jsp"); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); TrashEntry trashEntry = _trashEntryLocalService.getEntry(className, classPK); if (trashEntry.getRootEntry() != null) { portletURL.setParameter("className", className); portletURL.setParameter("classPK", String.valueOf(classPK)); } else { portletURL.setParameter("trashEntryId", String.valueOf(trashEntry.getEntryId())); } portletURL.setParameter("showAssetMetadata", Boolean.TRUE.toString()); return portletURL; }
From source file:com.liferay.trash.web.internal.portlet.TrashViewPortletProvider.java
License:Open Source License
@Override public PortletURL getPortletURL(HttpServletRequest request) throws PortalException { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); String portletId = PortletProviderUtil.getPortletId(TrashEntry.class.getName(), PortletProvider.Action.VIEW); if (!themeDisplay.isSignedIn() || !_trashHelper.isTrashEnabled(themeDisplay.getScopeGroupId()) || !PortletPermissionUtil.hasControlPanelAccessPermission(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), portletId)) { return null; }/*from w w w.ja va 2s.c om*/ PortletURL portletURL = _portal.getControlPanelPortletURL(request, portletId, PortletRequest.RENDER_PHASE); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); return portletURL; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.AddChildPagePortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {//www. j ava2s . c o m WikiPage page = ActionUtil.getPage(portletRequest); PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, WikiPortletKeys.WIKI_ADMIN, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/wiki/edit_page"); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); portletURL.setParameter("nodeId", String.valueOf(page.getNodeId())); portletURL.setParameter("title", StringPool.BLANK); portletURL.setParameter("editTitle", "1"); portletURL.setParameter("parentTitle", page.getTitle()); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.CopyPagePortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {//from www. j a v a2s . c om WikiPage page = ActionUtil.getPage(portletRequest); PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, WikiPortletKeys.WIKI_ADMIN, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/wiki/edit_page"); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); portletURL.setParameter("nodeId", String.valueOf(page.getNodeId())); portletURL.setParameter("title", StringPool.BLANK); portletURL.setParameter("editTitle", "1"); portletURL.setParameter("templateNodeId", String.valueOf(page.getNodeId())); portletURL.setParameter("templateTitle", HtmlUtil.unescape(page.getTitle())); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }