org.apache.tapestry5.internal.hibernate
Class EntityApplicationStatePersistenceStrategy

java.lang.Object
  extended by org.apache.tapestry5.internal.services.SessionApplicationStatePersistenceStrategy
      extended by org.apache.tapestry5.internal.hibernate.EntityApplicationStatePersistenceStrategy
All Implemented Interfaces:
ApplicationStatePersistenceStrategy

public class EntityApplicationStatePersistenceStrategy
extends SessionApplicationStatePersistenceStrategy

Persists Hibernate entities as SSOs by storing their primary key in the Session.

See Also:
PersistedEntity

Constructor Summary
EntityApplicationStatePersistenceStrategy(Request request, org.hibernate.Session hibernateSession)
           
 
Method Summary
<T> T
get(java.lang.Class<T> ssoClass, ApplicationStateCreator<T> creator)
           
<T> void
set(java.lang.Class<T> ssoClass, T sso)
           
 
Methods inherited from class org.apache.tapestry5.internal.services.SessionApplicationStatePersistenceStrategy
buildKey, exists, getOrCreate, getSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityApplicationStatePersistenceStrategy

public EntityApplicationStatePersistenceStrategy(Request request,
                                                 org.hibernate.Session hibernateSession)
Method Detail

get

public <T> T get(java.lang.Class<T> ssoClass,
                 ApplicationStateCreator<T> creator)
Specified by:
get in interface ApplicationStatePersistenceStrategy
Overrides:
get in class SessionApplicationStatePersistenceStrategy

set

public <T> void set(java.lang.Class<T> ssoClass,
                    T sso)
Specified by:
set in interface ApplicationStatePersistenceStrategy
Overrides:
set in class SessionApplicationStatePersistenceStrategy


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