public class EntityManagerWrapper extends Object implements jakarta.persistence.EntityManager, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
EntityManagerWrapper.NonTxEMCleaner |
| Constructor and Description |
|---|
EntityManagerWrapper(jakarta.transaction.TransactionManager txManager,
org.glassfish.api.invocation.InvocationManager invMgr,
ComponentEnvManager compEnvMgr,
CallFlowAgent callFlowAgent) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
close() |
boolean |
contains(Object entity) |
<T> jakarta.persistence.EntityGraph<T> |
createEntityGraph(Class<T> rootType) |
jakarta.persistence.EntityGraph<?> |
createEntityGraph(String graphName) |
jakarta.persistence.Query |
createNamedQuery(String name) |
<T> jakarta.persistence.TypedQuery<T> |
createNamedQuery(String name,
Class<T> resultClass) |
jakarta.persistence.StoredProcedureQuery |
createNamedStoredProcedureQuery(String name) |
jakarta.persistence.Query |
createNativeQuery(String sqlString) |
jakarta.persistence.Query |
createNativeQuery(String sqlString,
Class resultClass) |
jakarta.persistence.Query |
createNativeQuery(String sqlString,
String resultSetMapping) |
jakarta.persistence.Query |
createQuery(jakarta.persistence.criteria.CriteriaDelete deleteQuery) |
<T> jakarta.persistence.TypedQuery<T> |
createQuery(jakarta.persistence.criteria.CriteriaQuery<T> criteriaQuery) |
jakarta.persistence.Query |
createQuery(jakarta.persistence.criteria.CriteriaUpdate updateQuery) |
jakarta.persistence.Query |
createQuery(String ejbqlString) |
<T> jakarta.persistence.TypedQuery<T> |
createQuery(String ejbqlString,
Class<T> resultClass) |
jakarta.persistence.StoredProcedureQuery |
createStoredProcedureQuery(String procedureName) |
jakarta.persistence.StoredProcedureQuery |
createStoredProcedureQuery(String procedureName,
Class... resultClasses) |
jakarta.persistence.StoredProcedureQuery |
createStoredProcedureQuery(String procedureName,
String... resultSetMappings) |
void |
detach(Object o) |
<T> T |
find(Class<T> entityClass,
Object primaryKey) |
<T> T |
find(Class<T> entityClass,
Object primaryKey,
jakarta.persistence.LockModeType lockMode) |
<T> T |
find(Class<T> entityClass,
Object primaryKey,
jakarta.persistence.LockModeType lockMode,
Map<String,Object> properties) |
<T> T |
find(Class<T> entityClass,
Object primaryKey,
Map<String,Object> properties) |
void |
flush() |
jakarta.persistence.criteria.CriteriaBuilder |
getCriteriaBuilder() |
Object |
getDelegate() |
jakarta.persistence.EntityGraph<?> |
getEntityGraph(String graphName) |
<T> List<jakarta.persistence.EntityGraph<? super T>> |
getEntityGraphs(Class<T> entityClass) |
jakarta.persistence.EntityManagerFactory |
getEntityManagerFactory() |
static PhysicalEntityManagerWrapper |
getExtendedEntityManager(com.sun.enterprise.transaction.api.JavaEETransaction transaction,
jakarta.persistence.EntityManagerFactory factory) |
jakarta.persistence.FlushModeType |
getFlushMode() |
jakarta.persistence.LockModeType |
getLockMode(Object o) |
jakarta.persistence.metamodel.Metamodel |
getMetamodel() |
Map<String,Object> |
getProperties() |
<T> T |
getReference(Class<T> entityClass,
Object primaryKey) |
jakarta.persistence.EntityTransaction |
getTransaction() |
static PhysicalEntityManagerWrapper |
getTxEntityManager(com.sun.enterprise.transaction.api.JavaEETransaction transaction,
jakarta.persistence.EntityManagerFactory factory) |
void |
initializeEMWrapper(String unitName,
jakarta.persistence.PersistenceContextType contextType,
jakarta.persistence.SynchronizationType synchronizationType,
Map emProperties) |
boolean |
isJoinedToTransaction() |
boolean |
isOpen() |
void |
joinTransaction() |
void |
lock(Object entity,
jakarta.persistence.LockModeType lockMode) |
void |
lock(Object entity,
jakarta.persistence.LockModeType lockMode,
Map<String,Object> properties) |
<T> T |
merge(T entity) |
void |
persist(Object entity) |
void |
refresh(Object entity) |
void |
refresh(Object entity,
jakarta.persistence.LockModeType lockMode) |
void |
refresh(Object entity,
jakarta.persistence.LockModeType lockMode,
Map<String,Object> properties) |
void |
refresh(Object entity,
Map<String,Object> properties) |
void |
remove(Object entity) |
void |
setFlushMode(jakarta.persistence.FlushModeType flushMode) |
void |
setProperty(String propertyName,
Object value) |
<T> T |
unwrap(Class<T> tClass) |
public EntityManagerWrapper(jakarta.transaction.TransactionManager txManager,
org.glassfish.api.invocation.InvocationManager invMgr,
ComponentEnvManager compEnvMgr,
CallFlowAgent callFlowAgent)
public void initializeEMWrapper(String unitName, jakarta.persistence.PersistenceContextType contextType, jakarta.persistence.SynchronizationType synchronizationType, Map emProperties)
public void persist(Object entity)
persist in interface jakarta.persistence.EntityManagerpublic <T> T merge(T entity)
merge in interface jakarta.persistence.EntityManagerpublic void remove(Object entity)
remove in interface jakarta.persistence.EntityManagerpublic <T> T find(Class<T> entityClass, Object primaryKey)
find in interface jakarta.persistence.EntityManagerpublic <T> T find(Class<T> entityClass, Object primaryKey, Map<String,Object> properties)
find in interface jakarta.persistence.EntityManagerpublic <T> T find(Class<T> entityClass, Object primaryKey, jakarta.persistence.LockModeType lockMode)
find in interface jakarta.persistence.EntityManagerpublic <T> T find(Class<T> entityClass, Object primaryKey, jakarta.persistence.LockModeType lockMode, Map<String,Object> properties)
find in interface jakarta.persistence.EntityManagerpublic <T> T getReference(Class<T> entityClass, Object primaryKey)
getReference in interface jakarta.persistence.EntityManagerpublic void flush()
flush in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.Query createQuery(String ejbqlString)
createQuery in interface jakarta.persistence.EntityManagerpublic <T> jakarta.persistence.TypedQuery<T> createQuery(String ejbqlString, Class<T> resultClass)
createQuery in interface jakarta.persistence.EntityManagerpublic <T> jakarta.persistence.TypedQuery<T> createQuery(jakarta.persistence.criteria.CriteriaQuery<T> criteriaQuery)
createQuery in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.Query createNamedQuery(String name)
createNamedQuery in interface jakarta.persistence.EntityManagerpublic <T> jakarta.persistence.TypedQuery<T> createNamedQuery(String name, Class<T> resultClass)
createNamedQuery in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.Query createNativeQuery(String sqlString)
createNativeQuery in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.Query createNativeQuery(String sqlString, Class resultClass)
createNativeQuery in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.Query createNativeQuery(String sqlString, String resultSetMapping)
createNativeQuery in interface jakarta.persistence.EntityManagerpublic void refresh(Object entity)
refresh in interface jakarta.persistence.EntityManagerpublic void refresh(Object entity, Map<String,Object> properties)
refresh in interface jakarta.persistence.EntityManagerpublic void refresh(Object entity, jakarta.persistence.LockModeType lockMode)
refresh in interface jakarta.persistence.EntityManagerpublic void refresh(Object entity, jakarta.persistence.LockModeType lockMode, Map<String,Object> properties)
refresh in interface jakarta.persistence.EntityManagerpublic boolean contains(Object entity)
contains in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.LockModeType getLockMode(Object o)
getLockMode in interface jakarta.persistence.EntityManagerpublic void setProperty(String propertyName, Object value)
setProperty in interface jakarta.persistence.EntityManagerpublic Map<String,Object> getProperties()
getProperties in interface jakarta.persistence.EntityManagerpublic void close()
close in interface jakarta.persistence.EntityManagerpublic boolean isOpen()
isOpen in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.EntityTransaction getTransaction()
getTransaction in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.EntityManagerFactory getEntityManagerFactory()
getEntityManagerFactory in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
getCriteriaBuilder in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.metamodel.Metamodel getMetamodel()
getMetamodel in interface jakarta.persistence.EntityManagerpublic void lock(Object entity, jakarta.persistence.LockModeType lockMode)
lock in interface jakarta.persistence.EntityManagerpublic void lock(Object entity, jakarta.persistence.LockModeType lockMode, Map<String,Object> properties)
lock in interface jakarta.persistence.EntityManagerpublic void clear()
clear in interface jakarta.persistence.EntityManagerpublic void detach(Object o)
detach in interface jakarta.persistence.EntityManagerpublic Object getDelegate()
getDelegate in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.FlushModeType getFlushMode()
getFlushMode in interface jakarta.persistence.EntityManagerpublic void setFlushMode(jakarta.persistence.FlushModeType flushMode)
setFlushMode in interface jakarta.persistence.EntityManagerpublic void joinTransaction()
joinTransaction in interface jakarta.persistence.EntityManagerpublic <T> T unwrap(Class<T> tClass)
unwrap in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.StoredProcedureQuery createNamedStoredProcedureQuery(String name)
createNamedStoredProcedureQuery in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.StoredProcedureQuery createStoredProcedureQuery(String procedureName)
createStoredProcedureQuery in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.StoredProcedureQuery createStoredProcedureQuery(String procedureName, Class... resultClasses)
createStoredProcedureQuery in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.StoredProcedureQuery createStoredProcedureQuery(String procedureName, String... resultSetMappings)
createStoredProcedureQuery in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.Query createQuery(jakarta.persistence.criteria.CriteriaUpdate updateQuery)
createQuery in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.Query createQuery(jakarta.persistence.criteria.CriteriaDelete deleteQuery)
createQuery in interface jakarta.persistence.EntityManagerpublic boolean isJoinedToTransaction()
isJoinedToTransaction in interface jakarta.persistence.EntityManagerpublic <T> jakarta.persistence.EntityGraph<T> createEntityGraph(Class<T> rootType)
createEntityGraph in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.EntityGraph<?> createEntityGraph(String graphName)
createEntityGraph in interface jakarta.persistence.EntityManagerpublic jakarta.persistence.EntityGraph<?> getEntityGraph(String graphName)
getEntityGraph in interface jakarta.persistence.EntityManagerpublic <T> List<jakarta.persistence.EntityGraph<? super T>> getEntityGraphs(Class<T> entityClass)
getEntityGraphs in interface jakarta.persistence.EntityManagerpublic static PhysicalEntityManagerWrapper getExtendedEntityManager(com.sun.enterprise.transaction.api.JavaEETransaction transaction, jakarta.persistence.EntityManagerFactory factory)
public static PhysicalEntityManagerWrapper getTxEntityManager(com.sun.enterprise.transaction.api.JavaEETransaction transaction, jakarta.persistence.EntityManagerFactory factory)
Copyright © 2017–2020 Eclipse Foundation. All rights reserved.