org.apache.openejb.jee.jpa.unit
Class PersistenceUnit
java.lang.Object
org.apache.openejb.jee.jpa.unit.PersistenceUnit
public class PersistenceUnit
- extends java.lang.Object
Configuration 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="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>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 javax.persistence.SharedCacheMode sharedCacheMode
validationMode
protected javax.persistence.ValidationMode validationMode
properties
protected Properties properties
name
protected java.lang.String name
transactionType
protected TransactionType transactionType
PersistenceUnit
public PersistenceUnit(java.lang.String name,
java.lang.String provider)
PersistenceUnit
public PersistenceUnit()
PersistenceUnit
public PersistenceUnit(java.lang.String unitName)
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String value)
getProvider
public java.lang.String getProvider()
setProvider
public void setProvider(java.lang.String value)
getJtaDataSource
public java.lang.String getJtaDataSource()
setJtaDataSource
public void setJtaDataSource(java.lang.String value)
getNonJtaDataSource
public java.lang.String getNonJtaDataSource()
setNonJtaDataSource
public void setNonJtaDataSource(java.lang.String value)
getMappingFile
public java.util.List<java.lang.String> getMappingFile()
getJarFile
public java.util.List<java.lang.String> getJarFile()
getClazz
public java.util.List<java.lang.String> getClazz()
isExcludeUnlistedClasses
public java.lang.Boolean isExcludeUnlistedClasses()
setExcludeUnlistedClasses
public void setExcludeUnlistedClasses(java.lang.Boolean value)
getProperties
public Properties getProperties()
setProperties
public void setProperties(Properties value)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String value)
getTransactionType
public TransactionType getTransactionType()
setTransactionType
public void setTransactionType(TransactionType value)
getSharedCacheMode
public javax.persistence.SharedCacheMode getSharedCacheMode()
getValidationMode
public javax.persistence.ValidationMode getValidationMode()
Copyright © 1999-2010 The Apache OpenEJB development community. All Rights Reserved.