@Override public void setParameter(String name, String[] values) { _portletURL.setParameter(name, values); }
public void setOrderByType(String orderByType) { _orderByType = orderByType; _iteratorURL.setParameter(_orderByTypeParam, _orderByType); }
public void setOrderByCol(String orderByCol) { _orderByCol = orderByCol; _iteratorURL.setParameter(_orderByColParam, _orderByCol); }
@Override public void setParameter(String name, String value) { _portletURL.setParameter(name, value); }
private void _setParameter(String name) { String value = _portletRequest.getParameter(name); if (value != null) { _iteratorURL.setParameter(name, value); } }
@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); } }
private static PortletURL _getCurrentV2( LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse) { PortletURL portletURL = liferayPortletResponse.createRenderURL(); Enumeration<String> enu = liferayPortletRequest.getParameterNames(); while (enu.hasMoreElements()) { String param = enu.nextElement(); String[] values = liferayPortletRequest.getParameterValues(param); boolean addParam = true; // Do not set parameter values that are over 32 kb. See LEP-1755. for (String value : values) { if ((value == null) || (value.length() > _CURRENT_URL_PARAMETER_THRESHOLD)) { addParam = false; break; } } if (addParam) { portletURL.setParameter(param, values); } } return portletURL; }
/** * Creates a new action URL. * * Creating an action URL is only supported when processing a suitable * request (render or resource request, including normal Vaadin UIDL * processing) and will return null if not processing a suitable request. * * @param action * the action parameter (javax.portlet.action parameter value in * JSR-286) * @return action URL or null if called outside a MimeRequest (outside a * UIDL request or similar) */ public PortletURL generateActionURL(String action) { PortletURL url = null; PortletResponse response = getCurrentResponse(); if (response instanceof MimeResponse) { url = ((MimeResponse) response).createActionURL(); url.setParameter("javax.portlet.action", action); } else { return null; } return url; }
_iteratorURL.setParameter(_curParam, String.valueOf(_cur)); _iteratorURL.setParameter(_deltaParam, String.valueOf(_delta));
@Override protected void addRequiredParameters( HttpServletRequest request, String portletId, PortletURL portletURL) { portletURL.setParameter( "mvcRenderCommandName", "/message_boards/view_message"); }
public PortletURL getSearchURL() throws PortletException { PortletURL searchURL = PortletURLUtil.clone( _currentURLObj, _liferayPortletResponse); searchURL.setParameter("keywords", (String)null); searchURL.setParameter("resetCur", Boolean.TRUE.toString()); return searchURL; }
protected static void addPortletBreadcrumbEntry( long folderId, HttpServletRequest request, String title, PortletURL portletURL) { portletURL.setParameter("folderId", String.valueOf(folderId)); PortalUtil.addPortletBreadcrumbEntry( request, title, portletURL.toString()); }
protected static void addGroupSelectorBreadcrumbEntry( HttpServletRequest request, LiferayPortletResponse liferayPortletResponse, PortletURL portletURL) throws PortalException, PortletException { PortletURL viewGroupSelectorURL = PortletURLUtil.clone( portletURL, liferayPortletResponse); viewGroupSelectorURL.setParameter( "showGroupSelector", Boolean.TRUE.toString()); PortalUtil.addPortletBreadcrumbEntry( request, "sites", viewGroupSelectorURL.toString()); }
public PortletURL getSortingURL() throws PortletException { PortletURL sortingURL = _getCurrentSortingURL(); sortingURL.setParameter( "orderByType", Objects.equals(getOrderByType(), "asc") ? "desc" : "asc"); return sortingURL; }
public PortletURL getSortingURL() throws PortletException { PortletURL sortingURL = _getCurrentSortingURL(); String orderByType = getOrderByType(); sortingURL.setParameter( "orderByType", Objects.equals(orderByType, "asc") ? "desc" : "asc"); return sortingURL; }
public String createFlowExecutionUrl(String flowId, String flowExecutionKey, RenderResponse response) { PortletURL url = response.createActionURL(); url.setParameter(EXECUTION_ATTRIBUTE, flowExecutionKey); return url.toString(); } }
private PortletURL _getCurrentSortingURL() throws PortletException { PortletURL currentSortingURL = PortletURLUtil.clone( _getPortletURL(), _liferayPortletResponse); currentSortingURL.setParameter("orderByType", getOrderByType()); currentSortingURL.setParameter("orderByCol", _getOrderByCol()); return currentSortingURL; }
@Override protected PortletURL getPortletURL(MimeResponse mimeResponse, UIComponent uiComponent) { PortletURL actionURL = mimeResponse.createActionURL(); ActionURL actionURLComponent = (ActionURL) uiComponent; String name = actionURLComponent.getName(); if (name != null) { actionURL.setParameter(ActionRequest.ACTION_NAME, name); } return actionURL; } }
public String encodeScriptUrl(String url) { WebScriptRequest req = new WebScriptPortletRequest(getRuntime(), null, url, null); PortletURL portletUrl = res.createActionURL(); portletUrl.setParameter("scriptUrl", req.getServicePath()); String[] parameterNames = req.getParameterNames(); for (String parameterName : parameterNames) { portletUrl.setParameter("arg." + parameterName, req.getParameter(parameterName)); } return portletUrl.toString(); }
@Override public PortletURL processPortletURL( HttpServletRequest request, PortletURL portletURL) throws Exception { long threadId = ParamUtil.getLong( request, getPrimaryKeyParameterName()); MBThread thread = _mbThreadLocalService.getThread(threadId); portletURL.setParameter( "messageId", String.valueOf(thread.getRootMessageId())); return portletURL; }