org.wamblee.persistence
Class JpaDetachable<T>
java.lang.Object
org.wamblee.persistence.AbstractDetachable<T,Serializable>
org.wamblee.persistence.JpaDetachable<T>
- Type Parameters:
T - Entity type.
- All Implemented Interfaces:
- Serializable, Detachable<T>
public class JpaDetachable<T>
- extends AbstractDetachable<T,Serializable>
Detachable JPA entity.
- Author:
- Erik Brakkee
- See Also:
- Serialized Form
|
Constructor Summary |
JpaDetachable(javax.persistence.EntityManager aEntityManager,
T aEntity)
Constructs the detachable. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JpaDetachable
public JpaDetachable(javax.persistence.EntityManager aEntityManager,
T aEntity)
- Constructs the detachable.
- Parameters:
aEntity - Entity.
getReference
protected Serializable getReference(T aObject)
- Description copied from class:
AbstractDetachable
- Obtains the reference for a given object.
- Specified by:
getReference in class AbstractDetachable<T,Serializable>
- Parameters:
aObject - Object.
- Returns:
- Reference.
load
protected T load(Serializable aReference)
- Description copied from class:
AbstractDetachable
- Loads the object based on a reference.
- Specified by:
load in class AbstractDetachable<T,Serializable>
- Parameters:
aReference - Reference.
- Returns:
- Object (may be null ).
Copyright © 2011. All Rights Reserved.