org.apache.openejb.jee.jpa.unit
Class PersistenceUnit
java.lang.Object
org.apache.openejb.jee.jpa.unit.PersistenceUnit
public class PersistenceUnit
- extends 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 String description
provider
protected String provider
jtaDataSource
protected String jtaDataSource
nonJtaDataSource
protected String nonJtaDataSource
mappingFile
protected List<String> mappingFile
jarFile
protected List<String> jarFile
clazz
protected List<String> clazz
excludeUnlistedClasses
protected Boolean excludeUnlistedClasses
properties
protected Properties properties
name
protected String name
transactionType
protected TransactionType transactionType
PersistenceUnit
public PersistenceUnit(String name,
String provider)
PersistenceUnit
public PersistenceUnit()
PersistenceUnit
public PersistenceUnit(String unitName)
getId
public String getId()
setId
public void setId(String id)
getDescription
public String getDescription()
setDescription
public void setDescription(String value)
getProvider
public String getProvider()
setProvider
public void setProvider(String value)
getJtaDataSource
public String getJtaDataSource()
setJtaDataSource
public void setJtaDataSource(String value)
getNonJtaDataSource
public String getNonJtaDataSource()
setNonJtaDataSource
public void setNonJtaDataSource(String value)
getMappingFile
public List<String> getMappingFile()
getJarFile
public List<String> getJarFile()
getClazz
public List<String> getClazz()
isExcludeUnlistedClasses
public Boolean isExcludeUnlistedClasses()
setExcludeUnlistedClasses
public void setExcludeUnlistedClasses(Boolean value)
getProperties
public Properties getProperties()
setProperties
public void setProperties(Properties value)
getName
public String getName()
setName
public void setName(String value)
getTransactionType
public TransactionType getTransactionType()
setTransactionType
public void setTransactionType(TransactionType value)
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.