public class PersistenceUnitInfoDescriptor extends Object implements PersistenceUnitDescriptor
| Constructor and Description |
|---|
PersistenceUnitInfoDescriptor(javax.persistence.spi.PersistenceUnitInfo persistenceUnitInfo) |
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
getClassLoader() |
List<URL> |
getJarFileUrls() |
Object |
getJtaDataSource() |
List<String> |
getManagedClassNames() |
List<String> |
getMappingFileNames() |
String |
getName()
Get the persistence unit name,
|
Object |
getNonJtaDataSource() |
URL |
getPersistenceUnitRootUrl()
Get the root url for the persistence unit.
|
Properties |
getProperties() |
String |
getProviderClassName()
Get the explicitly specified provider class name, or
null if not specified. |
javax.persistence.SharedCacheMode |
getSharedCacheMode() |
ClassLoader |
getTempClassLoader() |
javax.persistence.spi.PersistenceUnitTransactionType |
getTransactionType() |
javax.persistence.ValidationMode |
getValidationMode() |
boolean |
isExcludeUnlistedClasses()
Essentially should scanning for classes be performed?
|
boolean |
isUseQuotedIdentifiers()
Is the use of quoted identifiers in effect for this whole persistence unit?
|
void |
pushClassTransformer(EnhancementContext enhancementContext) |
public PersistenceUnitInfoDescriptor(javax.persistence.spi.PersistenceUnitInfo persistenceUnitInfo)
public URL getPersistenceUnitRootUrl()
PersistenceUnitDescriptorgetPersistenceUnitRootUrl in interface PersistenceUnitDescriptorpublic String getName()
PersistenceUnitDescriptorgetName in interface PersistenceUnitDescriptorpublic Object getNonJtaDataSource()
getNonJtaDataSource in interface PersistenceUnitDescriptorpublic Object getJtaDataSource()
getJtaDataSource in interface PersistenceUnitDescriptorpublic String getProviderClassName()
PersistenceUnitDescriptornull if not specified.getProviderClassName in interface PersistenceUnitDescriptorpublic javax.persistence.spi.PersistenceUnitTransactionType getTransactionType()
getTransactionType in interface PersistenceUnitDescriptorpublic boolean isUseQuotedIdentifiers()
PersistenceUnitDescriptorisUseQuotedIdentifiers in interface PersistenceUnitDescriptortrue is quoted identifiers should be used throughout the unit.public Properties getProperties()
getProperties in interface PersistenceUnitDescriptorpublic ClassLoader getClassLoader()
getClassLoader in interface PersistenceUnitDescriptorpublic ClassLoader getTempClassLoader()
getTempClassLoader in interface PersistenceUnitDescriptorpublic boolean isExcludeUnlistedClasses()
PersistenceUnitDescriptorPersistenceUnitDescriptor.getManagedClassNames()PersistenceUnitDescriptor.getMappingFileNames()PersistenceUnitDescriptor.getJarFileUrls()isExcludeUnlistedClasses in interface PersistenceUnitDescriptortrue if the root url should not be scanned for classes.public javax.persistence.ValidationMode getValidationMode()
getValidationMode in interface PersistenceUnitDescriptorpublic javax.persistence.SharedCacheMode getSharedCacheMode()
getSharedCacheMode in interface PersistenceUnitDescriptorpublic List<String> getManagedClassNames()
getManagedClassNames in interface PersistenceUnitDescriptorpublic List<String> getMappingFileNames()
getMappingFileNames in interface PersistenceUnitDescriptorpublic List<URL> getJarFileUrls()
getJarFileUrls in interface PersistenceUnitDescriptorpublic void pushClassTransformer(EnhancementContext enhancementContext)
pushClassTransformer in interface PersistenceUnitDescriptorCopyright © 2016. All rights reserved.