org.apache.geronimo.persistence
Class InternalCMPEntityManagerExtended
java.lang.Object
org.apache.geronimo.persistence.InternalCMPEntityManagerExtended
- All Implemented Interfaces:
- javax.persistence.EntityManager, EntityManagerWrapper, org.apache.geronimo.transaction.manager.Closeable
public class InternalCMPEntityManagerExtended
- extends Object
- implements javax.persistence.EntityManager, EntityManagerWrapper
InternalCMPEntityManagerExtended is an EntityManager wrapper that CMPEntityManagerExtended wraps the
real EntityManager with and registers with the transaction.
|
Constructor Summary |
InternalCMPEntityManagerExtended(javax.persistence.EntityManager entityManager,
String persistenceUnit,
org.apache.geronimo.transaction.manager.TransactionManagerImpl transactionManager)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InternalCMPEntityManagerExtended
public InternalCMPEntityManagerExtended(javax.persistence.EntityManager entityManager,
String persistenceUnit,
org.apache.geronimo.transaction.manager.TransactionManagerImpl transactionManager)
getEntityManager
public javax.persistence.EntityManager getEntityManager()
- Specified by:
getEntityManager in interface EntityManagerWrapper
persist
public void persist(Object o)
- Specified by:
persist in interface javax.persistence.EntityManager
merge
public <T> T merge(T t)
- Specified by:
merge in interface javax.persistence.EntityManager
remove
public void remove(Object o)
- Specified by:
remove in interface javax.persistence.EntityManager
find
public <T> T find(Class<T> aClass,
Object o)
- Specified by:
find in interface javax.persistence.EntityManager
getReference
public <T> T getReference(Class<T> aClass,
Object o)
- Specified by:
getReference in interface javax.persistence.EntityManager
flush
public void flush()
- Specified by:
flush in interface javax.persistence.EntityManager
setFlushMode
public void setFlushMode(javax.persistence.FlushModeType flushModeType)
- Specified by:
setFlushMode in interface javax.persistence.EntityManager
getFlushMode
public javax.persistence.FlushModeType getFlushMode()
- Specified by:
getFlushMode in interface javax.persistence.EntityManager
lock
public void lock(Object o,
javax.persistence.LockModeType lockModeType)
- Specified by:
lock in interface javax.persistence.EntityManager
refresh
public void refresh(Object o)
- Specified by:
refresh in interface javax.persistence.EntityManager
clear
public void clear()
- Specified by:
clear in interface javax.persistence.EntityManager
contains
public boolean contains(Object o)
- Specified by:
contains in interface javax.persistence.EntityManager
createQuery
public javax.persistence.Query createQuery(String s)
- Specified by:
createQuery in interface javax.persistence.EntityManager
createNamedQuery
public javax.persistence.Query createNamedQuery(String s)
- Specified by:
createNamedQuery in interface javax.persistence.EntityManager
createNativeQuery
public javax.persistence.Query createNativeQuery(String s)
- Specified by:
createNativeQuery in interface javax.persistence.EntityManager
createNativeQuery
public javax.persistence.Query createNativeQuery(String s,
Class aClass)
- Specified by:
createNativeQuery in interface javax.persistence.EntityManager
createNativeQuery
public javax.persistence.Query createNativeQuery(String s,
String s1)
- Specified by:
createNativeQuery in interface javax.persistence.EntityManager
close
public void close()
- Specified by:
close in interface javax.persistence.EntityManager- Specified by:
close in interface org.apache.geronimo.transaction.manager.Closeable
isOpen
public boolean isOpen()
- Specified by:
isOpen in interface javax.persistence.EntityManager
getTransaction
public javax.persistence.EntityTransaction getTransaction()
- Specified by:
getTransaction in interface javax.persistence.EntityManager
joinTransaction
public void joinTransaction()
- Specified by:
joinTransaction in interface javax.persistence.EntityManager
getDelegate
public Object getDelegate()
- Specified by:
getDelegate in interface javax.persistence.EntityManager
Copyright © 2003-2006 Apache Software Foundation. All Rights Reserved.