List of usage examples for com.liferay.portal.kernel.util PortalUtil getControlPanelPortletURL
public static PortletURL getControlPanelPortletURL(PortletRequest portletRequest, String portletId, String lifecycle)
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.DeletePagePortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {//ww w.j a v a2 s .c o m WikiPage page = ActionUtil.getPage(portletRequest); PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, WikiPortletKeys.WIKI_ADMIN, PortletRequest.ACTION_PHASE); portletURL.setParameter(ActionRequest.ACTION_NAME, "/wiki/edit_page"); portletURL.setParameter(Constants.CMD, Constants.DELETE); if (!page.isDraft() && isTrashEnabled(themeDisplay.getScopeGroupId())) { portletURL.setParameter(Constants.CMD, Constants.MOVE_TO_TRASH); } else { portletURL.setParameter("version", String.valueOf(page.getVersion())); } PortletURL redirectURL = PortalUtil.getControlPanelPortletURL(portletRequest, WikiPortletKeys.WIKI_ADMIN, PortletRequest.ACTION_PHASE); redirectURL.setParameter("mvcRenderCommandName", "/wiki/view_pages"); redirectURL.setParameter("navigation", "all-pages"); redirectURL.setParameter("nodeId", String.valueOf(page.getNodeId())); portletURL.setParameter("redirect", redirectURL.toString()); portletURL.setParameter("nodeId", String.valueOf(page.getNodeId())); portletURL.setParameter("title", page.getTitle()); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.EditNodePortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/*from w w w . j a va2 s . c om*/ WikiNode node = ActionUtil.getNode(portletRequest); PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, WikiPortletKeys.WIKI_ADMIN, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/wiki/edit_node"); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); portletURL.setParameter("nodeId", String.valueOf(node.getNodeId())); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.EditPagePortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {//from w w w . j a va 2 s. 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", page.getTitle()); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.ImportPagesPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/*from w w w . j a v a2s. c o m*/ WikiNode node = ActionUtil.getNode(portletRequest); PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, WikiPortletKeys.WIKI_ADMIN, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/wiki/import_pages"); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); portletURL.setParameter("nodeId", String.valueOf(node.getNodeId())); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.MovePagePortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/* w ww.j av a2 s.c o m*/ WikiPage page = ActionUtil.getPage(portletRequest); PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, WikiPortletKeys.WIKI_ADMIN, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/wiki/move_page"); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); portletURL.setParameter("nodeId", String.valueOf(page.getNodeId())); portletURL.setParameter("title", page.getTitle()); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.NodeSubscriptionPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {// w ww. ja v a 2 s. c o m WikiNode node = ActionUtil.getNode(portletRequest); PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, WikiPortletKeys.WIKI_ADMIN, PortletRequest.ACTION_PHASE); portletURL.setParameter(ActionRequest.ACTION_NAME, "/wiki/edit_node"); if (isSubscribed(portletRequest, node)) { portletURL.setParameter(Constants.CMD, Constants.UNSUBSCRIBE); } else { portletURL.setParameter(Constants.CMD, Constants.SUBSCRIBE); } portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); portletURL.setParameter("nodeId", String.valueOf(node.getNodeId())); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.PageSubscriptionPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {//from w ww. j a va 2 s . co m WikiPage page = ActionUtil.getPage(portletRequest); PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, WikiPortletKeys.WIKI_ADMIN, PortletRequest.ACTION_PHASE); portletURL.setParameter(ActionRequest.ACTION_NAME, "/wiki/edit_page"); if (isSubscribed(portletRequest, page)) { portletURL.setParameter(Constants.CMD, Constants.UNSUBSCRIBE); } else { portletURL.setParameter(Constants.CMD, Constants.SUBSCRIBE); } portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); portletURL.setParameter("nodeId", String.valueOf(page.getNodeId())); portletURL.setParameter("title", page.getTitle()); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.PrintPagePortletConfigurationIcon.java
License:Open Source License
@Override public String getOnClick(PortletRequest portletRequest, PortletResponse portletResponse) { try {//ww w. jav a 2 s . c o m WikiNode node = ActionUtil.getNode(portletRequest); WikiPage page = ActionUtil.getPage(portletRequest); StringBundler sb = new StringBundler(5); sb.append("window.open('"); PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, WikiPortletKeys.WIKI_ADMIN, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/wiki/view"); portletURL.setParameter("nodeName", node.getName()); portletURL.setParameter("title", page.getTitle()); portletURL.setParameter("viewMode", Constants.PRINT); portletURL.setWindowState(LiferayWindowState.POP_UP); sb.append(portletURL.toString()); sb.append("', '', 'directories=0,height=480,left=80,location=1,"); sb.append("menubar=1,resizable=1,scrollbars=yes,status=0,"); sb.append("toolbar=0,top=180,width=640');"); return sb.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.ViewNodeDeletedAttachmentsPortletConfigurationIcon.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 av a 2s. c o m*/ WikiNode node = ActionUtil.getNode(portletRequest); PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, WikiPortletKeys.WIKI_ADMIN, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/wiki/view_node_deleted_attachments"); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); portletURL.setParameter("nodeId", String.valueOf(node.getNodeId())); portletURL.setParameter("viewTrashAttachments", Boolean.TRUE.toString()); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }