|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.env.jpa.PersistenceUnitManager
public class PersistenceUnitManager
Manages a single persistence unit
| Nested Class Summary | |
|---|---|
class |
PersistenceUnitManager.PropertiesConfig
|
static class |
PersistenceUnitManager.PropertyConfig
|
static class |
PersistenceUnitManager.TransformerAdapter
|
| Method Summary | |
|---|---|
void |
addClass(java.lang.String className)
|
void |
addJarFile(java.lang.String jarFile)
|
void |
addMappingFile(java.lang.String fileName)
|
void |
addTransformer(ClassTransformer transformer)
Adds a class transformer. |
PersistenceUnitManager.PropertiesConfig |
createProperties()
|
boolean |
excludeUnlistedClasses()
Returns true if only listed classes are allowed. |
java.lang.ClassLoader |
getClassLoader()
Returns the classloader the provider should use to load classes, resources or URLs. |
EntityManagerFactory |
getEntityManagerFactoryDelegate()
Create or return the provider's EntityManagerFactory |
java.util.List<java.net.URL> |
getJarFileUrls()
Returns the list of jars for the managed classes. |
javax.sql.DataSource |
getJtaDataSource()
Returns the jta-enabled data source. |
java.util.List<java.lang.String> |
getManagedClassNames()
Returns the list of managed classes. |
java.util.List<java.lang.String> |
getMappingFileNames()
Returns the mapping file names. |
java.lang.String |
getName()
|
java.lang.ClassLoader |
getNewTempClassLoader()
Returns a temporary class loader. |
javax.sql.DataSource |
getNonJtaDataSource()
Returns the non-jta-enabled data source. |
java.lang.String |
getPersistenceProviderClassName()
Returns the full class name of the persistence provider. |
java.lang.String |
getPersistenceUnitName()
Returns the name. |
java.net.URL |
getPersistenceUnitRootUrl()
Returns the root persistence unit. |
java.lang.String |
getPersistenceXMLSchemaVersion()
|
java.util.Properties |
getProperties()
Returns a properties object. |
java.lang.Class<?> |
getProvider()
|
java.net.URL |
getRoot()
The root URL of the persistence .jar or classes directory. |
SharedCacheMode |
getSharedCacheMode()
|
PersistenceUnitTransactionType |
getTransactionType()
Returns the transaction handling. |
ValidationMode |
getValidationMode()
|
void |
setConfigLocation(java.lang.String location)
|
void |
setDescription(java.lang.String description)
|
void |
setExcludeUnlistedClasses(boolean isExclude)
|
void |
setJtaDataSource(java.lang.String name)
|
void |
setJtaDataSourceValue(javax.sql.DataSource dataSource)
|
void |
setNonJtaDataSource(java.lang.String name)
|
void |
setNonJtaDataSourceValue(javax.sql.DataSource dataSource)
|
void |
setProvider(java.lang.Class<PersistenceProvider> cl)
|
void |
setRoot(java.net.URL url)
The root URL of the persistence .jar or classes directory. |
void |
setSharedCacheMode(java.lang.String mode)
|
void |
setValidationMode(java.lang.String mode)
|
void |
setVersion(java.lang.String version)
Sets the schema version. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public java.lang.String getName()
public void setConfigLocation(java.lang.String location)
public void setVersion(java.lang.String version)
public java.net.URL getRoot()
public void setRoot(java.net.URL url)
public void setDescription(java.lang.String description)
public java.lang.Class<?> getProvider()
public void setProvider(java.lang.Class<PersistenceProvider> cl)
public void addClass(java.lang.String className)
public void setExcludeUnlistedClasses(boolean isExclude)
public void addMappingFile(java.lang.String fileName)
public void addJarFile(java.lang.String jarFile)
public void setSharedCacheMode(java.lang.String mode)
public void setValidationMode(java.lang.String mode)
public void setJtaDataSource(java.lang.String name)
public void setJtaDataSourceValue(javax.sql.DataSource dataSource)
public void setNonJtaDataSource(java.lang.String name)
public void setNonJtaDataSourceValue(javax.sql.DataSource dataSource)
public PersistenceUnitManager.PropertiesConfig createProperties()
public EntityManagerFactory getEntityManagerFactoryDelegate()
public java.lang.String getPersistenceUnitName()
PersistenceUnitInfo
getPersistenceUnitName in interface PersistenceUnitInfopublic java.lang.String getPersistenceXMLSchemaVersion()
getPersistenceXMLSchemaVersion in interface PersistenceUnitInfopublic java.net.URL getPersistenceUnitRootUrl()
PersistenceUnitInfo
getPersistenceUnitRootUrl in interface PersistenceUnitInfopublic java.lang.String getPersistenceProviderClassName()
PersistenceUnitInfo
getPersistenceProviderClassName in interface PersistenceUnitInfopublic java.lang.ClassLoader getClassLoader()
PersistenceUnitInfo
getClassLoader in interface PersistenceUnitInfopublic java.util.List<java.lang.String> getManagedClassNames()
PersistenceUnitInfo
getManagedClassNames in interface PersistenceUnitInfopublic boolean excludeUnlistedClasses()
PersistenceUnitInfo
excludeUnlistedClasses in interface PersistenceUnitInfopublic java.util.List<java.net.URL> getJarFileUrls()
PersistenceUnitInfo
getJarFileUrls in interface PersistenceUnitInfopublic java.util.List<java.lang.String> getMappingFileNames()
PersistenceUnitInfo
getMappingFileNames in interface PersistenceUnitInfopublic SharedCacheMode getSharedCacheMode()
getSharedCacheMode in interface PersistenceUnitInfopublic PersistenceUnitTransactionType getTransactionType()
PersistenceUnitInfo
getTransactionType in interface PersistenceUnitInfopublic ValidationMode getValidationMode()
getValidationMode in interface PersistenceUnitInfopublic javax.sql.DataSource getJtaDataSource()
PersistenceUnitInfo
getJtaDataSource in interface PersistenceUnitInfopublic javax.sql.DataSource getNonJtaDataSource()
PersistenceUnitInfo
getNonJtaDataSource in interface PersistenceUnitInfopublic java.util.Properties getProperties()
PersistenceUnitInfo
getProperties in interface PersistenceUnitInfopublic void addTransformer(ClassTransformer transformer)
addTransformer in interface PersistenceUnitInfopublic java.lang.ClassLoader getNewTempClassLoader()
getNewTempClassLoader in interface PersistenceUnitInfopublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||