| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tapestry5.internal.services.ApplicationStateManagerImpl
public class ApplicationStateManagerImpl
| Constructor Summary | |
|---|---|
| ApplicationStateManagerImpl(Map<Class,ApplicationStateContribution> configuration,
                                                       ApplicationStatePersistenceStrategySource source,
                                                       ObjectLocator locator) | |
| Method Summary | ||
|---|---|---|
| 
 | exists(Class<T> ssoClass)Returns true if the SSO already exists, false if it has not yet been created. | |
| 
 | get(Class<T> ssoClass)For a given class, find the SSO for the class, creating it if necessary. | |
| 
 | getIfExists(Class<T> ssoClass)For a given class, find the SSO for the class. | |
| 
 | set(Class<T> ssoClass,
       T sso)Stores a new SSO, replacing the existing SSO (if any). | |
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ApplicationStateManagerImpl(Map<Class,ApplicationStateContribution> configuration,
                                   ApplicationStatePersistenceStrategySource source,
                                   ObjectLocator locator)
| Method Detail | 
|---|
public <T> T get(Class<T> ssoClass)
ApplicationStateManagerObjectLocator.autobuild(Class).
 This
 allows an SSO to keep references to Tapestry IoC services or other objects that can be injected.
get in interface ApplicationStateManagerssoClass - identifies the SSO to access or create
public <T> T getIfExists(Class<T> ssoClass)
ApplicationStateManager
getIfExists in interface ApplicationStateManagerssoClass - identifies the SSO to access or create
public <T> void set(Class<T> ssoClass,
                    T sso)
ApplicationStateManager
set in interface ApplicationStateManagerssoClass - the type of SSOsso - the SSO instancepublic <T> boolean exists(Class<T> ssoClass)
ApplicationStateManager
exists in interface ApplicationStateManagerssoClass - used to select the SSO
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||