|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.loom.persistence.AbstractExtendedEntityManager
org.loom.persistence.HibernateExtendedEntityManagerImpl
public class HibernateExtendedEntityManagerImpl
Extended entity manager operations for the Hibernate JPA Implementation.
Constructor Summary | |
---|---|
HibernateExtendedEntityManagerImpl(javax.persistence.EntityManager entityManager)
|
Method Summary | ||
---|---|---|
void |
evict(java.lang.Object o)
Remove this instance from the session cache. |
|
java.lang.String |
getIdPropertyName(java.lang.Class<?> clazz)
|
|
org.hibernate.Session |
getSession()
|
|
java.lang.String |
getVersionPropertyName(java.lang.Class<?> clazz)
|
|
|
getVersionValue(java.lang.Object o)
|
|
void |
setReadOnly(java.lang.Object instance,
boolean readOnly)
Sets an instance to readOnly. |
Methods inherited from class org.loom.persistence.AbstractExtendedEntityManager |
---|
clear, close, contains, createNamedQuery, createNativeQuery, createNativeQuery, createNativeQuery, createQuery, find, find, findAll, findNamed, findNamedSingle, findSingle, flush, getDelegate, getEntityManager, getFlushMode, getReference, getTransaction, isOpen, joinTransaction, lock, merge, persist, query, refresh, remove, remove, setFlushMode, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.loom.persistence.ExtendedEntityManager |
---|
find, find, findAll, findNamed, findNamedSingle, findSingle, query, remove, update |
Methods inherited from interface javax.persistence.EntityManager |
---|
clear, close, contains, createNamedQuery, createNativeQuery, createNativeQuery, createNativeQuery, createQuery, flush, getDelegate, getFlushMode, getReference, getTransaction, isOpen, joinTransaction, lock, merge, persist, refresh, remove, setFlushMode |
Constructor Detail |
---|
public HibernateExtendedEntityManagerImpl(javax.persistence.EntityManager entityManager)
Method Detail |
---|
public java.lang.String getIdPropertyName(java.lang.Class<?> clazz)
getIdPropertyName
in interface ExtendedEntityManager
clazz
- the persistent class
public java.lang.String getVersionPropertyName(java.lang.Class<?> clazz)
getVersionPropertyName
in interface ExtendedEntityManager
clazz
- the persistent class
public <T> T getVersionValue(java.lang.Object o)
getVersionValue
in interface ExtendedEntityManager
o
- the persistent entity to inspect
public void evict(java.lang.Object o)
ExtendedEntityManager
evict
in interface ExtendedEntityManager
o
- a persistent instancepublic void setReadOnly(java.lang.Object instance, boolean readOnly)
ExtendedEntityManager
setReadOnly
in interface ExtendedEntityManager
instance
- a persistent instancereadOnly
- true to set the entity to readOnlypublic org.hibernate.Session getSession()
getSession
in interface org.hibernate.ejb.HibernateEntityManager
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |