Class PersistenceUnitImpl
- java.lang.Object
-
- org.eclipse.persistence.internal.jpa.config.persistenceunit.PersistenceUnitImpl
-
- All Implemented Interfaces:
PersistenceUnit
public class PersistenceUnitImpl extends java.lang.Object implements PersistenceUnit
JPA scripting API implementation.- Since:
- EclipseLink 2.5.1
- Author:
- Guy Pelletier
-
-
Constructor Summary
Constructors Constructor Description PersistenceUnitImpl(java.lang.String name)PersistenceUnitImpl(java.lang.String name, java.lang.ClassLoader cl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MappingsaddMappings()java.lang.ClassLoadergetClassLoader()XMLEntityMappingsgetMappings()java.lang.StringgetName()javax.persistence.spi.PersistenceUnitInfogetPersistenceUnitInfo()PersistenceUnitsetClass(java.lang.String cls)PersistenceUnitsetExcludeUnlistedClasses(java.lang.Boolean excludeUnlistedClasses)PersistenceUnitsetJarFile(java.lang.String jarFile)PersistenceUnitsetJtaDataSource(java.lang.String jtaDataSource)PersistenceUnitsetMappingFile(java.lang.String mappingFile)PersistenceUnitsetName(java.lang.String name)PersistenceUnitsetNonJtaDataSource(java.lang.String nonJtaDataSource)PersistenceUnitsetProperty(java.lang.String name, java.lang.Object value)PersistenceUnitsetProvider(java.lang.String provider)PersistenceUnitsetSharedCacheMode(java.lang.String sharedCacheMode)PersistenceUnitsetTransactionType(javax.persistence.spi.PersistenceUnitTransactionType transactionType)PersistenceUnitsetValidationMode(java.lang.String validationMode)
-
-
-
Method Detail
-
addMappings
public Mappings addMappings()
- Specified by:
addMappingsin interfacePersistenceUnit
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfacePersistenceUnit
-
getPersistenceUnitInfo
public javax.persistence.spi.PersistenceUnitInfo getPersistenceUnitInfo()
- Specified by:
getPersistenceUnitInfoin interfacePersistenceUnit
-
getMappings
public XMLEntityMappings getMappings()
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacePersistenceUnit
-
setClass
public PersistenceUnit setClass(java.lang.String cls)
- Specified by:
setClassin interfacePersistenceUnit
-
setExcludeUnlistedClasses
public PersistenceUnit setExcludeUnlistedClasses(java.lang.Boolean excludeUnlistedClasses)
- Specified by:
setExcludeUnlistedClassesin interfacePersistenceUnit
-
setJarFile
public PersistenceUnit setJarFile(java.lang.String jarFile)
- Specified by:
setJarFilein interfacePersistenceUnit
-
setJtaDataSource
public PersistenceUnit setJtaDataSource(java.lang.String jtaDataSource)
- Specified by:
setJtaDataSourcein interfacePersistenceUnit
-
setMappingFile
public PersistenceUnit setMappingFile(java.lang.String mappingFile)
- Specified by:
setMappingFilein interfacePersistenceUnit
-
setName
public PersistenceUnit setName(java.lang.String name)
- Specified by:
setNamein interfacePersistenceUnit
-
setNonJtaDataSource
public PersistenceUnit setNonJtaDataSource(java.lang.String nonJtaDataSource)
- Specified by:
setNonJtaDataSourcein interfacePersistenceUnit
-
setProperty
public PersistenceUnit setProperty(java.lang.String name, java.lang.Object value)
- Specified by:
setPropertyin interfacePersistenceUnit
-
setProvider
public PersistenceUnit setProvider(java.lang.String provider)
- Specified by:
setProviderin interfacePersistenceUnit
-
setSharedCacheMode
public PersistenceUnit setSharedCacheMode(java.lang.String sharedCacheMode)
- Specified by:
setSharedCacheModein interfacePersistenceUnit
-
setTransactionType
public PersistenceUnit setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType transactionType)
- Specified by:
setTransactionTypein interfacePersistenceUnit
-
setValidationMode
public PersistenceUnit setValidationMode(java.lang.String validationMode)
- Specified by:
setValidationModein interfacePersistenceUnit
-
-