Package org.hibernate.testing.orm.jpa
Class PersistenceUnitInfoAdapter
- java.lang.Object
-
- org.hibernate.testing.orm.jpa.PersistenceUnitInfoAdapter
-
- All Implemented Interfaces:
PersistenceUnitInfo
public class PersistenceUnitInfoAdapter extends Object implements PersistenceUnitInfo
Implementation ofPersistenceUnitInfofor testing use. Expected usage is to override methods relevant to their specific tests. SeePersistenceUnitInfoImplfor a more bean-like implementation
-
-
Constructor Summary
Constructors Constructor Description PersistenceUnitInfoAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTransformer(ClassTransformer transformer)booleanexcludeUnlistedClasses()ClassLoadergetClassLoader()List<URL>getJarFileUrls()DataSourcegetJtaDataSource()List<String>getManagedClassNames()List<String>getMappingFileNames()ClassLoadergetNewTempClassLoader()DataSourcegetNonJtaDataSource()StringgetPersistenceProviderClassName()StringgetPersistenceUnitName()URLgetPersistenceUnitRootUrl()StringgetPersistenceXMLSchemaVersion()PropertiesgetProperties()SharedCacheModegetSharedCacheMode()PersistenceUnitTransactionTypegetTransactionType()ValidationModegetValidationMode()
-
-
-
Method Detail
-
getPersistenceUnitName
public String getPersistenceUnitName()
- Specified by:
getPersistenceUnitNamein interfacePersistenceUnitInfo
-
getPersistenceProviderClassName
public String getPersistenceProviderClassName()
- Specified by:
getPersistenceProviderClassNamein interfacePersistenceUnitInfo
-
getTransactionType
public PersistenceUnitTransactionType getTransactionType()
- Specified by:
getTransactionTypein interfacePersistenceUnitInfo
-
getJtaDataSource
public DataSource getJtaDataSource()
- Specified by:
getJtaDataSourcein interfacePersistenceUnitInfo
-
getNonJtaDataSource
public DataSource getNonJtaDataSource()
- Specified by:
getNonJtaDataSourcein interfacePersistenceUnitInfo
-
getMappingFileNames
public List<String> getMappingFileNames()
- Specified by:
getMappingFileNamesin interfacePersistenceUnitInfo
-
getJarFileUrls
public List<URL> getJarFileUrls()
- Specified by:
getJarFileUrlsin interfacePersistenceUnitInfo
-
getPersistenceUnitRootUrl
public URL getPersistenceUnitRootUrl()
- Specified by:
getPersistenceUnitRootUrlin interfacePersistenceUnitInfo
-
getManagedClassNames
public List<String> getManagedClassNames()
- Specified by:
getManagedClassNamesin interfacePersistenceUnitInfo
-
excludeUnlistedClasses
public boolean excludeUnlistedClasses()
- Specified by:
excludeUnlistedClassesin interfacePersistenceUnitInfo
-
getSharedCacheMode
public SharedCacheMode getSharedCacheMode()
- Specified by:
getSharedCacheModein interfacePersistenceUnitInfo
-
getValidationMode
public ValidationMode getValidationMode()
- Specified by:
getValidationModein interfacePersistenceUnitInfo
-
getProperties
public Properties getProperties()
- Specified by:
getPropertiesin interfacePersistenceUnitInfo
-
getPersistenceXMLSchemaVersion
public String getPersistenceXMLSchemaVersion()
- Specified by:
getPersistenceXMLSchemaVersionin interfacePersistenceUnitInfo
-
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfacePersistenceUnitInfo
-
addTransformer
public void addTransformer(ClassTransformer transformer)
- Specified by:
addTransformerin interfacePersistenceUnitInfo
-
getNewTempClassLoader
public ClassLoader getNewTempClassLoader()
- Specified by:
getNewTempClassLoaderin interfacePersistenceUnitInfo
-
-