public class SEPersistenceUnitInfo
extends java.lang.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() |
java.lang.ClassLoader |
getClassLoader() |
java.util.Collection<java.lang.String> |
getJarFiles() |
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()
Return a ClassLoader that the provider may use to temporarily
load any classes, resources, or open URLs.
|
javax.sql.DataSource |
getNonJtaDataSource() |
java.lang.String |
getPersistenceProviderClassName() |
java.lang.String |
getPersistenceUnitName() |
java.util.List<SEPersistenceUnitProperty> |
getPersistenceUnitProperties()
Used with the OX mapping file for the Canonical model processor.
|
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 loader) |
void |
setExcludeUnlistedClasses(boolean excludeUnlistedClasses) |
void |
setJarFileUrls(java.util.List<java.net.URL> jarFileUrls) |
void |
setJtaDataSource(javax.sql.DataSource jtaDataSource) |
void |
setManagedClassNames(java.util.List<java.lang.String> managedClassNames) |
void |
setMappingFileNames(java.util.List<java.lang.String> mappingFiles) |
void |
setNewTempClassLoader(java.lang.ClassLoader loader) |
void |
setNonJtaDataSource(javax.sql.DataSource nonJtaDataSource) |
void |
setPersistenceProviderClassName(java.lang.String persistenceProviderClassName) |
void |
setPersistenceUnitName(java.lang.String persistenceUnitName) |
void |
setPersistenceUnitProperties(java.util.List<SEPersistenceUnitProperty> persistenceUnitProperties)
Used with the OX mapping file for the Canonical model processor.
|
void |
setPersistenceUnitRootUrl(java.net.URL persistenceUnitRootUrl) |
void |
setProperties(java.util.Properties properties) |
void |
setSharedCacheMode(java.lang.String sharedCacheMode) |
void |
setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType persistenceUnitTransactionType) |
void |
setValidationMode(java.lang.String validationMode) |
public java.lang.String getPersistenceUnitName()
getPersistenceUnitName in interface javax.persistence.spi.PersistenceUnitInfopublic void setPersistenceUnitName(java.lang.String persistenceUnitName)
public java.util.List<SEPersistenceUnitProperty> getPersistenceUnitProperties()
public void setPersistenceUnitProperties(java.util.List<SEPersistenceUnitProperty> persistenceUnitProperties)
public java.lang.String getPersistenceProviderClassName()
getPersistenceProviderClassName in interface javax.persistence.spi.PersistenceUnitInfopublic void setPersistenceProviderClassName(java.lang.String persistenceProviderClassName)
public javax.persistence.spi.PersistenceUnitTransactionType getTransactionType()
getTransactionType in interface javax.persistence.spi.PersistenceUnitInfopublic void setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType persistenceUnitTransactionType)
public javax.sql.DataSource getJtaDataSource()
getJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfopublic void setJtaDataSource(javax.sql.DataSource jtaDataSource)
public javax.sql.DataSource getNonJtaDataSource()
getNonJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfopublic void setNonJtaDataSource(javax.sql.DataSource nonJtaDataSource)
public java.util.List<java.lang.String> getMappingFileNames()
getMappingFileNames in interface javax.persistence.spi.PersistenceUnitInfopublic void setMappingFileNames(java.util.List<java.lang.String> mappingFiles)
public java.util.List<java.net.URL> getJarFileUrls()
getJarFileUrls in interface javax.persistence.spi.PersistenceUnitInfopublic void setJarFileUrls(java.util.List<java.net.URL> jarFileUrls)
public java.net.URL getPersistenceUnitRootUrl()
getPersistenceUnitRootUrl in interface javax.persistence.spi.PersistenceUnitInfopublic void setPersistenceUnitRootUrl(java.net.URL persistenceUnitRootUrl)
public java.util.List<java.lang.String> getManagedClassNames()
getManagedClassNames in interface javax.persistence.spi.PersistenceUnitInfopublic void setManagedClassNames(java.util.List<java.lang.String> managedClassNames)
public boolean excludeUnlistedClasses()
excludeUnlistedClasses in interface javax.persistence.spi.PersistenceUnitInfopublic void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
public java.util.Properties getProperties()
getProperties in interface javax.persistence.spi.PersistenceUnitInfopublic void setProperties(java.util.Properties properties)
public java.lang.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 java.lang.ClassLoader getNewTempClassLoader()
getNewTempClassLoader in interface javax.persistence.spi.PersistenceUnitInfopublic void setNewTempClassLoader(java.lang.ClassLoader loader)
public void setSharedCacheMode(java.lang.String sharedCacheMode)
PersistenceUnitInfo#setSharedCacheMode()public void setValidationMode(java.lang.String validationMode)
PersistenceUnitInfo.getValidationMode()public void setClassLoader(java.lang.ClassLoader loader)
public java.util.Collection<java.lang.String> getJarFiles()
public java.lang.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