public class SEPersistenceUnitInfo extends Object implements javax.persistence.spi.PersistenceUnitInfo
| Constructor and Description |
|---|
SEPersistenceUnitInfo() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTransformer(javax.persistence.spi.ClassTransformer transformer)
Add a transformer supplied by the provider that will be
called for every new class definition or class redefinition
that gets loaded by the loader returned by the
PersistenceUnitInfo.getClassLoader method.
|
boolean |
excludeUnlistedClasses() |
ClassLoader |
getClassLoader() |
Collection<String> |
getJarFiles() |
List<URL> |
getJarFileUrls() |
DataSource |
getJtaDataSource() |
List<String> |
getManagedClassNames() |
List<String> |
getMappingFileNames() |
ClassLoader |
getNewTempClassLoader()
Return a ClassLoader that the provider may use to temporarily
load any classes, resources, or open URLs.
|
DataSource |
getNonJtaDataSource() |
String |
getPersistenceProviderClassName() |
String |
getPersistenceUnitName() |
List<SEPersistenceUnitProperty> |
getPersistenceUnitProperties()
Used with the OX mapping file for the Canonical model processor.
|
URL |
getPersistenceUnitRootUrl() |
String |
getPersistenceXMLSchemaVersion() |
Properties |
getProperties() |
javax.persistence.SharedCacheMode |
getSharedCacheMode() |
javax.persistence.spi.PersistenceUnitTransactionType |
getTransactionType() |
javax.persistence.ValidationMode |
getValidationMode() |
void |
setClassLoader(ClassLoader loader) |
void |
setExcludeUnlistedClasses(boolean excludeUnlistedClasses) |
void |
setJarFileUrls(List<URL> jarFileUrls) |
void |
setJtaDataSource(DataSource jtaDataSource) |
void |
setManagedClassNames(List<String> managedClassNames) |
void |
setMappingFileNames(List<String> mappingFiles) |
void |
setNewTempClassLoader(ClassLoader loader) |
void |
setNonJtaDataSource(DataSource nonJtaDataSource) |
void |
setPersistenceProviderClassName(String persistenceProviderClassName) |
void |
setPersistenceUnitName(String persistenceUnitName) |
void |
setPersistenceUnitProperties(List<SEPersistenceUnitProperty> persistenceUnitProperties)
Used with the OX mapping file for the Canonical model processor.
|
void |
setPersistenceUnitRootUrl(URL persistenceUnitRootUrl) |
void |
setProperties(Properties properties) |
void |
setSharedCacheMode(String sharedCacheMode) |
void |
setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType persistenceUnitTransactionType) |
void |
setValidationMode(String validationMode) |
public String getPersistenceUnitName()
getPersistenceUnitName in interface javax.persistence.spi.PersistenceUnitInfopublic void setPersistenceUnitName(String persistenceUnitName)
public List<SEPersistenceUnitProperty> getPersistenceUnitProperties()
public void setPersistenceUnitProperties(List<SEPersistenceUnitProperty> persistenceUnitProperties)
public String getPersistenceProviderClassName()
getPersistenceProviderClassName in interface javax.persistence.spi.PersistenceUnitInfopublic void setPersistenceProviderClassName(String persistenceProviderClassName)
public javax.persistence.spi.PersistenceUnitTransactionType getTransactionType()
getTransactionType in interface javax.persistence.spi.PersistenceUnitInfopublic void setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType persistenceUnitTransactionType)
public DataSource getJtaDataSource()
getJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfopublic void setJtaDataSource(DataSource jtaDataSource)
public DataSource getNonJtaDataSource()
getNonJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfopublic void setNonJtaDataSource(DataSource nonJtaDataSource)
public List<String> getMappingFileNames()
getMappingFileNames in interface javax.persistence.spi.PersistenceUnitInfopublic List<URL> getJarFileUrls()
getJarFileUrls in interface javax.persistence.spi.PersistenceUnitInfopublic URL getPersistenceUnitRootUrl()
getPersistenceUnitRootUrl in interface javax.persistence.spi.PersistenceUnitInfopublic void setPersistenceUnitRootUrl(URL persistenceUnitRootUrl)
public List<String> getManagedClassNames()
getManagedClassNames in interface javax.persistence.spi.PersistenceUnitInfopublic boolean excludeUnlistedClasses()
excludeUnlistedClasses in interface javax.persistence.spi.PersistenceUnitInfopublic void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
public Properties getProperties()
getProperties in interface javax.persistence.spi.PersistenceUnitInfopublic void setProperties(Properties properties)
public ClassLoader getClassLoader()
getClassLoader in interface javax.persistence.spi.PersistenceUnitInfopublic void addTransformer(javax.persistence.spi.ClassTransformer transformer)
addTransformer in interface javax.persistence.spi.PersistenceUnitInfotransformer - A provider-supplied transformer that the
Container invokes at class-(re)definition timepublic ClassLoader getNewTempClassLoader()
getNewTempClassLoader in interface javax.persistence.spi.PersistenceUnitInfopublic void setNewTempClassLoader(ClassLoader loader)
public void setSharedCacheMode(String sharedCacheMode)
PersistenceUnitInfo#setSharedCacheMode()public void setValidationMode(String validationMode)
PersistenceUnitInfo.getValidationMode()public void setClassLoader(ClassLoader loader)
public Collection<String> getJarFiles()
public String getPersistenceXMLSchemaVersion()
getPersistenceXMLSchemaVersion in interface javax.persistence.spi.PersistenceUnitInfoPersistenceUnitInfo.getPersistenceXMLSchemaVersion()public javax.persistence.SharedCacheMode getSharedCacheMode()
getSharedCacheMode in interface javax.persistence.spi.PersistenceUnitInfoPersistenceUnitInfo.getSharedCacheMode()public javax.persistence.ValidationMode getValidationMode()
getValidationMode in interface javax.persistence.spi.PersistenceUnitInfoPersistenceUnitInfo.getValidationMode()EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference