protected static Map<String, String[]> safeBuildParameters(StateString stateString) { if (stateString != null) { return ParametersStateString.create(stateString).getParameters(); } else { return null; } }
protected void setParameters(Map<String, String[]> parameters) { interactionState.replace(parameters); }
protected void setParameter(String name, String value) { interactionState.setValue(name, value); }
private InternalResourceURL(StateString navigationalState, Mode mode, WindowState windowState) { this.parameters = ParametersStateString.create(); this.navigationalState = navigationalState; this.mode = mode; this.windowState = windowState; }
protected Map<String, String[]> getParameters() { return parameters.getParameters(); }
protected void setParameter(String name, String[] values) { interactionState.setValues(name, values); }
private Conversation loadConversation(PortletInvocation invocation) { ParametersStateString parameters = (ParametersStateString)invocation.getNavigationalState(); // if (parameters != null) { String id = parameters.getValue("javax.portlet.as"); // if (id != null) { // Get the http session if any HttpServletRequest request = invocation.getRequest(); HttpSession session = request.getSession(false); // if (session != null) { // Generate key String key = "org.gatein.pc.conversation." + id; // Get attributes return (Conversation)session.getAttribute(key); } } } // return null; }
private InternalActionURL(StateString navigationalState) { this.interactionState = ParametersStateString.create(); this.navigationalState = navigationalState; }
protected Map<String, String[]> getParameters() { return interactionState.getParameters(); }
protected void setParameter(String name, String[] values) { parameters.setValues(name, values); }
private InternalResourceURL(InternalResourceURL original) { this.id = original.id; this.parentCacheLevel = original.parentCacheLevel; this.cacheLevel = original.cacheLevel; this.parameters = ParametersStateString.create(ParameterMap.clone(original.parameters.getParameters())); this.navigationalState = original.navigationalState; this.mode = original.mode; this.windowState = original.windowState; }
@Override public StateString getNavigationalState() { return ParametersStateString.create(context.target.parameters); }
parameterMap.put(target, ((ParametersStateString)containerURL.getNavigationalState()).getParameters()); Mode mode = containerURL.getMode(); WindowState windowState = containerURL.getWindowState(); Map<String, String[]> parameters = actionURL.getInteractionState() != null ? ((ParametersStateString)actionURL.getInteractionState()).getParameters() : new HashMap<String, String[]>(); parameters.put("javax.portlet.phase", new String[]{"action"}); parameters.put("javax.portlet.id", new String[]{target.id}); Map<String, String[]> parameters = resourceURL.getResourceState() != null ? ((ParametersStateString)resourceURL.getResourceState()).getParameters() : new HashMap<String, String[]>(); parameters.put("javax.portlet.phase", new String[]{"resource"}); parameters.put("javax.portlet.id", new String[]{target.id});
protected void setParameters(Map<String, String[]> parameterMap) { parameters.replace(parameterMap); }
protected void setParameter(String name, String value) { parameters.setValue(name, value); }
private InternalActionURL(InternalActionURL original) { super(original); // this.interactionState = ParametersStateString.create(ParameterMap.clone(original.interactionState.getParameters())); this.navigationalState = original.navigationalState; }
public StateString getNavigationalState() { return ParametersStateString.create(parameters.getPrivateMapSnapshot()); }
formatMap(newNS.getParameters(), sb); strings[2] = sb.toString();