public interface StateControllerContext
| 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.
|
void updatePublicNavigationalState(ControllerContext controller, PageNavigationalState page, String portletWindowId, Map<String,String[]> update)
Update 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.
controller - the controllerpage - the pageportletWindowId - the portlet window idupdate - the updatesIllegalArgumentException - if an argument is not validIllegalStateException - if the page state is read onlyMap<String,String[]> getPublicWindowNavigationalState(ControllerContext controller, PageNavigationalState page, String windowId)
controller - the controllerpage - the pagewindowId - the portlet window id @return the portlet public navigational stateIllegalArgumentException - if an argument is not validCopyright © 2003-2021 GateIn. All Rights Reserved.