org.fabric3.jpa.runtime.emf
Class Fabric3PersistenceUnitInfo
java.lang.Object
org.fabric3.jpa.runtime.emf.Fabric3PersistenceUnitInfo
- All Implemented Interfaces:
- javax.persistence.spi.PersistenceUnitInfo
public class Fabric3PersistenceUnitInfo
- extends Object
- implements javax.persistence.spi.PersistenceUnitInfo
Encapsulates a persistence unit configured in a persistence.xml file.
- Version:
- $Rev: 8929 $ $Date: 2010-04-26 23:53:37 +0200 (Mon, 26 Apr 2010) $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Fabric3PersistenceUnitInfo
public Fabric3PersistenceUnitInfo(String unitName)
getPersistenceUnitName
public String getPersistenceUnitName()
- Specified by:
getPersistenceUnitName in interface javax.persistence.spi.PersistenceUnitInfo
getPersistenceUnitRootUrl
public URL getPersistenceUnitRootUrl()
- Specified by:
getPersistenceUnitRootUrl in interface javax.persistence.spi.PersistenceUnitInfo
addTransformer
public void addTransformer(javax.persistence.spi.ClassTransformer classTransformer)
- Specified by:
addTransformer in interface javax.persistence.spi.PersistenceUnitInfo
setExcludeUnlistedClasses
public void setExcludeUnlistedClasses(boolean exclude)
excludeUnlistedClasses
public boolean excludeUnlistedClasses()
- Specified by:
excludeUnlistedClasses in interface javax.persistence.spi.PersistenceUnitInfo
getSharedCacheMode
public javax.persistence.SharedCacheMode getSharedCacheMode()
- Specified by:
getSharedCacheMode in interface javax.persistence.spi.PersistenceUnitInfo
setSharedCacheMode
public void setSharedCacheMode(javax.persistence.SharedCacheMode sharedCacheMode)
getValidationMode
public javax.persistence.ValidationMode getValidationMode()
- Specified by:
getValidationMode in interface javax.persistence.spi.PersistenceUnitInfo
setValidationMode
public void setValidationMode(javax.persistence.ValidationMode validationMode)
setClassLoader
public void setClassLoader(ClassLoader classLoader)
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoader in interface javax.persistence.spi.PersistenceUnitInfo
addJarFileUrl
public void addJarFileUrl(URL url)
getJarFileUrls
public List<URL> getJarFileUrls()
- Specified by:
getJarFileUrls in interface javax.persistence.spi.PersistenceUnitInfo
setRootUrl
public void setRootUrl(URL rootUrl)
setJtaDataSource
public void setJtaDataSource(DataSource dataSource)
getJtaDataSource
public DataSource getJtaDataSource()
- Specified by:
getJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfo
setNonJtaDataSource
public void setNonJtaDataSource(DataSource nonJtaDataSource)
getNonJtaDataSource
public DataSource getNonJtaDataSource()
- Specified by:
getNonJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfo
addManagedClass
public void addManagedClass(String name)
getManagedClassNames
public List<String> getManagedClassNames()
- Specified by:
getManagedClassNames in interface javax.persistence.spi.PersistenceUnitInfo
addMappingFile
public void addMappingFile(String name)
getMappingFileNames
public List<String> getMappingFileNames()
- Specified by:
getMappingFileNames in interface javax.persistence.spi.PersistenceUnitInfo
getNewTempClassLoader
public ClassLoader getNewTempClassLoader()
- Specified by:
getNewTempClassLoader in interface javax.persistence.spi.PersistenceUnitInfo
setPersistenceProviderClassName
public void setPersistenceProviderClassName(String persistenceProviderClassName)
getPersistenceProviderClassName
public String getPersistenceProviderClassName()
- Specified by:
getPersistenceProviderClassName in interface javax.persistence.spi.PersistenceUnitInfo
setTrxType
public void setTrxType(javax.persistence.spi.PersistenceUnitTransactionType trxType)
getTransactionType
public javax.persistence.spi.PersistenceUnitTransactionType getTransactionType()
- Specified by:
getTransactionType in interface javax.persistence.spi.PersistenceUnitInfo
addProperty
public void addProperty(Object key,
Object value)
getProperties
public Properties getProperties()
- Specified by:
getProperties in interface javax.persistence.spi.PersistenceUnitInfo
getPersistenceXMLSchemaVersion
public String getPersistenceXMLSchemaVersion()
- Specified by:
getPersistenceXMLSchemaVersion in interface javax.persistence.spi.PersistenceUnitInfo
setPersistenceXMLSchemaVersion
public void setPersistenceXMLSchemaVersion(String version)
Copyright © 2007-2012 Metaform Systems.