@Override public PortletURL getPortletURL(HttpServletRequest request, Group group) throws PortalException { return PortalUtil.getControlPanelPortletURL( request, group, getPortletName(), 0, 0, PortletRequest.RENDER_PHASE); }
@JSON(include = false) public PortletURL getURLUpdateManager() { if (_urlUpdateManager == null) { _urlUpdateManager = PortalUtil.getControlPanelPortletURL( getRequest(), PortletKeys.MARKETPLACE_STORE, PortletRequest.RENDER_PHASE); } return _urlUpdateManager; }
/** * @deprecated As of Wilberforce (7.0.x), with no direct replacement */ @Deprecated @JSON(include = false) public PortletURL getURLPageSettings() { if (_urlPageSettings == null) { String portletId = PortletProviderUtil.getPortletId( Layout.class.getName(), PortletProvider.Action.EDIT); _urlPageSettings = PortalUtil.getControlPanelPortletURL( getRequest(), portletId, PortletRequest.RENDER_PHASE); } return _urlPageSettings; }
@JSON(include = false) public PortletURL getURLMyAccount() { if (_urlMyAccount == null) { String portletId = PortletProviderUtil.getPortletId( PortalMyAccountApplicationType.MyAccount.CLASS_NAME, PortletProvider.Action.VIEW); _urlMyAccount = PortalUtil.getControlPanelPortletURL( getRequest(), portletId, PortletRequest.RENDER_PHASE); } return _urlMyAccount; }
@Override public String getURLEditWorkflowTask( long workflowTaskId, ServiceContext serviceContext) throws PortalException { try { PortletURL portletURL = PortalUtil.getControlPanelPortletURL( serviceContext.getRequest(), PortletKeys.MY_WORKFLOW_TASK, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/edit_workflow_task.jsp"); portletURL.setParameter( "workflowTaskId", String.valueOf(workflowTaskId)); portletURL.setWindowState(WindowState.MAXIMIZED); return portletURL.toString(); } catch (WindowStateException wse) { throw new PortalException(wse); } }
protected String getViewTemplatesURL( LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse, long classNameId, long classPK, long resourceClassNameId) throws Exception { String portletId = PortletProviderUtil.getPortletId( DDMStructure.class.getName(), PortletProvider.Action.VIEW); PortletURL portletURL = PortalUtil.getControlPanelPortletURL( liferayPortletRequest, portletId, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/view_template.jsp"); portletURL.setParameter("classNameId", String.valueOf(classNameId)); portletURL.setParameter("classPK", String.valueOf(classPK)); portletURL.setParameter( "resourceClassNameId", String.valueOf(resourceClassNameId)); return portletURL.toString(); }
@Override public String getViewTemplatesBackURL( LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse, long classPK) throws Exception { DDMNavigationHelper ddmNavigationHelper = getDDMNavigationHelper(); if (ddmNavigationHelper.isNavigationStartsOnSelectStructure( liferayPortletRequest)) { return ParamUtil.getString(liferayPortletRequest, "redirect"); } String portletId = PortletProviderUtil.getPortletId( DDMStructure.class.getName(), PortletProvider.Action.VIEW); PortletURL portletURL = PortalUtil.getControlPanelPortletURL( liferayPortletRequest, portletId, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/view.jsp"); return portletURL.toString(); }
@Override public PortletURL getURLEdit( LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse) throws Exception { Group group = GroupLocalServiceUtil.fetchGroup(_message.getGroupId()); if (group.isCompany()) { ThemeDisplay themeDisplay = (ThemeDisplay)liferayPortletRequest.getAttribute( WebKeys.THEME_DISPLAY); group = themeDisplay.getScopeGroup(); } PortletURL portletURL = PortalUtil.getControlPanelPortletURL( liferayPortletRequest, group, MBPortletKeys.MESSAGE_BOARDS, 0, 0, PortletRequest.RENDER_PHASE); portletURL.setParameter( "mvcRenderCommandName", "/message_boards/edit_message"); portletURL.setParameter( "messageId", String.valueOf(_message.getMessageId())); return portletURL; }
@Override public PortletURL getURLEdit( LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse) throws Exception { Group group = GroupLocalServiceUtil.fetchGroup(_category.getGroupId()); if (group.isCompany()) { ThemeDisplay themeDisplay = (ThemeDisplay)liferayPortletRequest.getAttribute( WebKeys.THEME_DISPLAY); group = themeDisplay.getScopeGroup(); } PortletURL portletURL = PortalUtil.getControlPanelPortletURL( liferayPortletRequest, group, MBPortletKeys.MESSAGE_BOARDS, 0, 0, PortletRequest.RENDER_PHASE); portletURL.setParameter( "mvcRenderCommandName", "/message_boards/edit_category"); portletURL.setParameter( "mbCategoryId", String.valueOf(_category.getCategoryId())); return portletURL; }