Package org.hibernate.testing.orm.jpa
Class PersistenceUnitInfoImpl
java.lang.Object
org.hibernate.testing.orm.jpa.PersistenceUnitInfoImpl
- All Implemented Interfaces:
PersistenceUnitInfo
Implementation of
PersistenceUnitInfo for testing use.
This implementation provides a bean-like contract for providing PU information.
See PersistenceUnitInfoAdapter for an override-based solution-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTransformer(ClassTransformer transformer) voidapplyManagedClassNames(String... managedClassNames) voidapplyMappingFiles(String... mappingFiles) booleanvoidsetCacheMode(SharedCacheMode cacheMode) voidsetExcludeUnlistedClasses(boolean excludeUnlistedClasses) voidsetTransactionType(PersistenceUnitTransactionType transactionType) voidsetValidationMode(ValidationMode validationMode)
-
Constructor Details
-
PersistenceUnitInfoImpl
-
-
Method Details
-
getPersistenceUnitName
- Specified by:
getPersistenceUnitNamein interfacePersistenceUnitInfo
-
getProperties
- Specified by:
getPropertiesin interfacePersistenceUnitInfo
-
getPersistenceProviderClassName
- Specified by:
getPersistenceProviderClassNamein interfacePersistenceUnitInfo
-
getTransactionType
- Specified by:
getTransactionTypein interfacePersistenceUnitInfo
-
setTransactionType
-
getValidationMode
- Specified by:
getValidationModein interfacePersistenceUnitInfo
-
setValidationMode
-
getMappingFileNames
- Specified by:
getMappingFileNamesin interfacePersistenceUnitInfo
-
applyMappingFiles
-
getManagedClassNames
- Specified by:
getManagedClassNamesin interfacePersistenceUnitInfo
-
applyManagedClassNames
-
excludeUnlistedClasses
public boolean excludeUnlistedClasses()- Specified by:
excludeUnlistedClassesin interfacePersistenceUnitInfo
-
setExcludeUnlistedClasses
public void setExcludeUnlistedClasses(boolean excludeUnlistedClasses) -
getPersistenceXMLSchemaVersion
- Specified by:
getPersistenceXMLSchemaVersionin interfacePersistenceUnitInfo
-
getJtaDataSource
- Specified by:
getJtaDataSourcein interfacePersistenceUnitInfo
-
getNonJtaDataSource
- Specified by:
getNonJtaDataSourcein interfacePersistenceUnitInfo
-
getJarFileUrls
- Specified by:
getJarFileUrlsin interfacePersistenceUnitInfo
-
getPersistenceUnitRootUrl
- Specified by:
getPersistenceUnitRootUrlin interfacePersistenceUnitInfo
-
getClassLoader
- Specified by:
getClassLoaderin interfacePersistenceUnitInfo
-
addTransformer
- Specified by:
addTransformerin interfacePersistenceUnitInfo
-
getNewTempClassLoader
- Specified by:
getNewTempClassLoaderin interfacePersistenceUnitInfo
-