List of usage examples for com.liferay.portal.kernel.theme ThemeDisplay getURLCurrent
public String getURLCurrent()
From source file:com.liferay.dynamic.data.lists.form.web.internal.display.context.DDLFormDisplayContext.java
License:Open Source License
protected boolean isSharedURL() { ThemeDisplay themeDisplay = getThemeDisplay(); String urlCurrent = themeDisplay.getURLCurrent(); return urlCurrent.contains("/shared"); }
From source file:com.liferay.dynamic.data.lists.web.internal.portlet.configuration.icon.DDMStructuresPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); Portlet portlet = _portletLocalService.getPortletById(portletDisplay.getId()); PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, PortletProviderUtil.getPortletId(DDMStructure.class.getName(), PortletProvider.Action.VIEW), PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/view.jsp"); portletURL.setParameter("backURL", themeDisplay.getURLCurrent()); portletURL.setParameter("groupId", String.valueOf(themeDisplay.getScopeGroupId())); portletURL.setParameter("refererPortletName", DDLPortletKeys.DYNAMIC_DATA_LISTS); portletURL.setParameter("refererWebDAVToken", WebDAVUtil.getStorageToken(portlet)); portletURL.setParameter("showAncestorScopes", Boolean.TRUE.toString()); return portletURL.toString(); }
From source file:com.liferay.exportimport.web.internal.portlet.configuration.icon.ExportTemplatesConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { PortletURL portletURL = _portal.getControlPanelPortletURL(portletRequest, ExportImportPortletKeys.EXPORT, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/export/export_templates/view.jsp"); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); return portletURL.toString(); }
From source file:com.liferay.journal.web.internal.portlet.configuration.icon.FeedsPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { PortletURL portletURL = _portal.getControlPanelPortletURL(portletRequest, JournalPortletKeys.JOURNAL, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/view_feeds.jsp"); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); return portletURL.toString(); }
From source file:com.liferay.journal.web.internal.portlet.configuration.icon.StructuresPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); Portlet portlet = _portletLocalService.getPortletById(portletDisplay.getId()); PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, PortletProviderUtil.getPortletId(DDMStructure.class.getName(), PortletProvider.Action.VIEW), PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/view.jsp"); portletURL.setParameter("backURL", themeDisplay.getURLCurrent()); portletURL.setParameter("groupId", String.valueOf(themeDisplay.getScopeGroupId())); portletURL.setParameter("refererPortletName", JournalPortletKeys.JOURNAL); portletURL.setParameter("refererWebDAVToken", WebDAVUtil.getStorageToken(portlet)); portletURL.setParameter("showAncestorScopes", Boolean.TRUE.toString()); portletURL.setParameter("showCacheableInput", Boolean.TRUE.toString()); portletURL.setParameter("showManageTemplates", Boolean.TRUE.toString()); return portletURL.toString(); }
From source file:com.liferay.journal.web.internal.portlet.configuration.icon.TemplatesPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); Portlet portlet = _portletLocalService.getPortletById(portletDisplay.getId()); PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, PortletProviderUtil.getPortletId(DDMTemplate.class.getName(), PortletProvider.Action.VIEW), PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/view_template.jsp"); portletURL.setParameter("navigationStartsOn", DDMNavigationHelper.VIEW_TEMPLATES); portletURL.setParameter("backURL", themeDisplay.getURLCurrent()); portletURL.setParameter("groupId", String.valueOf(themeDisplay.getScopeGroupId())); portletURL.setParameter("classNameId", String.valueOf(_portal.getClassNameId(DDMStructure.class))); portletURL.setParameter("resourceClassNameId", String.valueOf(_portal.getClassNameId(JournalArticle.class))); portletURL.setParameter("refererPortletName", JournalPortletKeys.JOURNAL); portletURL.setParameter("refererWebDAVToken", WebDAVUtil.getStorageToken(portlet)); portletURL.setParameter("showAncestorScopes", Boolean.TRUE.toString()); portletURL.setParameter("showCacheableInput", Boolean.TRUE.toString()); portletURL.setParameter("showHeader", Boolean.TRUE.toString()); return portletURL.toString(); }
From source file:com.liferay.layout.admin.web.internal.portlet.configuration.icon.EditPrivatePagesPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); PortletURL editLayoutSetURL = _portal.getControlPanelPortletURL(portletRequest, LayoutAdminPortletKeys.GROUP_PAGES, PortletRequest.RENDER_PHASE); editLayoutSetURL.setParameter("mvcPath", "/edit_layout_set.jsp"); editLayoutSetURL.setParameter("redirect", themeDisplay.getURLCurrent()); editLayoutSetURL.setParameter("backURL", themeDisplay.getURLCurrent()); editLayoutSetURL.setParameter("groupId", String.valueOf(themeDisplay.getScopeGroupId())); editLayoutSetURL.setParameter("privateLayout", Boolean.TRUE.toString()); return editLayoutSetURL.toString(); }
From source file:com.liferay.layout.admin.web.internal.portlet.configuration.icon.EditPublicPagesPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); PortletURL editLayoutSetURL = _portal.getControlPanelPortletURL(portletRequest, LayoutAdminPortletKeys.GROUP_PAGES, PortletRequest.RENDER_PHASE); editLayoutSetURL.setParameter("mvcPath", "/edit_layout_set.jsp"); editLayoutSetURL.setParameter("redirect", themeDisplay.getURLCurrent()); editLayoutSetURL.setParameter("backURL", themeDisplay.getURLCurrent()); editLayoutSetURL.setParameter("groupId", String.valueOf(themeDisplay.getScopeGroupId())); editLayoutSetURL.setParameter("privateLayout", Boolean.FALSE.toString()); return editLayoutSetURL.toString(); }
From source file:com.liferay.lexicon.test.web.internal.display.context.LexiconTestDisplayContext.java
License:Open Source License
public PortletURL getEditURL() throws PortalException { ThemeDisplay themeDisplay = (ThemeDisplay) _portletRequest.getAttribute(WebKeys.THEME_DISPLAY); PortletURL portletURL = _portletResponse.createRenderURL(); portletURL.setParameter("mvcPath", "/edit_element.jsp"); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); return portletURL; }
From source file:com.liferay.notifications.web.internal.portlet.configuration.icon.MarkAllNotificationsAsReadPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, NotificationsPortletKeys.NOTIFICATIONS, PortletRequest.ACTION_PHASE); portletURL.setParameter(ActionRequest.ACTION_NAME, "markAllNotificationsAsRead"); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); return portletURL.toString(); }