public class EntityManagerDecorator
extends java.lang.Object
implements javax.persistence.EntityManager
Constructor and Description |
---|
EntityManagerDecorator(javax.persistence.EntityManager unDecoratedManager)
Constructor for attaching decoration to EntityManager
|
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
close() |
boolean |
contains(java.lang.Object arg0) |
<T> javax.persistence.EntityGraph<T> |
createEntityGraph(java.lang.Class<T> arg0) |
javax.persistence.EntityGraph<?> |
createEntityGraph(java.lang.String arg0) |
javax.persistence.Query |
createNamedQuery(java.lang.String arg0) |
<T> javax.persistence.TypedQuery<T> |
createNamedQuery(java.lang.String arg0,
java.lang.Class<T> arg1) |
javax.persistence.StoredProcedureQuery |
createNamedStoredProcedureQuery(java.lang.String arg0) |
javax.persistence.Query |
createNativeQuery(java.lang.String arg0) |
javax.persistence.Query |
createNativeQuery(java.lang.String arg0,
java.lang.Class arg1) |
javax.persistence.Query |
createNativeQuery(java.lang.String arg0,
java.lang.String arg1) |
javax.persistence.Query |
createQuery(javax.persistence.criteria.CriteriaDelete arg0) |
<T> javax.persistence.TypedQuery<T> |
createQuery(javax.persistence.criteria.CriteriaQuery<T> arg0) |
javax.persistence.Query |
createQuery(javax.persistence.criteria.CriteriaUpdate arg0) |
javax.persistence.Query |
createQuery(java.lang.String arg0) |
<T> javax.persistence.TypedQuery<T> |
createQuery(java.lang.String arg0,
java.lang.Class<T> arg1) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(java.lang.String arg0) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(java.lang.String arg0,
java.lang.Class... arg1) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(java.lang.String arg0,
java.lang.String... arg1) |
void |
detach(java.lang.Object arg0) |
<T> T |
find(java.lang.Class<T> arg0,
java.lang.Object arg1) |
<T> T |
find(java.lang.Class<T> arg0,
java.lang.Object arg1,
javax.persistence.LockModeType arg2) |
<T> T |
find(java.lang.Class<T> arg0,
java.lang.Object arg1,
javax.persistence.LockModeType arg2,
java.util.Map<java.lang.String,java.lang.Object> arg3) |
<T> T |
find(java.lang.Class<T> arg0,
java.lang.Object arg1,
java.util.Map<java.lang.String,java.lang.Object> arg2) |
void |
flush() |
javax.persistence.criteria.CriteriaBuilder |
getCriteriaBuilder() |
java.lang.Object |
getDelegate() |
javax.persistence.EntityGraph<?> |
getEntityGraph(java.lang.String arg0) |
<T> java.util.List<javax.persistence.EntityGraph<? super T>> |
getEntityGraphs(java.lang.Class<T> arg0) |
javax.persistence.EntityManagerFactory |
getEntityManagerFactory() |
javax.persistence.FlushModeType |
getFlushMode() |
javax.persistence.LockModeType |
getLockMode(java.lang.Object arg0) |
javax.persistence.metamodel.Metamodel |
getMetamodel() |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
<T> T |
getReference(java.lang.Class<T> arg0,
java.lang.Object arg1) |
javax.persistence.EntityTransaction |
getTransaction() |
boolean |
isJoinedToTransaction() |
boolean |
isOpen() |
void |
joinTransaction() |
void |
lock(java.lang.Object arg0,
javax.persistence.LockModeType arg1) |
void |
lock(java.lang.Object arg0,
javax.persistence.LockModeType arg1,
java.util.Map<java.lang.String,java.lang.Object> arg2) |
<T> T |
merge(T arg0) |
void |
persist(java.lang.Object object)
Before and after persisting an object the
PreCreate and PostCreate call backs found in the object are executed.
|
void |
refresh(java.lang.Object arg0) |
void |
refresh(java.lang.Object arg0,
javax.persistence.LockModeType arg1) |
void |
refresh(java.lang.Object arg0,
javax.persistence.LockModeType arg1,
java.util.Map<java.lang.String,java.lang.Object> arg2) |
void |
refresh(java.lang.Object arg0,
java.util.Map<java.lang.String,java.lang.Object> arg1) |
void |
remove(java.lang.Object arg0)
Before removing an object the
PreDelete call backs encountered in the object are executed.
|
void |
setFlushMode(javax.persistence.FlushModeType arg0) |
void |
setProperty(java.lang.String arg0,
java.lang.Object arg1) |
<T> T |
unwrap(java.lang.Class<T> arg0) |
public EntityManagerDecorator(javax.persistence.EntityManager unDecoratedManager)
unDecoratedManager
- public void persist(java.lang.Object object)
persist
in interface javax.persistence.EntityManager
object
- Object to be persistedpublic void remove(java.lang.Object arg0)
remove
in interface javax.persistence.EntityManager
arg0
- Object to be removedpublic void clear()
clear
in interface javax.persistence.EntityManager
public void close()
close
in interface javax.persistence.EntityManager
public boolean contains(java.lang.Object arg0)
contains
in interface javax.persistence.EntityManager
public javax.persistence.Query createNamedQuery(java.lang.String arg0)
createNamedQuery
in interface javax.persistence.EntityManager
public <T> javax.persistence.TypedQuery<T> createNamedQuery(java.lang.String arg0, java.lang.Class<T> arg1)
createNamedQuery
in interface javax.persistence.EntityManager
public javax.persistence.Query createNativeQuery(java.lang.String arg0)
createNativeQuery
in interface javax.persistence.EntityManager
public javax.persistence.Query createNativeQuery(java.lang.String arg0, java.lang.Class arg1)
createNativeQuery
in interface javax.persistence.EntityManager
public javax.persistence.Query createNativeQuery(java.lang.String arg0, java.lang.String arg1)
createNativeQuery
in interface javax.persistence.EntityManager
public javax.persistence.Query createQuery(java.lang.String arg0)
createQuery
in interface javax.persistence.EntityManager
public <T> javax.persistence.TypedQuery<T> createQuery(javax.persistence.criteria.CriteriaQuery<T> arg0)
createQuery
in interface javax.persistence.EntityManager
public <T> javax.persistence.TypedQuery<T> createQuery(java.lang.String arg0, java.lang.Class<T> arg1)
createQuery
in interface javax.persistence.EntityManager
public void detach(java.lang.Object arg0)
detach
in interface javax.persistence.EntityManager
public <T> T find(java.lang.Class<T> arg0, java.lang.Object arg1)
find
in interface javax.persistence.EntityManager
public <T> T find(java.lang.Class<T> arg0, java.lang.Object arg1, java.util.Map<java.lang.String,java.lang.Object> arg2)
find
in interface javax.persistence.EntityManager
public <T> T find(java.lang.Class<T> arg0, java.lang.Object arg1, javax.persistence.LockModeType arg2)
find
in interface javax.persistence.EntityManager
public <T> T find(java.lang.Class<T> arg0, java.lang.Object arg1, javax.persistence.LockModeType arg2, java.util.Map<java.lang.String,java.lang.Object> arg3)
find
in interface javax.persistence.EntityManager
public void flush()
flush
in interface javax.persistence.EntityManager
public javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
getCriteriaBuilder
in interface javax.persistence.EntityManager
public java.lang.Object getDelegate()
getDelegate
in interface javax.persistence.EntityManager
public javax.persistence.EntityManagerFactory getEntityManagerFactory()
getEntityManagerFactory
in interface javax.persistence.EntityManager
public javax.persistence.FlushModeType getFlushMode()
getFlushMode
in interface javax.persistence.EntityManager
public javax.persistence.LockModeType getLockMode(java.lang.Object arg0)
getLockMode
in interface javax.persistence.EntityManager
public javax.persistence.metamodel.Metamodel getMetamodel()
getMetamodel
in interface javax.persistence.EntityManager
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
getProperties
in interface javax.persistence.EntityManager
public <T> T getReference(java.lang.Class<T> arg0, java.lang.Object arg1)
getReference
in interface javax.persistence.EntityManager
public javax.persistence.EntityTransaction getTransaction()
getTransaction
in interface javax.persistence.EntityManager
public boolean isOpen()
isOpen
in interface javax.persistence.EntityManager
public void joinTransaction()
joinTransaction
in interface javax.persistence.EntityManager
public void lock(java.lang.Object arg0, javax.persistence.LockModeType arg1)
lock
in interface javax.persistence.EntityManager
public void lock(java.lang.Object arg0, javax.persistence.LockModeType arg1, java.util.Map<java.lang.String,java.lang.Object> arg2)
lock
in interface javax.persistence.EntityManager
public <T> T merge(T arg0)
merge
in interface javax.persistence.EntityManager
public void refresh(java.lang.Object arg0)
refresh
in interface javax.persistence.EntityManager
public void refresh(java.lang.Object arg0, java.util.Map<java.lang.String,java.lang.Object> arg1)
refresh
in interface javax.persistence.EntityManager
public void refresh(java.lang.Object arg0, javax.persistence.LockModeType arg1)
refresh
in interface javax.persistence.EntityManager
public void refresh(java.lang.Object arg0, javax.persistence.LockModeType arg1, java.util.Map<java.lang.String,java.lang.Object> arg2)
refresh
in interface javax.persistence.EntityManager
public void setFlushMode(javax.persistence.FlushModeType arg0)
setFlushMode
in interface javax.persistence.EntityManager
public void setProperty(java.lang.String arg0, java.lang.Object arg1)
setProperty
in interface javax.persistence.EntityManager
public <T> T unwrap(java.lang.Class<T> arg0)
unwrap
in interface javax.persistence.EntityManager
public <T> javax.persistence.EntityGraph<T> createEntityGraph(java.lang.Class<T> arg0)
createEntityGraph
in interface javax.persistence.EntityManager
public javax.persistence.EntityGraph<?> createEntityGraph(java.lang.String arg0)
createEntityGraph
in interface javax.persistence.EntityManager
public javax.persistence.StoredProcedureQuery createNamedStoredProcedureQuery(java.lang.String arg0)
createNamedStoredProcedureQuery
in interface javax.persistence.EntityManager
public javax.persistence.Query createQuery(javax.persistence.criteria.CriteriaUpdate arg0)
createQuery
in interface javax.persistence.EntityManager
public javax.persistence.Query createQuery(javax.persistence.criteria.CriteriaDelete arg0)
createQuery
in interface javax.persistence.EntityManager
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String arg0)
createStoredProcedureQuery
in interface javax.persistence.EntityManager
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String arg0, java.lang.Class... arg1)
createStoredProcedureQuery
in interface javax.persistence.EntityManager
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String arg0, java.lang.String... arg1)
createStoredProcedureQuery
in interface javax.persistence.EntityManager
public javax.persistence.EntityGraph<?> getEntityGraph(java.lang.String arg0)
getEntityGraph
in interface javax.persistence.EntityManager
public <T> java.util.List<javax.persistence.EntityGraph<? super T>> getEntityGraphs(java.lang.Class<T> arg0)
getEntityGraphs
in interface javax.persistence.EntityManager
public boolean isJoinedToTransaction()
isJoinedToTransaction
in interface javax.persistence.EntityManager