List of usage examples for com.liferay.portal.kernel.util PortalUtil getCurrentURL
public static String getCurrentURL(PortletRequest portletRequest)
From source file:com.liferay.message.boards.web.internal.portlet.configuration.icon.MoveCategoryPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, MBPortletKeys.MESSAGE_BOARDS_ADMIN, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/message_boards/move_category"); portletURL.setParameter("redirect", PortalUtil.getCurrentURL(portletRequest)); MBCategory category = null;/*from www.j a v a2 s .co m*/ try { category = ActionUtil.getCategory(portletRequest); } catch (Exception e) { return null; } portletURL.setParameter("mbCategoryId", String.valueOf(getCategoryId(category))); return portletURL.toString(); }
From source file:com.liferay.message.boards.web.internal.portlet.configuration.icon.MoveThreadPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, MBPortletKeys.MESSAGE_BOARDS_ADMIN, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/message_boards/move_thread"); portletURL.setParameter("redirect", PortalUtil.getCurrentURL(portletRequest)); try {//from ww w. j av a 2 s. c om MBCategory category = ActionUtil.getCategory(portletRequest); portletURL.setParameter("mbCategoryId", String.valueOf(getCategoryId(category))); MBMessage message = ActionUtil.getMessage(portletRequest); portletURL.setParameter("threadId", String.valueOf(message.getThreadId())); } catch (Exception e) { return null; } return portletURL.toString(); }
From source file:com.liferay.message.boards.web.internal.portlet.configuration.icon.ThreadLockPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, MBPortletKeys.MESSAGE_BOARDS_ADMIN, PortletRequest.ACTION_PHASE); portletURL.setParameter(ActionRequest.ACTION_NAME, "/message_boards/edit_message"); try {//w w w . ja v a 2 s. co m MBMessage message = ActionUtil.getMessage(portletRequest); MBThread thread = message.getThread(); if (thread.isLocked()) { portletURL.setParameter(Constants.CMD, Constants.UNLOCK); } else { portletURL.setParameter(Constants.CMD, Constants.LOCK); } portletURL.setParameter("redirect", PortalUtil.getCurrentURL(portletRequest)); portletURL.setParameter("threadId", String.valueOf(thread.getThreadId())); } catch (Exception e) { return null; } return portletURL.toString(); }
From source file:com.liferay.message.boards.web.internal.portlet.configuration.icon.ThreadSubscriptionPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, MBPortletKeys.MESSAGE_BOARDS_ADMIN, PortletRequest.ACTION_PHASE); portletURL.setParameter(ActionRequest.ACTION_NAME, "/message_boards/edit_message"); MBMessage message = null;/* www .jav a 2 s. co m*/ try { message = ActionUtil.getMessage(portletRequest); } catch (Exception e) { return null; } if (_isSubscribed(portletRequest, message.getThreadId())) { portletURL.setParameter(Constants.CMD, Constants.UNSUBSCRIBE); } else { portletURL.setParameter(Constants.CMD, Constants.SUBSCRIBE); } portletURL.setParameter("redirect", PortalUtil.getCurrentURL(portletRequest)); portletURL.setParameter("messageId", String.valueOf(message.getMessageId())); return portletURL.toString(); }
From source file:com.liferay.users.admin.web.internal.portlet.configuration.icon.AssignUsersPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { try {/* w ww.j a v a 2s . com*/ PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, UsersAdminPortletKeys.USERS_ADMIN, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/users_admin/edit_organization_assignments"); portletURL.setParameter("redirect", PortalUtil.getCurrentURL(portletRequest)); Organization organization = ActionUtil.getOrganization(portletRequest); portletURL.setParameter("organizationId", String.valueOf(organization.getOrganizationId())); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.wiki.web.internal.portlet.toolbar.item.WikiPortletToolbarContributor.java
License:Open Source License
protected void addPortletTitleMenuItem(List<MenuItem> menuItems, WikiNode node, ThemeDisplay themeDisplay, PortletRequest portletRequest) throws PortalException { if (!containsPermission(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), node.getNodeId(), ActionKeys.ADD_PAGE)) { return;/* ww w. ja v a2 s . co m*/ } URLMenuItem urlMenuItem = new URLMenuItem(); urlMenuItem.setIcon("icon-plus-sign-2"); urlMenuItem.setLabel(LanguageUtil.get(PortalUtil.getHttpServletRequest(portletRequest), "add-page")); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, portletDisplay.getId(), PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/wiki/edit_page"); portletURL.setParameter("redirect", PortalUtil.getCurrentURL(portletRequest)); portletURL.setParameter("nodeId", String.valueOf(node.getNodeId())); portletURL.setParameter("title", StringPool.BLANK); portletURL.setParameter("editTitle", "1"); urlMenuItem.setURL(portletURL.toString()); menuItems.add(urlMenuItem); }