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:
org.apache.jetspeed.container.state.MutableNavigationalState, org.apache.jetspeed.container.state.NavigationalState

public class SessionFullExtendedNavigationalState
extends SessionFullNavigationalState

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

Version:
$Id$
Author:
Mohan Kannapareddy

Field Summary
private  boolean clearStateOnPageChangeEnabled
           
 
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, org.apache.jetspeed.cache.JetspeedContentCache cache)
           
SessionFullExtendedNavigationalState(NavigationalStateCodec codec, org.apache.jetspeed.cache.JetspeedContentCache cache, org.apache.jetspeed.cache.JetspeedContentCache decorationCache)
           
SessionFullExtendedNavigationalState(NavigationalStateCodec codec, org.apache.jetspeed.cache.JetspeedContentCache cache, org.apache.jetspeed.cache.JetspeedContentCache decorationCache, boolean clearStateOnPageChangeEnabled)
           
 
Method Summary
protected  boolean clearPagePortletsModeAndWindowState(org.apache.jetspeed.request.RequestContext context)
           
 void sync(org.apache.jetspeed.request.RequestContext context)
           
 
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
 

Field Detail

clearStateOnPageChangeEnabled

private boolean clearStateOnPageChangeEnabled
Constructor Detail

SessionFullExtendedNavigationalState

public SessionFullExtendedNavigationalState(NavigationalStateCodec codec,
                                            org.apache.jetspeed.cache.JetspeedContentCache cache)

SessionFullExtendedNavigationalState

public SessionFullExtendedNavigationalState(NavigationalStateCodec codec,
                                            org.apache.jetspeed.cache.JetspeedContentCache cache,
                                            org.apache.jetspeed.cache.JetspeedContentCache decorationCache)

SessionFullExtendedNavigationalState

public SessionFullExtendedNavigationalState(NavigationalStateCodec codec,
                                            org.apache.jetspeed.cache.JetspeedContentCache cache,
                                            org.apache.jetspeed.cache.JetspeedContentCache decorationCache,
                                            boolean clearStateOnPageChangeEnabled)
Method Detail

clearPagePortletsModeAndWindowState

protected boolean clearPagePortletsModeAndWindowState(org.apache.jetspeed.request.RequestContext context)

sync

public void sync(org.apache.jetspeed.request.RequestContext context)
Specified by:
sync in interface org.apache.jetspeed.container.state.NavigationalState
Overrides:
sync in class SessionNavigationalState


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