public class StateControllerContextImpl extends Object implements StateControllerContext
| Constructor and Description |
|---|
StateControllerContextImpl() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String[]> |
getPublicWindowNavigationalState(ControllerContext controller,
PageNavigationalState page,
String windowId)
Obtain the public navigational state of a portlet window.
|
void |
updatePublicNavigationalState(ControllerContext controller,
PageNavigationalState page,
String portletWindowId,
Map<String,String[]> update)
Update the public navigational state of a portlet window.
|
public void updatePublicNavigationalState(ControllerContext controller, PageNavigationalState page, String portletWindowId, Map<String,String[]> update)
StateControllerContextUpdate the public navigational state of a portlet window. The interpretation of what should be updated is left up to the implementor. An example of implementation would use the mapping between qname and name provided by the referenced portlet info.
The update argument values with a length of zero should be treated as removals.
updatePublicNavigationalState in interface StateControllerContextcontroller - the controllerpage - the pageportletWindowId - the portlet window idupdate - the updatespublic Map<String,String[]> getPublicWindowNavigationalState(ControllerContext controller, PageNavigationalState page, String windowId)
StateControllerContextgetPublicWindowNavigationalState in interface StateControllerContextcontroller - the controllerpage - the pagewindowId - the portlet window id @return the portlet public navigational stateCopyright © 2003-2018 GateIn. All Rights Reserved.