Package org.hibernate.testing.orm.jpa
Class PersistenceUnitInfoImpl
- java.lang.Object
-
- org.hibernate.testing.orm.jpa.PersistenceUnitInfoImpl
-
- All Implemented Interfaces:
PersistenceUnitInfo
public class PersistenceUnitInfoImpl extends java.lang.Object implements PersistenceUnitInfo
Implementation ofPersistenceUnitInfo
for testing use. This implementation provides a bean-like contract for providing PU information. SeePersistenceUnitInfoAdapter
for an override-based solution
-
-
Constructor Summary
Constructors Constructor Description PersistenceUnitInfoImpl(java.lang.String name)
-
Method Summary
-
-
-
Method Detail
-
getPersistenceUnitName
public java.lang.String getPersistenceUnitName()
- Specified by:
getPersistenceUnitName
in interfacePersistenceUnitInfo
-
getProperties
public java.util.Properties getProperties()
- Specified by:
getProperties
in interfacePersistenceUnitInfo
-
getPersistenceProviderClassName
public java.lang.String getPersistenceProviderClassName()
- Specified by:
getPersistenceProviderClassName
in interfacePersistenceUnitInfo
-
getTransactionType
public PersistenceUnitTransactionType getTransactionType()
- Specified by:
getTransactionType
in interfacePersistenceUnitInfo
-
setTransactionType
public void setTransactionType(PersistenceUnitTransactionType transactionType)
-
getSharedCacheMode
public SharedCacheMode getSharedCacheMode()
- Specified by:
getSharedCacheMode
in interfacePersistenceUnitInfo
-
setCacheMode
public void setCacheMode(SharedCacheMode cacheMode)
-
getValidationMode
public ValidationMode getValidationMode()
- Specified by:
getValidationMode
in interfacePersistenceUnitInfo
-
setValidationMode
public void setValidationMode(ValidationMode validationMode)
-
getMappingFileNames
public java.util.List<java.lang.String> getMappingFileNames()
- Specified by:
getMappingFileNames
in interfacePersistenceUnitInfo
-
applyMappingFiles
public void applyMappingFiles(java.lang.String... mappingFiles)
-
getManagedClassNames
public java.util.List<java.lang.String> getManagedClassNames()
- Specified by:
getManagedClassNames
in interfacePersistenceUnitInfo
-
applyManagedClassNames
public void applyManagedClassNames(java.lang.String... managedClassNames)
-
excludeUnlistedClasses
public boolean excludeUnlistedClasses()
- Specified by:
excludeUnlistedClasses
in interfacePersistenceUnitInfo
-
setExcludeUnlistedClasses
public void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
-
getPersistenceXMLSchemaVersion
public java.lang.String getPersistenceXMLSchemaVersion()
- Specified by:
getPersistenceXMLSchemaVersion
in interfacePersistenceUnitInfo
-
getJtaDataSource
public javax.sql.DataSource getJtaDataSource()
- Specified by:
getJtaDataSource
in interfacePersistenceUnitInfo
-
getNonJtaDataSource
public javax.sql.DataSource getNonJtaDataSource()
- Specified by:
getNonJtaDataSource
in interfacePersistenceUnitInfo
-
getJarFileUrls
public java.util.List<java.net.URL> getJarFileUrls()
- Specified by:
getJarFileUrls
in interfacePersistenceUnitInfo
-
getPersistenceUnitRootUrl
public java.net.URL getPersistenceUnitRootUrl()
- Specified by:
getPersistenceUnitRootUrl
in interfacePersistenceUnitInfo
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Specified by:
getClassLoader
in interfacePersistenceUnitInfo
-
addTransformer
public void addTransformer(ClassTransformer transformer)
- Specified by:
addTransformer
in interfacePersistenceUnitInfo
-
getNewTempClassLoader
public java.lang.ClassLoader getNewTempClassLoader()
- Specified by:
getNewTempClassLoader
in interfacePersistenceUnitInfo
-
-