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

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

public class SessionNavigationalState
extends AbstractNavigationalState

SessionNavigationalState, stores nav parameters in the session, not on URL

Version:
$Id: SessionNavigationalState.java 553340 2007-07-04 22:00:09Z taylor $
Author:
David Sean Taylor

Field Summary
private  Map currentPageWindowStates
           
 
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
SessionNavigationalState(NavigationalStateCodec codec, org.apache.jetspeed.cache.JetspeedContentCache cache)
           
SessionNavigationalState(NavigationalStateCodec codec, org.apache.jetspeed.cache.JetspeedContentCache cache, org.apache.jetspeed.cache.JetspeedContentCache decorationCache)
           
 
Method Summary
 Map getCurrentPageWindowStates()
           
 boolean isNavigationalParameterStateFull()
           
 boolean isRenderParameterStateFull()
           
 void sync(org.apache.jetspeed.request.RequestContext context)
           
 
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

currentPageWindowStates

private Map currentPageWindowStates
Constructor Detail

SessionNavigationalState

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

SessionNavigationalState

public SessionNavigationalState(NavigationalStateCodec codec,
                                org.apache.jetspeed.cache.JetspeedContentCache cache,
                                org.apache.jetspeed.cache.JetspeedContentCache decorationCache)
Method Detail

sync

public void sync(org.apache.jetspeed.request.RequestContext context)

getCurrentPageWindowStates

public Map getCurrentPageWindowStates()

isNavigationalParameterStateFull

public boolean isNavigationalParameterStateFull()

isRenderParameterStateFull

public boolean isRenderParameterStateFull()


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