org.trails.engine.state
Class RequestScopeManager

java.lang.Object
  extended by org.trails.engine.state.RequestScopeManager
All Implemented Interfaces:
org.apache.tapestry.engine.state.StateObjectPersistenceManager

public class RequestScopeManager
extends java.lang.Object
implements org.apache.tapestry.engine.state.StateObjectPersistenceManager

Manager for the 'request' scope; state objects are stored as HttpRequest attributes. It allows to ASOs to be persisted in the client.


Field Summary
 boolean stateful
           
 
Constructor Summary
RequestScopeManager()
           
 
Method Summary
 boolean exists(java.lang.String objectName)
           
 java.lang.Object get(java.lang.String objectName, org.apache.tapestry.engine.state.StateObjectFactory factory)
           
 boolean isStateful()
           
 void setClientAsoPropertyPersistenceStrategy(IClientAsoPropertyPersistenceStrategy clientAsoPropertyPersistenceStrategy)
           
 void setDataSqueezer(org.apache.tapestry.services.DataSqueezer dataSqueezer)
           
 void setRequest(org.apache.tapestry.web.WebRequest request)
           
 void setStateful(boolean stateful)
           
 void store(java.lang.String objectName, java.lang.Object stateObject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stateful

public boolean stateful
Constructor Detail

RequestScopeManager

public RequestScopeManager()
Method Detail

exists

public boolean exists(java.lang.String objectName)
Specified by:
exists in interface org.apache.tapestry.engine.state.StateObjectPersistenceManager

get

public java.lang.Object get(java.lang.String objectName,
                            org.apache.tapestry.engine.state.StateObjectFactory factory)
Specified by:
get in interface org.apache.tapestry.engine.state.StateObjectPersistenceManager

store

public void store(java.lang.String objectName,
                  java.lang.Object stateObject)
Specified by:
store in interface org.apache.tapestry.engine.state.StateObjectPersistenceManager

isStateful

public boolean isStateful()

setRequest

public void setRequest(org.apache.tapestry.web.WebRequest request)

setDataSqueezer

public void setDataSqueezer(org.apache.tapestry.services.DataSqueezer dataSqueezer)

setClientAsoPropertyPersistenceStrategy

public void setClientAsoPropertyPersistenceStrategy(IClientAsoPropertyPersistenceStrategy clientAsoPropertyPersistenceStrategy)

setStateful

public void setStateful(boolean stateful)


Copyright © 2004-2008. All Rights Reserved.