org.apache.openejb.assembler.classic
Class ReloadableEntityManagerFactory
java.lang.Object
org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory
- All Implemented Interfaces:
- javax.persistence.EntityManagerFactory
public class ReloadableEntityManagerFactory
- extends Object
- implements javax.persistence.EntityManagerFactory
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAVAX_PERSISTENCE_SHARED_CACHE_MODE
public static final String JAVAX_PERSISTENCE_SHARED_CACHE_MODE
- See Also:
- Constant Field Values
JAVAX_PERSISTENCE_VALIDATION_MODE
public static final String JAVAX_PERSISTENCE_VALIDATION_MODE
- See Also:
- Constant Field Values
JAVAX_PERSISTENCE_TRANSACTION_TYPE
public static final String JAVAX_PERSISTENCE_TRANSACTION_TYPE
- See Also:
- Constant Field Values
OPENEJB_JPA_CRITERIA_LOG_JPQL
public static final String OPENEJB_JPA_CRITERIA_LOG_JPQL
- See Also:
- Constant Field Values
OPENEJB_JPA_CRITERIA_LOG_JPQL_LEVEL
public static final String OPENEJB_JPA_CRITERIA_LOG_JPQL_LEVEL
- See Also:
- Constant Field Values
ReloadableEntityManagerFactory
public ReloadableEntityManagerFactory(ClassLoader cl,
EntityManagerFactoryCallable callable,
Properties props)
createEntityManager
public javax.persistence.EntityManager createEntityManager()
- Specified by:
createEntityManager in interface javax.persistence.EntityManagerFactory
createEntityManager
public javax.persistence.EntityManager createEntityManager(Map map)
- Specified by:
createEntityManager in interface javax.persistence.EntityManagerFactory
getCriteriaBuilder
public javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
- Specified by:
getCriteriaBuilder in interface javax.persistence.EntityManagerFactory
getMetamodel
public javax.persistence.metamodel.Metamodel getMetamodel()
- Specified by:
getMetamodel in interface javax.persistence.EntityManagerFactory
isOpen
public boolean isOpen()
- Specified by:
isOpen in interface javax.persistence.EntityManagerFactory
close
public void close()
- Specified by:
close in interface javax.persistence.EntityManagerFactory
getProperties
public Map<String,Object> getProperties()
- Specified by:
getProperties in interface javax.persistence.EntityManagerFactory
getCache
public javax.persistence.Cache getCache()
- Specified by:
getCache in interface javax.persistence.EntityManagerFactory
getPersistenceUnitUtil
public javax.persistence.PersistenceUnitUtil getPersistenceUnitUtil()
- Specified by:
getPersistenceUnitUtil in interface javax.persistence.EntityManagerFactory
getDelegate
public javax.persistence.EntityManagerFactory getDelegate()
register
public void register()
throws OpenEJBException
- Throws:
OpenEJBException
unregister
public void unregister()
throws OpenEJBException
- Throws:
OpenEJBException
reload
public void reload()
setSharedCacheMode
public void setSharedCacheMode(javax.persistence.SharedCacheMode mode)
setValidationMode
public void setValidationMode(javax.persistence.ValidationMode mode)
setProvider
public void setProvider(String providerRaw)
setTransactionType
public void setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType type)
setProperty
public void setProperty(String key,
String value)
removeProperty
public void removeProperty(String key)
getUnitProperties
public Properties getUnitProperties()
getMappingFiles
public List<String> getMappingFiles()
addMappingFile
public void addMappingFile(String file)
removeMappingFile
public void removeMappingFile(String file)
getJarFileUrls
public List<URL> getJarFileUrls()
addJarFileUrls
public void addJarFileUrls(String file)
removeJarFileUrls
public void removeJarFileUrls(String file)
getManagedClasses
public List<String> getManagedClasses()
addManagedClasses
public void addManagedClasses(String clazz)
removeManagedClasses
public void removeManagedClasses(String clazz)
info
public javax.persistence.spi.PersistenceUnitInfo info()
setExcludeUnlistedClasses
public void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
getExcludeUnlistedClasses
public boolean getExcludeUnlistedClasses()
Copyright © 1999-2012 The Apache Software Foundation. All Rights Reserved.