Class Persistence.PersistenceUnit
- java.lang.Object
-
- org.hibernate.jpamodelgen.xml.jaxb.Persistence.PersistenceUnit
-
- Enclosing class:
- Persistence
public static class Persistence.PersistenceUnit extends java.lang.ObjectConfiguration of a persistence unit.Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="provider" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="jta-data-source" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="non-jta-data-source" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="mapping-file" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="jar-file" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="class" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="exclude-unlisted-classes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="shared-cache-mode" type="{http://xmlns.jcp.org/xml/ns/persistence}persistence-unit-caching-type" minOccurs="0"/> <element name="validation-mode" type="{http://xmlns.jcp.org/xml/ns/persistence}persistence-unit-validation-mode-type" minOccurs="0"/> <element name="properties" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="property" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="transaction-type" type="{http://xmlns.jcp.org/xml/ns/persistence}persistence-unit-transaction-type" /> </restriction> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPersistence.PersistenceUnit.PropertiesJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>clazzprotected java.lang.Stringdescriptionprotected java.lang.BooleanexcludeUnlistedClassesprotected java.util.List<java.lang.String>jarFileprotected java.lang.StringjtaDataSourceprotected java.util.List<java.lang.String>mappingFileprotected java.lang.Stringnameprotected java.lang.StringnonJtaDataSourceprotected Persistence.PersistenceUnit.Propertiespropertiesprotected java.lang.Stringproviderprotected PersistenceUnitCachingTypesharedCacheModeprotected PersistenceUnitTransactionTypetransactionTypeprotected PersistenceUnitValidationModeTypevalidationMode
-
Constructor Summary
Constructors Constructor Description PersistenceUnit()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getClazz()Gets the value of the clazz property.java.lang.StringgetDescription()Gets the value of the description property.java.util.List<java.lang.String>getJarFile()Gets the value of the jarFile property.java.lang.StringgetJtaDataSource()Gets the value of the jtaDataSource property.java.util.List<java.lang.String>getMappingFile()Gets the value of the mappingFile property.java.lang.StringgetName()Gets the value of the name property.java.lang.StringgetNonJtaDataSource()Gets the value of the nonJtaDataSource property.Persistence.PersistenceUnit.PropertiesgetProperties()Gets the value of the properties property.java.lang.StringgetProvider()Gets the value of the provider property.PersistenceUnitCachingTypegetSharedCacheMode()Gets the value of the sharedCacheMode property.PersistenceUnitTransactionTypegetTransactionType()Gets the value of the transactionType property.PersistenceUnitValidationModeTypegetValidationMode()Gets the value of the validationMode property.java.lang.BooleanisExcludeUnlistedClasses()Gets the value of the excludeUnlistedClasses property.voidsetDescription(java.lang.String value)Sets the value of the description property.voidsetExcludeUnlistedClasses(java.lang.Boolean value)Sets the value of the excludeUnlistedClasses property.voidsetJtaDataSource(java.lang.String value)Sets the value of the jtaDataSource property.voidsetName(java.lang.String value)Sets the value of the name property.voidsetNonJtaDataSource(java.lang.String value)Sets the value of the nonJtaDataSource property.voidsetProperties(Persistence.PersistenceUnit.Properties value)Sets the value of the properties property.voidsetProvider(java.lang.String value)Sets the value of the provider property.voidsetSharedCacheMode(PersistenceUnitCachingType value)Sets the value of the sharedCacheMode property.voidsetTransactionType(PersistenceUnitTransactionType value)Sets the value of the transactionType property.voidsetValidationMode(PersistenceUnitValidationModeType value)Sets the value of the validationMode property.
-
-
-
Field Detail
-
description
protected java.lang.String description
-
provider
protected java.lang.String provider
-
jtaDataSource
protected java.lang.String jtaDataSource
-
nonJtaDataSource
protected java.lang.String nonJtaDataSource
-
mappingFile
protected java.util.List<java.lang.String> mappingFile
-
jarFile
protected java.util.List<java.lang.String> jarFile
-
clazz
protected java.util.List<java.lang.String> clazz
-
excludeUnlistedClasses
protected java.lang.Boolean excludeUnlistedClasses
-
sharedCacheMode
protected PersistenceUnitCachingType sharedCacheMode
-
validationMode
protected PersistenceUnitValidationModeType validationMode
-
properties
protected Persistence.PersistenceUnit.Properties properties
-
name
protected java.lang.String name
-
transactionType
protected PersistenceUnitTransactionType transactionType
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
public void setDescription(java.lang.String value)
Sets the value of the description property.- Parameters:
value- allowed object isString
-
getProvider
public java.lang.String getProvider()
Gets the value of the provider property.- Returns:
- possible object is
String
-
setProvider
public void setProvider(java.lang.String value)
Sets the value of the provider property.- Parameters:
value- allowed object isString
-
getJtaDataSource
public java.lang.String getJtaDataSource()
Gets the value of the jtaDataSource property.- Returns:
- possible object is
String
-
setJtaDataSource
public void setJtaDataSource(java.lang.String value)
Sets the value of the jtaDataSource property.- Parameters:
value- allowed object isString
-
getNonJtaDataSource
public java.lang.String getNonJtaDataSource()
Gets the value of the nonJtaDataSource property.- Returns:
- possible object is
String
-
setNonJtaDataSource
public void setNonJtaDataSource(java.lang.String value)
Sets the value of the nonJtaDataSource property.- Parameters:
value- allowed object isString
-
getMappingFile
public java.util.List<java.lang.String> getMappingFile()
Gets the value of the mappingFile property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the mappingFile property.For example, to add a new item, do as follows:
getMappingFile().add(newItem);Objects of the following type(s) are allowed in the list
String
-
getJarFile
public java.util.List<java.lang.String> getJarFile()
Gets the value of the jarFile property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the jarFile property.For example, to add a new item, do as follows:
getJarFile().add(newItem);Objects of the following type(s) are allowed in the list
String
-
getClazz
public java.util.List<java.lang.String> getClazz()
Gets the value of the clazz property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the clazz property.For example, to add a new item, do as follows:
getClazz().add(newItem);Objects of the following type(s) are allowed in the list
String
-
isExcludeUnlistedClasses
public java.lang.Boolean isExcludeUnlistedClasses()
Gets the value of the excludeUnlistedClasses property.- Returns:
- possible object is
Boolean
-
setExcludeUnlistedClasses
public void setExcludeUnlistedClasses(java.lang.Boolean value)
Sets the value of the excludeUnlistedClasses property.- Parameters:
value- allowed object isBoolean
-
getSharedCacheMode
public PersistenceUnitCachingType getSharedCacheMode()
Gets the value of the sharedCacheMode property.- Returns:
- possible object is
PersistenceUnitCachingType
-
setSharedCacheMode
public void setSharedCacheMode(PersistenceUnitCachingType value)
Sets the value of the sharedCacheMode property.- Parameters:
value- allowed object isPersistenceUnitCachingType
-
getValidationMode
public PersistenceUnitValidationModeType getValidationMode()
Gets the value of the validationMode property.- Returns:
- possible object is
PersistenceUnitValidationModeType
-
setValidationMode
public void setValidationMode(PersistenceUnitValidationModeType value)
Sets the value of the validationMode property.- Parameters:
value- allowed object isPersistenceUnitValidationModeType
-
getProperties
public Persistence.PersistenceUnit.Properties getProperties()
Gets the value of the properties property.- Returns:
- possible object is
Persistence.PersistenceUnit.Properties
-
setProperties
public void setProperties(Persistence.PersistenceUnit.Properties value)
Sets the value of the properties property.- Parameters:
value- allowed object isPersistence.PersistenceUnit.Properties
-
getName
public java.lang.String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(java.lang.String value)
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getTransactionType
public PersistenceUnitTransactionType getTransactionType()
Gets the value of the transactionType property.- Returns:
- possible object is
PersistenceUnitTransactionType
-
setTransactionType
public void setTransactionType(PersistenceUnitTransactionType value)
Sets the value of the transactionType property.- Parameters:
value- allowed object isPersistenceUnitTransactionType
-
-