org.apache.tapestry5.internal.hibernate
Class EntityPersistentFieldStrategy
java.lang.Object
org.apache.tapestry5.internal.services.AbstractSessionPersistentFieldStrategy
org.apache.tapestry5.internal.hibernate.EntityPersistentFieldStrategy
- All Implemented Interfaces:
- PersistentFieldStrategy
public class EntityPersistentFieldStrategy
- extends AbstractSessionPersistentFieldStrategy
Persists Hibernate entities by storing their id in the session.
- See Also:
PersistedEntity
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityPersistentFieldStrategy
public EntityPersistentFieldStrategy(org.hibernate.Session session,
Request request)
convertApplicationValueToPersisted
protected Object convertApplicationValueToPersisted(Object newValue)
- Description copied from class:
AbstractSessionPersistentFieldStrategy
- Hook that allows a value to be converted as it is written to the session. Passed the new value provided by the
application, returns the object to be stored in the session. This implementation simply returns the provided
value.
- Overrides:
convertApplicationValueToPersisted
in class AbstractSessionPersistentFieldStrategy
- Parameters:
newValue
- non-null value
- Returns:
- persisted value
- See Also:
AbstractSessionPersistentFieldStrategy.convertPersistedToApplicationValue(Object)
convertPersistedToApplicationValue
protected Object convertPersistedToApplicationValue(Object persistedValue)
- Description copied from class:
AbstractSessionPersistentFieldStrategy
- Converts a persisted value stored in the session back into an application value. This implementation returns
the persisted value as is.
- Overrides:
convertPersistedToApplicationValue
in class AbstractSessionPersistentFieldStrategy
- Parameters:
persistedValue
- non-null persisted value
- Returns:
- application value
- See Also:
AbstractSessionPersistentFieldStrategy.convertPersistedToApplicationValue(Object)
Copyright © 2003-2012 The Apache Software Foundation.