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 java.lang.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 java.lang.String getId()
setId
public void setId(java.lang.String id)
getPersistenceUnitName
public java.lang.String getPersistenceUnitName()
- Specified by:
getPersistenceUnitName
in interface javax.persistence.spi.PersistenceUnitInfo
setPersistenceUnitName
public void setPersistenceUnitName(java.lang.String persistenceUnitName)
getPersistenceProviderClassName
public java.lang.String getPersistenceProviderClassName()
- Specified by:
getPersistenceProviderClassName
in interface javax.persistence.spi.PersistenceUnitInfo
setPersistenceProviderClassName
public void setPersistenceProviderClassName(java.lang.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 javax.sql.DataSource getJtaDataSource()
- Specified by:
getJtaDataSource
in interface javax.persistence.spi.PersistenceUnitInfo
setJtaDataSource
public void setJtaDataSource(javax.sql.DataSource jtaDataSource)
getNonJtaDataSource
public javax.sql.DataSource getNonJtaDataSource()
- Specified by:
getNonJtaDataSource
in interface javax.persistence.spi.PersistenceUnitInfo
setNonJtaDataSource
public void setNonJtaDataSource(javax.sql.DataSource nonJtaDataSource)
getMappingFileNames
public java.util.List<java.lang.String> getMappingFileNames()
- Specified by:
getMappingFileNames
in interface javax.persistence.spi.PersistenceUnitInfo
setMappingFileNames
public void setMappingFileNames(java.util.List<java.lang.String> mappingFileNames)
addMappingFileName
public void addMappingFileName(java.lang.String mappingFileName)
getJarFileUrls
public java.util.List<java.net.URL> getJarFileUrls()
- Specified by:
getJarFileUrls
in interface javax.persistence.spi.PersistenceUnitInfo
getPersistenceUnitRootUrl
public java.net.URL getPersistenceUnitRootUrl()
- Specified by:
getPersistenceUnitRootUrl
in interface javax.persistence.spi.PersistenceUnitInfo
setRootUrlAndJarUrls
public void setRootUrlAndJarUrls(java.lang.String persistenceUnitRootUrl,
java.util.List<java.lang.String> jarFiles)
throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
getManagedClassNames
public java.util.List<java.lang.String> getManagedClassNames()
- Specified by:
getManagedClassNames
in interface javax.persistence.spi.PersistenceUnitInfo
setManagedClassNames
public void setManagedClassNames(java.util.List<java.lang.String> managedClassNames)
addManagedClassName
public void addManagedClassName(java.lang.String className)
excludeUnlistedClasses
public boolean excludeUnlistedClasses()
- Specified by:
excludeUnlistedClasses
in interface javax.persistence.spi.PersistenceUnitInfo
setExcludeUnlistedClasses
public void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
getProperties
public java.util.Properties getProperties()
- Specified by:
getProperties
in interface javax.persistence.spi.PersistenceUnitInfo
setProperties
public void setProperties(java.util.Properties properties)
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Specified by:
getClassLoader
in interface javax.persistence.spi.PersistenceUnitInfo
setClassLoader
public void setClassLoader(java.lang.ClassLoader classLoader)
addTransformer
public void addTransformer(javax.persistence.spi.ClassTransformer classTransformer)
- Specified by:
addTransformer
in interface javax.persistence.spi.PersistenceUnitInfo
getNewTempClassLoader
public java.lang.ClassLoader getNewTempClassLoader()
- Specified by:
getNewTempClassLoader
in interface javax.persistence.spi.PersistenceUnitInfo
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.