Package org.openxava.jpa.impl
Class EntityManagerDecorator
java.lang.Object
org.openxava.jpa.impl.EntityManagerDecorator
- All Implemented Interfaces:
javax.persistence.EntityManager
- Author:
- Federico Alcantara
-
Constructor Summary
ConstructorsConstructorDescriptionEntityManagerDecorator(javax.persistence.EntityManager unDecoratedManager) Constructor for attaching decoration to EntityManager -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidclose()boolean<T> javax.persistence.EntityGraph<T>createEntityGraph(Class<T> arg0) javax.persistence.EntityGraph<?>createEntityGraph(String arg0) javax.persistence.QuerycreateNamedQuery(String arg0) <T> javax.persistence.TypedQuery<T>createNamedQuery(String arg0, Class<T> arg1) javax.persistence.StoredProcedureQueryjavax.persistence.QuerycreateNativeQuery(String arg0) javax.persistence.QuerycreateNativeQuery(String arg0, Class arg1) javax.persistence.QuerycreateNativeQuery(String arg0, String arg1) javax.persistence.QuerycreateQuery(String arg0) <T> javax.persistence.TypedQuery<T>createQuery(String arg0, Class<T> arg1) javax.persistence.QuerycreateQuery(javax.persistence.criteria.CriteriaDelete arg0) <T> javax.persistence.TypedQuery<T>createQuery(javax.persistence.criteria.CriteriaQuery<T> arg0) javax.persistence.QuerycreateQuery(javax.persistence.criteria.CriteriaUpdate arg0) javax.persistence.StoredProcedureQueryjavax.persistence.StoredProcedureQuerycreateStoredProcedureQuery(String arg0, Class... arg1) javax.persistence.StoredProcedureQuerycreateStoredProcedureQuery(String arg0, String... arg1) void<T> T<T> T<T> T<T> Tvoidflush()javax.persistence.criteria.CriteriaBuilderjavax.persistence.EntityGraph<?>getEntityGraph(String arg0) <T> List<javax.persistence.EntityGraph<? super T>>getEntityGraphs(Class<T> arg0) javax.persistence.EntityManagerFactoryjavax.persistence.FlushModeTypejavax.persistence.LockModeTypegetLockMode(Object arg0) javax.persistence.metamodel.Metamodel<T> TgetReference(Class<T> arg0, Object arg1) javax.persistence.EntityTransactionbooleanbooleanisOpen()voidvoidvoid<T> Tmerge(T arg0) voidBefore and after persisting an object the PreCreate and PostCreate call backs found in the object are executed.voidvoidvoidvoidvoidBefore removing an object the PreDelete call backs encountered in the object are executed.voidsetFlushMode(javax.persistence.FlushModeType arg0) voidsetProperty(String arg0, Object arg1) <T> T
-
Constructor Details
-
EntityManagerDecorator
public EntityManagerDecorator(javax.persistence.EntityManager unDecoratedManager) Constructor for attaching decoration to EntityManager- Parameters:
unDecoratedManager-
-
-
Method Details
-
persist
Before and after persisting an object the PreCreate and PostCreate call backs found in the object are executed. These calls occurs within a transaction.- Specified by:
persistin interfacejavax.persistence.EntityManager- Parameters:
object- Object to be persisted
-
remove
Before removing an object the PreDelete call backs encountered in the object are executed. These calls occurs within a transaction.- Specified by:
removein interfacejavax.persistence.EntityManager- Parameters:
arg0- Object to be removed
-
clear
public void clear()- Specified by:
clearin interfacejavax.persistence.EntityManager
-
close
public void close()- Specified by:
closein interfacejavax.persistence.EntityManager
-
contains
- Specified by:
containsin interfacejavax.persistence.EntityManager
-
createNamedQuery
- Specified by:
createNamedQueryin interfacejavax.persistence.EntityManager
-
createNamedQuery
- Specified by:
createNamedQueryin interfacejavax.persistence.EntityManager
-
createNativeQuery
- Specified by:
createNativeQueryin interfacejavax.persistence.EntityManager
-
createNativeQuery
- Specified by:
createNativeQueryin interfacejavax.persistence.EntityManager
-
createNativeQuery
- Specified by:
createNativeQueryin interfacejavax.persistence.EntityManager
-
createQuery
- Specified by:
createQueryin interfacejavax.persistence.EntityManager
-
createQuery
public <T> javax.persistence.TypedQuery<T> createQuery(javax.persistence.criteria.CriteriaQuery<T> arg0) - Specified by:
createQueryin interfacejavax.persistence.EntityManager
-
createQuery
- Specified by:
createQueryin interfacejavax.persistence.EntityManager
-
detach
- Specified by:
detachin interfacejavax.persistence.EntityManager
-
find
- Specified by:
findin interfacejavax.persistence.EntityManager
-
find
- Specified by:
findin interfacejavax.persistence.EntityManager
-
find
- Specified by:
findin interfacejavax.persistence.EntityManager
-
find
public <T> T find(Class<T> arg0, Object arg1, javax.persistence.LockModeType arg2, Map<String, Object> arg3) - Specified by:
findin interfacejavax.persistence.EntityManager
-
flush
public void flush()- Specified by:
flushin interfacejavax.persistence.EntityManager
-
getCriteriaBuilder
public javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()- Specified by:
getCriteriaBuilderin interfacejavax.persistence.EntityManager
-
getDelegate
- Specified by:
getDelegatein interfacejavax.persistence.EntityManager
-
getEntityManagerFactory
public javax.persistence.EntityManagerFactory getEntityManagerFactory()- Specified by:
getEntityManagerFactoryin interfacejavax.persistence.EntityManager
-
getFlushMode
public javax.persistence.FlushModeType getFlushMode()- Specified by:
getFlushModein interfacejavax.persistence.EntityManager
-
getLockMode
- Specified by:
getLockModein interfacejavax.persistence.EntityManager
-
getMetamodel
public javax.persistence.metamodel.Metamodel getMetamodel()- Specified by:
getMetamodelin interfacejavax.persistence.EntityManager
-
getProperties
- Specified by:
getPropertiesin interfacejavax.persistence.EntityManager
-
getReference
- Specified by:
getReferencein interfacejavax.persistence.EntityManager
-
getTransaction
public javax.persistence.EntityTransaction getTransaction()- Specified by:
getTransactionin interfacejavax.persistence.EntityManager
-
isOpen
public boolean isOpen()- Specified by:
isOpenin interfacejavax.persistence.EntityManager
-
joinTransaction
public void joinTransaction()- Specified by:
joinTransactionin interfacejavax.persistence.EntityManager
-
lock
- Specified by:
lockin interfacejavax.persistence.EntityManager
-
lock
- Specified by:
lockin interfacejavax.persistence.EntityManager
-
merge
public <T> T merge(T arg0) - Specified by:
mergein interfacejavax.persistence.EntityManager
-
refresh
- Specified by:
refreshin interfacejavax.persistence.EntityManager
-
refresh
- Specified by:
refreshin interfacejavax.persistence.EntityManager
-
refresh
- Specified by:
refreshin interfacejavax.persistence.EntityManager
-
refresh
- Specified by:
refreshin interfacejavax.persistence.EntityManager
-
setFlushMode
public void setFlushMode(javax.persistence.FlushModeType arg0) - Specified by:
setFlushModein interfacejavax.persistence.EntityManager
-
setProperty
- Specified by:
setPropertyin interfacejavax.persistence.EntityManager
-
unwrap
- Specified by:
unwrapin interfacejavax.persistence.EntityManager
-
createEntityGraph
- Specified by:
createEntityGraphin interfacejavax.persistence.EntityManager
-
createEntityGraph
- Specified by:
createEntityGraphin interfacejavax.persistence.EntityManager
-
createNamedStoredProcedureQuery
- Specified by:
createNamedStoredProcedureQueryin interfacejavax.persistence.EntityManager
-
createQuery
public javax.persistence.Query createQuery(javax.persistence.criteria.CriteriaUpdate arg0) - Specified by:
createQueryin interfacejavax.persistence.EntityManager
-
createQuery
public javax.persistence.Query createQuery(javax.persistence.criteria.CriteriaDelete arg0) - Specified by:
createQueryin interfacejavax.persistence.EntityManager
-
createStoredProcedureQuery
- Specified by:
createStoredProcedureQueryin interfacejavax.persistence.EntityManager
-
createStoredProcedureQuery
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(String arg0, Class... arg1) - Specified by:
createStoredProcedureQueryin interfacejavax.persistence.EntityManager
-
createStoredProcedureQuery
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(String arg0, String... arg1) - Specified by:
createStoredProcedureQueryin interfacejavax.persistence.EntityManager
-
getEntityGraph
- Specified by:
getEntityGraphin interfacejavax.persistence.EntityManager
-
getEntityGraphs
- Specified by:
getEntityGraphsin interfacejavax.persistence.EntityManager
-
isJoinedToTransaction
public boolean isJoinedToTransaction()- Specified by:
isJoinedToTransactionin interfacejavax.persistence.EntityManager
-