public interface PersistenceUnitMetadata
extends javax.persistence.spi.PersistenceUnitInfo
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
cacheTempClassLoader()
Cache a (new, on first use) temp classloader and return it for all subsequent calls.
|
Map<URL,org.jboss.jandex.Index> |
getAnnotationIndex() |
List<String> |
getJarFiles() |
String |
getJtaDataSourceName() |
String |
getNonJtaDataSourceName() |
String |
getScopedPersistenceUnitName() |
List<javax.persistence.spi.ClassTransformer> |
getTransformers() |
void |
setAnnotationIndex(Map<URL,org.jboss.jandex.Index> indexes) |
void |
setClassLoader(ClassLoader cl) |
void |
setExcludeUnlistedClasses(boolean excludeUnlistedClasses) |
void |
setJarFiles(List<String> jarFiles) |
void |
setJarFileUrls(List<URL> jarFilesUrls) |
void |
setJtaDataSource(DataSource jtaDataSource) |
void |
setJtaDataSourceName(String jtaDatasource) |
void |
setManagedClassNames(List<String> classes) |
void |
setMappingFiles(List<String> mappingFiles) |
void |
setNonJtaDataSource(DataSource nonJtaDataSource) |
void |
setNonJtaDataSourceName(String nonJtaDatasource) |
void |
setPersistenceProviderClassName(String provider) |
void |
setPersistenceUnitName(String name) |
void |
setPersistenceUnitRootUrl(URL persistenceUnitRootUrl) |
void |
setPersistenceXMLSchemaVersion(String version) |
void |
setProperties(Properties props) |
void |
setScopedPersistenceUnitName(String scopedName) |
void |
setSharedCacheMode(javax.persistence.SharedCacheMode sharedCacheMode) |
void |
setTempClassLoaderFactory(TempClassLoaderFactory tempClassLoaderFactory) |
void |
setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType transactionType) |
void |
setValidationMode(javax.persistence.ValidationMode validationMode) |
addTransformer, excludeUnlistedClasses, getClassLoader, getJarFileUrls, getJtaDataSource, getManagedClassNames, getMappingFileNames, getNewTempClassLoader, getNonJtaDataSource, getPersistenceProviderClassName, getPersistenceUnitName, getPersistenceUnitRootUrl, getPersistenceXMLSchemaVersion, getProperties, getSharedCacheMode, getTransactionType, getValidationModevoid setPersistenceUnitName(String name)
void setScopedPersistenceUnitName(String scopedName)
String getScopedPersistenceUnitName()
void setPersistenceProviderClassName(String provider)
void setJtaDataSource(DataSource jtaDataSource)
void setNonJtaDataSource(DataSource nonJtaDataSource)
void setJtaDataSourceName(String jtaDatasource)
String getJtaDataSourceName()
void setNonJtaDataSourceName(String nonJtaDatasource)
String getNonJtaDataSourceName()
void setPersistenceUnitRootUrl(URL persistenceUnitRootUrl)
void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
void setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType transactionType)
void setValidationMode(javax.persistence.ValidationMode validationMode)
void setProperties(Properties props)
void setPersistenceXMLSchemaVersion(String version)
void setClassLoader(ClassLoader cl)
void setTempClassLoaderFactory(TempClassLoaderFactory tempClassLoaderFactory)
ClassLoader cacheTempClassLoader()
void setSharedCacheMode(javax.persistence.SharedCacheMode sharedCacheMode)
List<javax.persistence.spi.ClassTransformer> getTransformers()
Copyright © 2018 JBoss by Red Hat. All rights reserved.