public static class Persistence.PersistenceUnit extends Object
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://java.sun.com/xml/ns/persistence}persistence-unit-caching-type" minOccurs="0"/>
<element name="validation-mode" type="{http://java.sun.com/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://java.sun.com/xml/ns/persistence}persistence-unit-transaction-type" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
Persistence.PersistenceUnit.Properties
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
clazz |
protected String |
description |
protected Boolean |
excludeUnlistedClasses |
protected List<String> |
jarFile |
protected String |
jtaDataSource |
protected List<String> |
mappingFile |
protected String |
name |
protected String |
nonJtaDataSource |
protected Persistence.PersistenceUnit.Properties |
properties |
protected String |
provider |
protected PersistenceUnitCaching |
sharedCacheMode |
protected String |
transactionType |
protected PersistenceUnitValidationMode |
validationMode |
| Constructor and Description |
|---|
Persistence.PersistenceUnit() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getClazz()
Gets the value of the clazz property.
|
String |
getDescription()
Gets the value of the description property.
|
List<String> |
getJarFile()
Gets the value of the jarFile property.
|
String |
getJtaDataSource()
Gets the value of the jtaDataSource property.
|
List<String> |
getMappingFile()
Gets the value of the mappingFile property.
|
String |
getName()
Gets the value of the name property.
|
String |
getNonJtaDataSource()
Gets the value of the nonJtaDataSource property.
|
Persistence.PersistenceUnit.Properties |
getProperties()
Gets the value of the properties property.
|
String |
getProvider()
Gets the value of the provider property.
|
PersistenceUnitCaching |
getSharedCacheMode()
Gets the value of the sharedCacheMode property.
|
String |
getTransactionType()
Gets the value of the transactionType property.
|
PersistenceUnitValidationMode |
getValidationMode()
Gets the value of the validationMode property.
|
Boolean |
isExcludeUnlistedClasses()
Gets the value of the excludeUnlistedClasses property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setExcludeUnlistedClasses(Boolean value)
Sets the value of the excludeUnlistedClasses property.
|
void |
setJtaDataSource(String value)
Sets the value of the jtaDataSource property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setNonJtaDataSource(String value)
Sets the value of the nonJtaDataSource property.
|
void |
setProperties(Persistence.PersistenceUnit.Properties value)
Sets the value of the properties property.
|
void |
setProvider(String value)
Sets the value of the provider property.
|
void |
setSharedCacheMode(PersistenceUnitCaching value)
Sets the value of the sharedCacheMode property.
|
void |
setTransactionType(String value)
Sets the value of the transactionType property.
|
void |
setValidationMode(PersistenceUnitValidationMode value)
Sets the value of the validationMode property.
|
protected String description
protected String provider
protected String jtaDataSource
protected String nonJtaDataSource
protected Boolean excludeUnlistedClasses
protected PersistenceUnitCaching sharedCacheMode
protected PersistenceUnitValidationMode validationMode
protected Persistence.PersistenceUnit.Properties properties
protected String name
protected String transactionType
public String getDescription()
Stringpublic void setDescription(String value)
value - allowed object is
Stringpublic String getProvider()
Stringpublic void setProvider(String value)
value - allowed object is
Stringpublic String getJtaDataSource()
Stringpublic void setJtaDataSource(String value)
value - allowed object is
Stringpublic String getNonJtaDataSource()
Stringpublic void setNonJtaDataSource(String value)
value - allowed object is
Stringpublic List<String> getMappingFile()
set method 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
Stringpublic List<String> getJarFile()
set method 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
Stringpublic List<String> getClazz()
set method 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
Stringpublic Boolean isExcludeUnlistedClasses()
Booleanpublic void setExcludeUnlistedClasses(Boolean value)
value - allowed object is
Booleanpublic PersistenceUnitCaching getSharedCacheMode()
PersistenceUnitCachingpublic void setSharedCacheMode(PersistenceUnitCaching value)
value - allowed object is
PersistenceUnitCachingpublic PersistenceUnitValidationMode getValidationMode()
PersistenceUnitValidationModepublic void setValidationMode(PersistenceUnitValidationMode value)
value - allowed object is
PersistenceUnitValidationModepublic Persistence.PersistenceUnit.Properties getProperties()
Persistence.PersistenceUnit.Propertiespublic void setProperties(Persistence.PersistenceUnit.Properties value)
value - allowed object is
Persistence.PersistenceUnit.Propertiespublic String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic String getTransactionType()
StringCopyright © 1999–2017 The Apache Software Foundation. All rights reserved.