org.jboss.ejb3.jpa.integration
Class JPA2EntityManagerDelegator
java.lang.Object
org.jboss.ejb3.jpa.integration.JPA1EntityManagerDelegator
org.jboss.ejb3.jpa.integration.JPA2EntityManagerDelegator
- All Implemented Interfaces:
- javax.persistence.EntityManager
- Direct Known Subclasses:
- AbstractEntityManagerDelegator
public abstract class JPA2EntityManagerDelegator
- extends JPA1EntityManagerDelegator
- implements javax.persistence.EntityManager
|
Method Summary |
<T> javax.persistence.TypedQuery<T> |
|
createNamedQuery(java.lang.String name,
java.lang.Class<T> resultClass)
|
<T> javax.persistence.TypedQuery<T> |
|
createQuery(javax.persistence.criteria.CriteriaQuery<T> criteriaQuery)
|
<T> javax.persistence.TypedQuery<T> |
|
createQuery(java.lang.String qlString,
java.lang.Class<T> resultClass)
|
void |
detach(java.lang.Object entity)
|
|
find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey,
javax.persistence.LockModeType lockMode)
|
|
find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey,
javax.persistence.LockModeType lockMode,
java.util.Map<java.lang.String,java.lang.Object> properties)
|
|
find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey,
java.util.Map<java.lang.String,java.lang.Object> properties)
|
javax.persistence.criteria.CriteriaBuilder |
getCriteriaBuilder()
|
javax.persistence.EntityManagerFactory |
getEntityManagerFactory()
|
javax.persistence.LockModeType |
getLockMode(java.lang.Object entity)
|
javax.persistence.metamodel.Metamodel |
getMetamodel()
|
java.util.Map<java.lang.String,java.lang.Object> |
getProperties()
|
void |
lock(java.lang.Object entity,
javax.persistence.LockModeType lockMode,
java.util.Map<java.lang.String,java.lang.Object> properties)
|
void |
refresh(java.lang.Object entity,
javax.persistence.LockModeType lockMode)
|
void |
refresh(java.lang.Object entity,
javax.persistence.LockModeType lockMode,
java.util.Map<java.lang.String,java.lang.Object> properties)
|
void |
refresh(java.lang.Object entity,
java.util.Map<java.lang.String,java.lang.Object> properties)
|
void |
setProperty(java.lang.String propertyName,
java.lang.Object value)
|
|
unwrap(java.lang.Class<T> cls)
|
| Methods inherited from class org.jboss.ejb3.jpa.integration.JPA1EntityManagerDelegator |
clear, close, contains, createNamedQuery, createNativeQuery, createNativeQuery, createNativeQuery, createQuery, find, flush, getDelegate, getEntityManager, getFlushMode, getReference, getTransaction, isOpen, joinTransaction, lock, merge, persist, refresh, remove, setFlushMode |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.persistence.EntityManager |
clear, close, contains, createNamedQuery, createNativeQuery, createNativeQuery, createNativeQuery, createQuery, find, flush, getDelegate, getFlushMode, getReference, getTransaction, isOpen, joinTransaction, lock, merge, persist, refresh, remove, setFlushMode |
JPA2EntityManagerDelegator
public JPA2EntityManagerDelegator()
createNamedQuery
public <T> javax.persistence.TypedQuery<T> createNamedQuery(java.lang.String name,
java.lang.Class<T> resultClass)
- Specified by:
createNamedQuery in interface javax.persistence.EntityManager
createQuery
public <T> javax.persistence.TypedQuery<T> createQuery(javax.persistence.criteria.CriteriaQuery<T> criteriaQuery)
- Specified by:
createQuery in interface javax.persistence.EntityManager
createQuery
public <T> javax.persistence.TypedQuery<T> createQuery(java.lang.String qlString,
java.lang.Class<T> resultClass)
- Specified by:
createQuery in interface javax.persistence.EntityManager
detach
public void detach(java.lang.Object entity)
- Specified by:
detach in interface javax.persistence.EntityManager
find
public <T> T find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey,
java.util.Map<java.lang.String,java.lang.Object> properties)
- Specified by:
find in interface javax.persistence.EntityManager
find
public <T> T find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey,
javax.persistence.LockModeType lockMode)
- Specified by:
find in interface javax.persistence.EntityManager
find
public <T> T find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey,
javax.persistence.LockModeType lockMode,
java.util.Map<java.lang.String,java.lang.Object> properties)
- Specified by:
find in interface javax.persistence.EntityManager
getCriteriaBuilder
public javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
- Specified by:
getCriteriaBuilder in interface javax.persistence.EntityManager
getEntityManagerFactory
public javax.persistence.EntityManagerFactory getEntityManagerFactory()
- Specified by:
getEntityManagerFactory in interface javax.persistence.EntityManager
getLockMode
public javax.persistence.LockModeType getLockMode(java.lang.Object entity)
- Specified by:
getLockMode in interface javax.persistence.EntityManager
getMetamodel
public javax.persistence.metamodel.Metamodel getMetamodel()
- Specified by:
getMetamodel in interface javax.persistence.EntityManager
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
- Specified by:
getProperties in interface javax.persistence.EntityManager
lock
public void lock(java.lang.Object entity,
javax.persistence.LockModeType lockMode,
java.util.Map<java.lang.String,java.lang.Object> properties)
- Specified by:
lock in interface javax.persistence.EntityManager
refresh
public void refresh(java.lang.Object entity,
java.util.Map<java.lang.String,java.lang.Object> properties)
- Specified by:
refresh in interface javax.persistence.EntityManager
refresh
public void refresh(java.lang.Object entity,
javax.persistence.LockModeType lockMode)
- Specified by:
refresh in interface javax.persistence.EntityManager
refresh
public void refresh(java.lang.Object entity,
javax.persistence.LockModeType lockMode,
java.util.Map<java.lang.String,java.lang.Object> properties)
- Specified by:
refresh in interface javax.persistence.EntityManager
setProperty
public void setProperty(java.lang.String propertyName,
java.lang.Object value)
- Specified by:
setProperty in interface javax.persistence.EntityManager
unwrap
public <T> T unwrap(java.lang.Class<T> cls)
- Specified by:
unwrap in interface javax.persistence.EntityManager