public MutableRenderParameters getRenderParameters() { checkSetStateChanged(); return responseContext.getRenderParameters(windowId); } }
/** * Used when action scoped request attribute processing is active in order * to set the scope ID render parameter on the response and generated URLs * * @param values The values array to set. If null, the parameter is removed. */ @Override public void setActionScopedId(String windowId, String[] values) { if (this instanceof PortletStateAwareResponseContext) { ((PortletStateAwareResponseContext)this).getRenderParameters(windowId).setValues(ACTION_SCOPE_ID, values); } else { PortalURLParameter pup = new PortalURLParameter(windowId, ACTION_SCOPE_ID, values, PARAM_TYPE_RENDER); if (values == null) { this.getPortalURL().removeParameter(pup); } else { pup.setPersistent(true); this.getPortalURL().setParameter(pup); } } } }