/** The new mode requested. */
protected Mode mode = new Mode(preq.getPortletMode().toString());
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;