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