org.apache.jetspeed.container.state.impl
Class SessionFullExtendedNavigationalState

java.lang.Object
  extended by org.apache.jetspeed.container.state.impl.AbstractNavigationalState
      extended by org.apache.jetspeed.container.state.impl.SessionNavigationalState
          extended by org.apache.jetspeed.container.state.impl.SessionFullNavigationalState
              extended by org.apache.jetspeed.container.state.impl.SessionFullExtendedNavigationalState
All Implemented Interfaces:
MutableNavigationalState, NavigationalState

public class SessionFullExtendedNavigationalState
extends SessionFullNavigationalState

SessionFullClearOnChangePageNavigationalState, stores all nav parameters in the session, including render parameters

Version:
$Id$
Author:
Mohan Kannapareddy

Field Summary
 
Fields inherited from class org.apache.jetspeed.container.state.impl.SessionNavigationalState
log
 
Fields inherited from class org.apache.jetspeed.container.state.impl.AbstractNavigationalState
cache, decorationCache
 
Fields inherited from interface org.apache.jetspeed.container.state.NavigationalState
NAVSTATE_SESSION_KEY
 
Constructor Summary
SessionFullExtendedNavigationalState(NavigationalStateCodec codec, JetspeedContentCache cache)
           
SessionFullExtendedNavigationalState(NavigationalStateCodec codec, JetspeedContentCache cache, JetspeedContentCache decorationCache)
           
SessionFullExtendedNavigationalState(NavigationalStateCodec codec, JetspeedContentCache cache, JetspeedContentCache decorationCache, boolean clearStateOnPageChangeEnabled)
           
 
Method Summary
protected  boolean clearPagePortletsModeAndWindowState(RequestContext context)
           
 void sync(RequestContext context)
          Synchronize the Navigational State with saved state (if used).
 
Methods inherited from class org.apache.jetspeed.container.state.impl.SessionFullNavigationalState
isRenderParameterStateFull
 
Methods inherited from class org.apache.jetspeed.container.state.impl.SessionNavigationalState
getCurrentPageWindowStates, isClearPortletsModeAndWindowStateEnabled, isNavigationalParameterStateFull, setClearPortletsModeAndWindowStateEnabled
 
Methods inherited from class org.apache.jetspeed.container.state.impl.AbstractNavigationalState
clearParameters, encode, encode, encode, getMappedMode, getMappedMode, getMappedState, getMappedState, getMaximizedWindow, getMode, getMode, getParameterNames, getParameterValues, getPortletWindowOfAction, getPortletWindowOfResource, getPortletWindowRequestNavigationalStates, getState, getState, getWindowIdIterator, init, removeState, setMode, setState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionFullExtendedNavigationalState

public SessionFullExtendedNavigationalState(NavigationalStateCodec codec,
                                            JetspeedContentCache cache)

SessionFullExtendedNavigationalState

public SessionFullExtendedNavigationalState(NavigationalStateCodec codec,
                                            JetspeedContentCache cache,
                                            JetspeedContentCache decorationCache)

SessionFullExtendedNavigationalState

public SessionFullExtendedNavigationalState(NavigationalStateCodec codec,
                                            JetspeedContentCache cache,
                                            JetspeedContentCache decorationCache,
                                            boolean clearStateOnPageChangeEnabled)
Method Detail

clearPagePortletsModeAndWindowState

protected boolean clearPagePortletsModeAndWindowState(RequestContext context)

sync

public void sync(RequestContext context)
Description copied from interface: NavigationalState
Synchronize the Navigational State with saved state (if used).
Should be called by the PortalURL impl right after calling #init(String)

Specified by:
sync in interface NavigationalState
Overrides:
sync in class SessionNavigationalState
Parameters:
context - The RequestContext for this Navigational State


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.