Package org.webpieces.plugin.hibernate
Class PersistenceUnitInfoImpl
- java.lang.Object
-
- org.webpieces.plugin.hibernate.PersistenceUnitInfoImpl
-
- All Implemented Interfaces:
javax.persistence.spi.PersistenceUnitInfo
public class PersistenceUnitInfoImpl extends java.lang.Object implements javax.persistence.spi.PersistenceUnitInfo
-
-
Constructor Summary
Constructors Constructor Description PersistenceUnitInfoImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddJarFileUrl(java.net.URL jarFileUrl)voidaddManagedClassName(java.lang.String managedClassName)voidaddMappingFileName(java.lang.String mappingFileName)voidaddProperty(java.lang.String name, java.lang.String value)voidaddTransformer(javax.persistence.spi.ClassTransformer classTransformer)This implementation throws an UnsupportedOperationException.booleanexcludeUnlistedClasses()java.lang.ClassLoadergetClassLoader()This implementation returns the default ClassLoader.java.util.List<java.net.URL>getJarFileUrls()javax.sql.DataSourcegetJtaDataSource()java.util.List<java.lang.String>getManagedClassNames()java.util.List<java.lang.String>getMappingFileNames()java.lang.ClassLoadergetNewTempClassLoader()This implementation throws an UnsupportedOperationException.javax.sql.DataSourcegetNonJtaDataSource()java.lang.StringgetPersistenceProviderClassName()java.lang.StringgetPersistenceProviderPackageName()java.lang.StringgetPersistenceUnitName()java.net.URLgetPersistenceUnitRootUrl()java.lang.StringgetPersistenceXMLSchemaVersion()java.util.PropertiesgetProperties()javax.persistence.SharedCacheModegetSharedCacheMode()javax.persistence.spi.PersistenceUnitTransactionTypegetTransactionType()javax.persistence.ValidationModegetValidationMode()voidsetClassLoader(java.lang.ClassLoader cl)voidsetExcludeUnlistedClasses(boolean excludeUnlistedClasses)voidsetJtaDataSource(javax.sql.DataSource jtaDataSource)voidsetNonJtaDataSource(javax.sql.DataSource nonJtaDataSource)voidsetPersistenceProviderClassName(java.lang.String persistenceProviderClassName)voidsetPersistenceProviderPackageName(java.lang.String persistenceProviderPackageName)voidsetPersistenceUnitName(java.lang.String persistenceUnitName)voidsetPersistenceUnitRootUrl(java.net.URL persistenceUnitRootUrl)voidsetProperties(java.util.Properties properties)voidsetTransactionType(javax.persistence.spi.PersistenceUnitTransactionType transactionType)java.lang.StringtoString()
-
-
-
Method Detail
-
setPersistenceUnitName
public void setPersistenceUnitName(java.lang.String persistenceUnitName)
-
getPersistenceUnitName
public java.lang.String getPersistenceUnitName()
- Specified by:
getPersistenceUnitNamein interfacejavax.persistence.spi.PersistenceUnitInfo
-
setPersistenceProviderClassName
public void setPersistenceProviderClassName(java.lang.String persistenceProviderClassName)
-
getPersistenceProviderClassName
public java.lang.String getPersistenceProviderClassName()
- Specified by:
getPersistenceProviderClassNamein interfacejavax.persistence.spi.PersistenceUnitInfo
-
setTransactionType
public void setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType transactionType)
-
getTransactionType
public javax.persistence.spi.PersistenceUnitTransactionType getTransactionType()
- Specified by:
getTransactionTypein interfacejavax.persistence.spi.PersistenceUnitInfo
-
setJtaDataSource
public void setJtaDataSource(javax.sql.DataSource jtaDataSource)
-
getJtaDataSource
public javax.sql.DataSource getJtaDataSource()
- Specified by:
getJtaDataSourcein interfacejavax.persistence.spi.PersistenceUnitInfo
-
setNonJtaDataSource
public void setNonJtaDataSource(javax.sql.DataSource nonJtaDataSource)
-
getNonJtaDataSource
public javax.sql.DataSource getNonJtaDataSource()
- Specified by:
getNonJtaDataSourcein interfacejavax.persistence.spi.PersistenceUnitInfo
-
addMappingFileName
public void addMappingFileName(java.lang.String mappingFileName)
-
getMappingFileNames
public java.util.List<java.lang.String> getMappingFileNames()
- Specified by:
getMappingFileNamesin interfacejavax.persistence.spi.PersistenceUnitInfo
-
addJarFileUrl
public void addJarFileUrl(java.net.URL jarFileUrl)
-
getJarFileUrls
public java.util.List<java.net.URL> getJarFileUrls()
- Specified by:
getJarFileUrlsin interfacejavax.persistence.spi.PersistenceUnitInfo
-
setPersistenceUnitRootUrl
public void setPersistenceUnitRootUrl(java.net.URL persistenceUnitRootUrl)
-
getPersistenceUnitRootUrl
public java.net.URL getPersistenceUnitRootUrl()
- Specified by:
getPersistenceUnitRootUrlin interfacejavax.persistence.spi.PersistenceUnitInfo
-
addManagedClassName
public void addManagedClassName(java.lang.String managedClassName)
-
getManagedClassNames
public java.util.List<java.lang.String> getManagedClassNames()
- Specified by:
getManagedClassNamesin interfacejavax.persistence.spi.PersistenceUnitInfo
-
setExcludeUnlistedClasses
public void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
-
excludeUnlistedClasses
public boolean excludeUnlistedClasses()
- Specified by:
excludeUnlistedClassesin interfacejavax.persistence.spi.PersistenceUnitInfo
-
addProperty
public void addProperty(java.lang.String name, java.lang.String value)
-
setProperties
public void setProperties(java.util.Properties properties)
-
getProperties
public java.util.Properties getProperties()
- Specified by:
getPropertiesin interfacejavax.persistence.spi.PersistenceUnitInfo
-
setPersistenceProviderPackageName
public void setPersistenceProviderPackageName(java.lang.String persistenceProviderPackageName)
-
getPersistenceProviderPackageName
public java.lang.String getPersistenceProviderPackageName()
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
This implementation returns the default ClassLoader.- Specified by:
getClassLoaderin interfacejavax.persistence.spi.PersistenceUnitInfo- See Also:
org.springframework.util.ClassUtils#getDefaultClassLoader()
-
setClassLoader
public void setClassLoader(java.lang.ClassLoader cl)
-
addTransformer
public void addTransformer(javax.persistence.spi.ClassTransformer classTransformer)
This implementation throws an UnsupportedOperationException.- Specified by:
addTransformerin interfacejavax.persistence.spi.PersistenceUnitInfo
-
getNewTempClassLoader
public java.lang.ClassLoader getNewTempClassLoader()
This implementation throws an UnsupportedOperationException.- Specified by:
getNewTempClassLoaderin interfacejavax.persistence.spi.PersistenceUnitInfo
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getSharedCacheMode
public javax.persistence.SharedCacheMode getSharedCacheMode()
- Specified by:
getSharedCacheModein interfacejavax.persistence.spi.PersistenceUnitInfo
-
getValidationMode
public javax.persistence.ValidationMode getValidationMode()
- Specified by:
getValidationModein interfacejavax.persistence.spi.PersistenceUnitInfo
-
getPersistenceXMLSchemaVersion
public java.lang.String getPersistenceXMLSchemaVersion()
- Specified by:
getPersistenceXMLSchemaVersionin interfacejavax.persistence.spi.PersistenceUnitInfo
-
-