public class PersistenceUnitInfoImpl extends Object implements PersistenceUnitInfo
PersistenceUnitInfo for testing use.
This implementation provides a bean-like contract for providing PU information.
See PersistenceUnitInfoAdapter for an override-based solution| Constructor and Description |
|---|
PersistenceUnitInfoImpl(String name) |
public PersistenceUnitInfoImpl(String name)
public String getPersistenceUnitName()
getPersistenceUnitName in interface PersistenceUnitInfopublic Properties getProperties()
getProperties in interface PersistenceUnitInfopublic String getPersistenceProviderClassName()
getPersistenceProviderClassName in interface PersistenceUnitInfopublic PersistenceUnitTransactionType getTransactionType()
getTransactionType in interface PersistenceUnitInfopublic void setTransactionType(PersistenceUnitTransactionType transactionType)
public SharedCacheMode getSharedCacheMode()
getSharedCacheMode in interface PersistenceUnitInfopublic void setCacheMode(SharedCacheMode cacheMode)
public ValidationMode getValidationMode()
getValidationMode in interface PersistenceUnitInfopublic void setValidationMode(ValidationMode validationMode)
public List<String> getMappingFileNames()
getMappingFileNames in interface PersistenceUnitInfopublic void applyMappingFiles(String... mappingFiles)
public List<String> getManagedClassNames()
getManagedClassNames in interface PersistenceUnitInfopublic void applyManagedClassNames(String... managedClassNames)
public boolean excludeUnlistedClasses()
excludeUnlistedClasses in interface PersistenceUnitInfopublic void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
public String getPersistenceXMLSchemaVersion()
getPersistenceXMLSchemaVersion in interface PersistenceUnitInfopublic DataSource getJtaDataSource()
getJtaDataSource in interface PersistenceUnitInfopublic DataSource getNonJtaDataSource()
getNonJtaDataSource in interface PersistenceUnitInfopublic List<URL> getJarFileUrls()
getJarFileUrls in interface PersistenceUnitInfopublic URL getPersistenceUnitRootUrl()
getPersistenceUnitRootUrl in interface PersistenceUnitInfopublic ClassLoader getClassLoader()
getClassLoader in interface PersistenceUnitInfopublic void addTransformer(ClassTransformer transformer)
addTransformer in interface PersistenceUnitInfopublic ClassLoader getNewTempClassLoader()
getNewTempClassLoader in interface PersistenceUnitInfoCopyright © 2001-2024 Red Hat, Inc. All Rights Reserved.