private InternalResourceURL(StateString navigationalState, Mode mode, WindowState windowState) { this.parameters = ParametersStateString.create(); this.navigationalState = navigationalState; this.mode = mode; this.windowState = windowState; }
private InternalActionURL(StateString navigationalState) { this.interactionState = ParametersStateString.create(); this.navigationalState = navigationalState; }
@Override public StateString getNavigationalState() { return ParametersStateString.create(context.target.parameters); }
protected static Map<String, String[]> safeBuildParameters(StateString stateString) { if (stateString != null) { return ParametersStateString.create(stateString).getParameters(); } else { return null; } }
public StateString getNavigationalState() { return ParametersStateString.create(parameters.getPrivateMapSnapshot()); }
public ActionResponseImpl(ActionInvocation invocation, PortletRequestImpl preq) { super(invocation, preq); // UpdateNavigationalStateResponse rr = new UpdateNavigationalStateResponse(); rr.setNavigationalState(ParametersStateString.create()); // this.response = rr; }
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; }
private InternalActionURL(InternalActionURL original) { super(original); // this.interactionState = ParametersStateString.create(ParameterMap.clone(original.interactionState.getParameters())); this.navigationalState = original.navigationalState; }
StateString clear = ParametersStateString.create(value); log.trace(name + " value:" + clear);
if (inNS == null) inNS = ParametersStateString.create(); invocation.setNavigationalState(inNS);
render.setWindowState(window.state != null ? window.state : WindowState.NORMAL); render.setMode(window.mode != null ? window.mode : Mode.VIEW); render.setNavigationalState(window.parameters != null ? ParametersStateString.create(window.parameters) : null); render.setPublicNavigationalState(page.parameters);
resource.setWindowState(window.state != null ? window.state : WindowState.NORMAL); resource.setMode(window.mode != null ? window.mode : Mode.VIEW); resource.setNavigationalState(window.parameters != null ? ParametersStateString.create(window.parameters) : null); resource.setResourceState(ParametersStateString.create(parameters)); resource.setPublicNavigationalState(page.parameters); resource.setResourceId(resourceId != null ? resourceId[0] : null);
protected PortletInvocationResponse getResponse() { UpdateNavigationalStateResponse response = new UpdateNavigationalStateResponse(); // response.setProperties(getProperties(false)); response.setAttributes(preq.attributes.getAttributeMap()); // response.setMode(mode); response.setWindowState(windowState); response.setPublicNavigationalStateUpdates(navigationalState.getPublicMapSnapshot()); response.setNavigationalState(ParametersStateString.create(navigationalState.getPrivateMapSnapshot())); // if (events != null) { for (UpdateNavigationalStateResponse.Event event : events) { response.queueEvent(event); } } // return response; } }
@Override void invoke() throws IOException, ServletException { EmbedInvocationContext context = new EmbedInvocationContext(page, target, req, resp); EventInvocation event = new EventInvocation(context); // event.setName(name); event.setPayload(payload); event.setTarget(target.portlet.getContext()); event.setRequest(req); event.setResponse(resp); event.setUserContext(new AbstractUserContext(req)); event.setWindowContext(new AbstractWindowContext("" + target.id)); event.setServerContext(new AbstractServerContext(req, resp)); event.setSecurityContext(new AbstractSecurityContext(req)); event.setClientContext(new AbstractClientContext(req)); event.setPortalContext(new AbstractPortalContext()); event.setInstanceContext(new AbstractInstanceContext("" + target.id)); event.setWindowState(target.state != null ? target.state : WindowState.NORMAL); event.setMode(target.mode != null ? target.mode : Mode.VIEW); event.setNavigationalState(target.parameters != null ? ParametersStateString.create(target.parameters) : null); event.setPublicNavigationalState(page.parameters); // invoke(context, event); } }