Class EntityManagerFactoryWrapper
- java.lang.Object
-
- com.sun.enterprise.container.common.impl.EntityManagerFactoryWrapper
-
- All Implemented Interfaces:
jakarta.persistence.EntityManagerFactory,Serializable
public class EntityManagerFactoryWrapper extends Object implements jakarta.persistence.EntityManagerFactory, Serializable
Wrapper for application references to entity manager factories. A new instance of this class will be created for each injected EntityManagerFactory reference or each lookup of an EntityManagerFactory reference within the component jndi environment.- Author:
- Kenneth Saks
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EntityManagerFactoryWrapper(String unitName, org.glassfish.api.invocation.InvocationManager invMgr, ComponentEnvManager compEnvMgr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> voidaddNamedEntityGraph(String graphName, jakarta.persistence.EntityGraph<T> entityGraph)voidaddNamedQuery(String name, jakarta.persistence.Query query)voidclose()jakarta.persistence.EntityManagercreateEntityManager()jakarta.persistence.EntityManagercreateEntityManager(jakarta.persistence.SynchronizationType synchronizationType)jakarta.persistence.EntityManagercreateEntityManager(jakarta.persistence.SynchronizationType synchronizationType, Map map)jakarta.persistence.EntityManagercreateEntityManager(Map map)jakarta.persistence.CachegetCache()jakarta.persistence.criteria.CriteriaBuildergetCriteriaBuilder()jakarta.persistence.metamodel.MetamodelgetMetamodel()jakarta.persistence.PersistenceUnitUtilgetPersistenceUnitUtil()Map<String,Object>getProperties()booleanisOpen()static jakarta.persistence.EntityManagerFactorylookupEntityManagerFactory(org.glassfish.api.invocation.ComponentInvocation.ComponentInvocationType invType, String emfUnitName, Object descriptor)<T> Tunwrap(Class<T> cls)
-
-
-
Constructor Detail
-
EntityManagerFactoryWrapper
public EntityManagerFactoryWrapper(String unitName, org.glassfish.api.invocation.InvocationManager invMgr, ComponentEnvManager compEnvMgr)
-
-
Method Detail
-
createEntityManager
public jakarta.persistence.EntityManager createEntityManager()
- Specified by:
createEntityManagerin interfacejakarta.persistence.EntityManagerFactory
-
createEntityManager
public jakarta.persistence.EntityManager createEntityManager(Map map)
- Specified by:
createEntityManagerin interfacejakarta.persistence.EntityManagerFactory
-
createEntityManager
public jakarta.persistence.EntityManager createEntityManager(jakarta.persistence.SynchronizationType synchronizationType)
- Specified by:
createEntityManagerin interfacejakarta.persistence.EntityManagerFactory
-
createEntityManager
public jakarta.persistence.EntityManager createEntityManager(jakarta.persistence.SynchronizationType synchronizationType, Map map)- Specified by:
createEntityManagerin interfacejakarta.persistence.EntityManagerFactory
-
addNamedQuery
public void addNamedQuery(String name, jakarta.persistence.Query query)
- Specified by:
addNamedQueryin interfacejakarta.persistence.EntityManagerFactory
-
unwrap
public <T> T unwrap(Class<T> cls)
- Specified by:
unwrapin interfacejakarta.persistence.EntityManagerFactory
-
getCriteriaBuilder
public jakarta.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
- Specified by:
getCriteriaBuilderin interfacejakarta.persistence.EntityManagerFactory
-
getMetamodel
public jakarta.persistence.metamodel.Metamodel getMetamodel()
- Specified by:
getMetamodelin interfacejakarta.persistence.EntityManagerFactory
-
getProperties
public Map<String,Object> getProperties()
- Specified by:
getPropertiesin interfacejakarta.persistence.EntityManagerFactory
-
close
public void close()
- Specified by:
closein interfacejakarta.persistence.EntityManagerFactory
-
isOpen
public boolean isOpen()
- Specified by:
isOpenin interfacejakarta.persistence.EntityManagerFactory
-
getCache
public jakarta.persistence.Cache getCache()
- Specified by:
getCachein interfacejakarta.persistence.EntityManagerFactory
-
getPersistenceUnitUtil
public jakarta.persistence.PersistenceUnitUtil getPersistenceUnitUtil()
- Specified by:
getPersistenceUnitUtilin interfacejakarta.persistence.EntityManagerFactory
-
addNamedEntityGraph
public <T> void addNamedEntityGraph(String graphName, jakarta.persistence.EntityGraph<T> entityGraph)
- Specified by:
addNamedEntityGraphin interfacejakarta.persistence.EntityManagerFactory
-
-