public class SessionApplicationStatePersistenceStrategy extends java.lang.Object implements ApplicationStatePersistenceStrategy
Session, which will be created as necessary.| Constructor and Description | 
|---|
| SessionApplicationStatePersistenceStrategy(Request request) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected <T> java.lang.String | buildKey(java.lang.Class<T> ssoClass) | 
| <T> boolean | exists(java.lang.Class<T> ssoClass)Returns true if the SSO already exists, false if null. | 
| <T> T | get(java.lang.Class<T> ssoClass,
   ApplicationStateCreator<T> creator)Gets the SSO from the domain. | 
| protected <T> java.lang.Object | getOrCreate(java.lang.Class<T> ssoClass,
           ApplicationStateCreator<T> creator) | 
| protected Session | getSession() | 
| <T> void | set(java.lang.Class<T> ssoClass,
   T sso)Stores a new SSO, possibly replacing the existing one. | 
public SessionApplicationStatePersistenceStrategy(Request request)
protected Session getSession()
public <T> T get(java.lang.Class<T> ssoClass, ApplicationStateCreator<T> creator)
ApplicationStatePersistenceStrategyget in interface ApplicationStatePersistenceStrategyprotected <T> java.lang.Object getOrCreate(java.lang.Class<T> ssoClass, ApplicationStateCreator<T> creator)
protected <T> java.lang.String buildKey(java.lang.Class<T> ssoClass)
public <T> void set(java.lang.Class<T> ssoClass, T sso)
ApplicationStatePersistenceStrategyset in interface ApplicationStatePersistenceStrategysso - instance to store, or null to delete existingpublic <T> boolean exists(java.lang.Class<T> ssoClass)
ApplicationStatePersistenceStrategyexists in interface ApplicationStatePersistenceStrategy${project.version} - Copyright © 2003-2015 The Apache Software Foundation.