org.apache.openejb.persistence
Class PersistenceUnitInfoImpl
java.lang.Object
org.apache.openejb.persistence.PersistenceUnitInfoImpl
- All Implemented Interfaces:
- javax.persistence.spi.PersistenceUnitInfo
public class PersistenceUnitInfoImpl
- extends Object
- implements javax.persistence.spi.PersistenceUnitInfo
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PersistenceUnitInfoImpl
public PersistenceUnitInfoImpl()
PersistenceUnitInfoImpl
public PersistenceUnitInfoImpl(PersistenceClassLoaderHandler persistenceClassLoaderHandler)
getId
public String getId()
setId
public void setId(String id)
getPersistenceUnitName
public String getPersistenceUnitName()
- Specified by:
getPersistenceUnitName in interface javax.persistence.spi.PersistenceUnitInfo
setPersistenceUnitName
public void setPersistenceUnitName(String persistenceUnitName)
getPersistenceProviderClassName
public String getPersistenceProviderClassName()
- Specified by:
getPersistenceProviderClassName in interface javax.persistence.spi.PersistenceUnitInfo
setPersistenceProviderClassName
public void setPersistenceProviderClassName(String persistenceProviderClassName)
getTransactionType
public javax.persistence.spi.PersistenceUnitTransactionType getTransactionType()
- Specified by:
getTransactionType in interface javax.persistence.spi.PersistenceUnitInfo
setTransactionType
public void setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType transactionType)
getJtaDataSource
public DataSource getJtaDataSource()
- Specified by:
getJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfo
setJtaDataSource
public void setJtaDataSource(DataSource jtaDataSource)
getNonJtaDataSource
public DataSource getNonJtaDataSource()
- Specified by:
getNonJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfo
setNonJtaDataSource
public void setNonJtaDataSource(DataSource nonJtaDataSource)
getMappingFileNames
public List<String> getMappingFileNames()
- Specified by:
getMappingFileNames in interface javax.persistence.spi.PersistenceUnitInfo
setMappingFileNames
public void setMappingFileNames(List<String> mappingFileNames)
addMappingFileName
public void addMappingFileName(String mappingFileName)
getJarFileUrls
public List<URL> getJarFileUrls()
- Specified by:
getJarFileUrls in interface javax.persistence.spi.PersistenceUnitInfo
getPersistenceUnitRootUrl
public URL getPersistenceUnitRootUrl()
- Specified by:
getPersistenceUnitRootUrl in interface javax.persistence.spi.PersistenceUnitInfo
setRootUrlAndJarUrls
public void setRootUrlAndJarUrls(String persistenceUnitRootUrl,
List<String> jarFiles)
throws MalformedURLException
- Throws:
MalformedURLException
getManagedClassNames
public List<String> getManagedClassNames()
- Specified by:
getManagedClassNames in interface javax.persistence.spi.PersistenceUnitInfo
setManagedClassNames
public void setManagedClassNames(List<String> managedClassNames)
addManagedClassName
public void addManagedClassName(String className)
excludeUnlistedClasses
public boolean excludeUnlistedClasses()
- Specified by:
excludeUnlistedClasses in interface javax.persistence.spi.PersistenceUnitInfo
setExcludeUnlistedClasses
public void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
getProperties
public Properties getProperties()
- Specified by:
getProperties in interface javax.persistence.spi.PersistenceUnitInfo
setProperties
public void setProperties(Properties properties)
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoader in interface javax.persistence.spi.PersistenceUnitInfo
setClassLoader
public void setClassLoader(ClassLoader classLoader)
addTransformer
public void addTransformer(javax.persistence.spi.ClassTransformer classTransformer)
- Specified by:
addTransformer in interface javax.persistence.spi.PersistenceUnitInfo
getNewTempClassLoader
public ClassLoader getNewTempClassLoader()
- Specified by:
getNewTempClassLoader in interface javax.persistence.spi.PersistenceUnitInfo
isLazilyInitialized
public boolean isLazilyInitialized()
setLazilyInitialized
public void setLazilyInitialized(boolean lazilyInitialized)
isServerClass
public static boolean isServerClass(String name)
getPersistenceXMLSchemaVersion
public String getPersistenceXMLSchemaVersion()
- Specified by:
getPersistenceXMLSchemaVersion in interface javax.persistence.spi.PersistenceUnitInfo
setPersistenceXMLSchemaVersion
public void setPersistenceXMLSchemaVersion(String persistenceXMLSchemaVersion)
- Parameters:
persistenceXMLSchemaVersion - the persistenceXMLSchemaVersion to set
getSharedCacheMode
public javax.persistence.SharedCacheMode getSharedCacheMode()
- Specified by:
getSharedCacheMode in interface javax.persistence.spi.PersistenceUnitInfo
setSharedCacheMode
public void setSharedCacheMode(javax.persistence.SharedCacheMode sharedCacheMode)
- Parameters:
sharedCacheMode - the sharedCacheMode to set
getValidationMode
public javax.persistence.ValidationMode getValidationMode()
- Specified by:
getValidationMode in interface javax.persistence.spi.PersistenceUnitInfo
setValidationMode
public void setValidationMode(javax.persistence.ValidationMode validationMode)
- Parameters:
validationMode - the validationMode to set
getJtaDataSourceName
public String getJtaDataSourceName()
setJtaDataSourceName
public void setJtaDataSourceName(String jtaDataSourceName)
getNonJtaDataSourceName
public String getNonJtaDataSourceName()
setNonJtaDataSourceName
public void setNonJtaDataSourceName(String nonJtaDataSourceName)
Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.