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 TypeMethodDescriptionvoid
addTransformer
(ClassTransformer transformer) void
applyManagedClassNames
(String... managedClassNames) void
applyMappingFiles
(String... mappingFiles) boolean
void
setCacheMode
(SharedCacheMode cacheMode) void
setExcludeUnlistedClasses
(boolean excludeUnlistedClasses) void
setQualifierAnnotationNames
(List<String> qualifierAnnotationNames) void
setScopeAnnotationName
(String scopeAnnotationName) void
setTransactionType
(PersistenceUnitTransactionType transactionType) void
setValidationMode
(ValidationMode validationMode)
-
Constructor Details
-
PersistenceUnitInfoImpl
-
-
Method Details
-
getPersistenceUnitName
- Specified by:
getPersistenceUnitName
in interfacePersistenceUnitInfo
-
getScopeAnnotationName
- Specified by:
getScopeAnnotationName
in interfacePersistenceUnitInfo
-
setScopeAnnotationName
-
getQualifierAnnotationNames
- Specified by:
getQualifierAnnotationNames
in interfacePersistenceUnitInfo
-
setQualifierAnnotationNames
-
getProperties
- Specified by:
getProperties
in interfacePersistenceUnitInfo
-
getPersistenceProviderClassName
- Specified by:
getPersistenceProviderClassName
in interfacePersistenceUnitInfo
-
getTransactionType
- Specified by:
getTransactionType
in interfacePersistenceUnitInfo
-
setTransactionType
-
getValidationMode
- Specified by:
getValidationMode
in interfacePersistenceUnitInfo
-
setValidationMode
-
getMappingFileNames
- Specified by:
getMappingFileNames
in interfacePersistenceUnitInfo
-
applyMappingFiles
-
getManagedClassNames
- Specified by:
getManagedClassNames
in interfacePersistenceUnitInfo
-
applyManagedClassNames
-
excludeUnlistedClasses
public boolean excludeUnlistedClasses()- Specified by:
excludeUnlistedClasses
in interfacePersistenceUnitInfo
-
setExcludeUnlistedClasses
public void setExcludeUnlistedClasses(boolean excludeUnlistedClasses) -
getPersistenceXMLSchemaVersion
- Specified by:
getPersistenceXMLSchemaVersion
in interfacePersistenceUnitInfo
-
getJtaDataSource
- Specified by:
getJtaDataSource
in interfacePersistenceUnitInfo
-
getNonJtaDataSource
- Specified by:
getNonJtaDataSource
in interfacePersistenceUnitInfo
-
getJarFileUrls
- Specified by:
getJarFileUrls
in interfacePersistenceUnitInfo
-
getPersistenceUnitRootUrl
- Specified by:
getPersistenceUnitRootUrl
in interfacePersistenceUnitInfo
-
getClassLoader
- Specified by:
getClassLoader
in interfacePersistenceUnitInfo
-
addTransformer
- Specified by:
addTransformer
in interfacePersistenceUnitInfo
-
getNewTempClassLoader
- Specified by:
getNewTempClassLoader
in interfacePersistenceUnitInfo
-