Home » openejb-3.1.2-src » org.apache » openejb » jee » jpa » unit » [javadoc | source]
org.apache.openejb.jee.jpa.unit
public class: PersistenceUnit [javadoc | source]
java.lang.Object
   org.apache.openejb.jee.jpa.unit.PersistenceUnit
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>
Field Summary
protected  String description     
protected  String provider     
protected  String jtaDataSource     
protected  String nonJtaDataSource     
protected  List<String> mappingFile     
protected  List<String> jarFile     
protected  List<String> clazz     
protected  Boolean excludeUnlistedClasses     
protected  Properties properties     
protected  String name     
protected  TransactionType transactionType     
Constructor:
 public PersistenceUnit() 
 public PersistenceUnit(String unitName) 
 public PersistenceUnit(String name,
    String provider) 
Method from org.apache.openejb.jee.jpa.unit.PersistenceUnit Summary:
getClazz,   getDescription,   getId,   getJarFile,   getJtaDataSource,   getMappingFile,   getName,   getNonJtaDataSource,   getProperties,   getProvider,   getTransactionType,   isExcludeUnlistedClasses,   setDescription,   setExcludeUnlistedClasses,   setId,   setJtaDataSource,   setName,   setNonJtaDataSource,   setProperties,   setProvider,   setTransactionType
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.openejb.jee.jpa.unit.PersistenceUnit Detail:
 public List<String> getClazz() 
 public String getDescription() 
 public String getId() 
 public List<String> getJarFile() 
 public String getJtaDataSource() 
 public List<String> getMappingFile() 
 public String getName() 
 public String getNonJtaDataSource() 
 public Properties getProperties() 
 public String getProvider() 
 public TransactionType getTransactionType() 
 public Boolean isExcludeUnlistedClasses() 
 public  void setDescription(String value) 
 public  void setExcludeUnlistedClasses(Boolean value) 
 public  void setId(String id) 
 public  void setJtaDataSource(String value) 
 public  void setName(String value) 
 public  void setNonJtaDataSource(String value) 
 public  void setProperties(Properties value) 
 public  void setProvider(String value) 
 public  void setTransactionType(TransactionType value)