org.jboss.ejb3.entity
Class ExtendedEntityManager

java.lang.Object
  extended by org.jboss.ejb3.jpa.integration.JPA1EntityManagerDelegator
      extended by org.jboss.ejb3.jpa.integration.AbstractEntityManagerDelegator
          extended by org.jboss.ejb3.entity.ExtendedEntityManager
All Implemented Interfaces:
java.io.Serializable, javax.persistence.EntityManager, ExtendedPersistenceContext, HibernateSession

public class ExtendedEntityManager
extends org.jboss.ejb3.jpa.integration.AbstractEntityManagerDelegator
implements javax.persistence.EntityManager, HibernateSession, java.io.Serializable, ExtendedPersistenceContext

EntityManager a managed extended persistence context.

See Also:
Serialized Form

Constructor Summary
ExtendedEntityManager()
           
ExtendedEntityManager(java.lang.String name)
           
 
Method Summary
 void close()
           
protected  javax.persistence.EntityManager getEntityManager()
           
 org.hibernate.Session getHibernateSession()
           
 javax.persistence.EntityManager getPersistenceContext()
           
 
Methods inherited from class org.jboss.ejb3.jpa.integration.JPA1EntityManagerDelegator
clear, contains, createNamedQuery, createNativeQuery, createNativeQuery, createNativeQuery, createQuery, find, flush, getDelegate, 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, contains, createNamedQuery, createNativeQuery, createNativeQuery, createNativeQuery, createQuery, find, flush, getDelegate, getFlushMode, getReference, getTransaction, isOpen, joinTransaction, lock, merge, persist, refresh, remove, setFlushMode
 

Constructor Detail

ExtendedEntityManager

public ExtendedEntityManager(java.lang.String name)

ExtendedEntityManager

public ExtendedEntityManager()
Method Detail

close

public void close()
Specified by:
close in interface javax.persistence.EntityManager
Overrides:
close in class org.jboss.ejb3.jpa.integration.JPA1EntityManagerDelegator

getEntityManager

protected javax.persistence.EntityManager getEntityManager()
Specified by:
getEntityManager in class org.jboss.ejb3.jpa.integration.JPA1EntityManagerDelegator

getHibernateSession

public org.hibernate.Session getHibernateSession()
Specified by:
getHibernateSession in interface HibernateSession

getPersistenceContext

public javax.persistence.EntityManager getPersistenceContext()
Specified by:
getPersistenceContext in interface ExtendedPersistenceContext