public class Fabric3PersistenceUnitInfo
extends java.lang.Object
implements javax.persistence.spi.PersistenceUnitInfo
| Constructor and Description |
|---|
Fabric3PersistenceUnitInfo(java.lang.String unitName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addJarFileUrl(java.net.URL url) |
void |
addManagedClass(java.lang.String name) |
void |
addMappingFile(java.lang.String name) |
void |
addProperty(java.lang.Object key,
java.lang.Object value) |
void |
addTransformer(javax.persistence.spi.ClassTransformer classTransformer) |
boolean |
excludeUnlistedClasses() |
java.lang.ClassLoader |
getClassLoader() |
java.util.List<java.net.URL> |
getJarFileUrls() |
javax.sql.DataSource |
getJtaDataSource() |
java.util.List<java.lang.String> |
getManagedClassNames() |
java.util.List<java.lang.String> |
getMappingFileNames() |
java.lang.ClassLoader |
getNewTempClassLoader() |
javax.sql.DataSource |
getNonJtaDataSource() |
java.lang.String |
getPersistenceProviderClassName() |
java.lang.String |
getPersistenceUnitName() |
java.net.URL |
getPersistenceUnitRootUrl() |
java.lang.String |
getPersistenceXMLSchemaVersion() |
java.util.Properties |
getProperties() |
javax.persistence.SharedCacheMode |
getSharedCacheMode() |
javax.persistence.spi.PersistenceUnitTransactionType |
getTransactionType() |
javax.persistence.ValidationMode |
getValidationMode() |
void |
setClassLoader(java.lang.ClassLoader classLoader) |
void |
setExcludeUnlistedClasses(boolean exclude) |
void |
setJtaDataSource(javax.sql.DataSource dataSource) |
void |
setNonJtaDataSource(javax.sql.DataSource nonJtaDataSource) |
void |
setPersistenceProviderClassName(java.lang.String persistenceProviderClassName) |
void |
setPersistenceXMLSchemaVersion(java.lang.String version) |
void |
setRootUrl(java.net.URL rootUrl) |
void |
setSharedCacheMode(javax.persistence.SharedCacheMode sharedCacheMode) |
void |
setTrxType(javax.persistence.spi.PersistenceUnitTransactionType trxType) |
void |
setValidationMode(javax.persistence.ValidationMode validationMode) |
public Fabric3PersistenceUnitInfo(java.lang.String unitName)
public java.lang.String getPersistenceUnitName()
getPersistenceUnitName in interface javax.persistence.spi.PersistenceUnitInfopublic java.net.URL getPersistenceUnitRootUrl()
getPersistenceUnitRootUrl in interface javax.persistence.spi.PersistenceUnitInfopublic void addTransformer(javax.persistence.spi.ClassTransformer classTransformer)
addTransformer in interface javax.persistence.spi.PersistenceUnitInfopublic void setExcludeUnlistedClasses(boolean exclude)
public boolean excludeUnlistedClasses()
excludeUnlistedClasses in interface javax.persistence.spi.PersistenceUnitInfopublic javax.persistence.SharedCacheMode getSharedCacheMode()
getSharedCacheMode in interface javax.persistence.spi.PersistenceUnitInfopublic void setSharedCacheMode(javax.persistence.SharedCacheMode sharedCacheMode)
public javax.persistence.ValidationMode getValidationMode()
getValidationMode in interface javax.persistence.spi.PersistenceUnitInfopublic void setValidationMode(javax.persistence.ValidationMode validationMode)
public void setClassLoader(java.lang.ClassLoader classLoader)
public java.lang.ClassLoader getClassLoader()
getClassLoader in interface javax.persistence.spi.PersistenceUnitInfopublic void addJarFileUrl(java.net.URL url)
public java.util.List<java.net.URL> getJarFileUrls()
getJarFileUrls in interface javax.persistence.spi.PersistenceUnitInfopublic void setRootUrl(java.net.URL rootUrl)
public void setJtaDataSource(javax.sql.DataSource dataSource)
public javax.sql.DataSource getJtaDataSource()
getJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfopublic void setNonJtaDataSource(javax.sql.DataSource nonJtaDataSource)
public javax.sql.DataSource getNonJtaDataSource()
getNonJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfopublic void addManagedClass(java.lang.String name)
public java.util.List<java.lang.String> getManagedClassNames()
getManagedClassNames in interface javax.persistence.spi.PersistenceUnitInfopublic void addMappingFile(java.lang.String name)
public java.util.List<java.lang.String> getMappingFileNames()
getMappingFileNames in interface javax.persistence.spi.PersistenceUnitInfopublic java.lang.ClassLoader getNewTempClassLoader()
getNewTempClassLoader in interface javax.persistence.spi.PersistenceUnitInfopublic void setPersistenceProviderClassName(java.lang.String persistenceProviderClassName)
public java.lang.String getPersistenceProviderClassName()
getPersistenceProviderClassName in interface javax.persistence.spi.PersistenceUnitInfopublic void setTrxType(javax.persistence.spi.PersistenceUnitTransactionType trxType)
public javax.persistence.spi.PersistenceUnitTransactionType getTransactionType()
getTransactionType in interface javax.persistence.spi.PersistenceUnitInfopublic void addProperty(java.lang.Object key,
java.lang.Object value)
public java.util.Properties getProperties()
getProperties in interface javax.persistence.spi.PersistenceUnitInfopublic java.lang.String getPersistenceXMLSchemaVersion()
getPersistenceXMLSchemaVersion in interface javax.persistence.spi.PersistenceUnitInfopublic void setPersistenceXMLSchemaVersion(java.lang.String version)