org.apache.openejb.jee.oejb2
Class OpenejbJarType

java.lang.Object
  extended by org.apache.openejb.jee.oejb2.OpenejbJarType

public class OpenejbJarType
extends java.lang.Object

Java class for openejb-jarType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="openejb-jarType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://geronimo.apache.org/xml/ns/deployment-1.2}environment" minOccurs="0"/>
         <element ref="{http://geronimo.apache.org/xml/ns/naming-1.2}cmp-connection-factory" minOccurs="0"/>
         <element name="ejb-ql-compiler-factory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="db-syntax-factory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="enforce-foreign-key-constraints" type="{http://geronimo.apache.org/xml/ns/deployment-1.2}emptyType" minOccurs="0"/>
         <element name="enterprise-beans">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <choice maxOccurs="unbounded" minOccurs="0">
                   <element name="session" type="{http://openejb.apache.org/xml/ns/openejb-jar-2.2}session-beanType"/>
                   <element name="entity" type="{http://openejb.apache.org/xml/ns/openejb-jar-2.2}entity-beanType"/>
                   <element name="message-driven" type="{http://openejb.apache.org/xml/ns/openejb-jar-2.2}message-driven-beanType"/>
                 </choice>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="relationships" type="{http://openejb.apache.org/xml/ns/openejb-jar-2.2}relationshipsType" minOccurs="0"/>
         <element ref="{http://geronimo.apache.org/xml/ns/naming-1.2}message-destination" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://geronimo.apache.org/xml/ns/j2ee/application-1.2}security" minOccurs="0"/>
         <element ref="{http://geronimo.apache.org/xml/ns/deployment-1.2}service" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  ResourceLocatorType cmpConnectionFactory
           
protected  java.lang.String dbSyntaxFactory
           
protected  java.lang.String ejbQlCompilerFactory
           
protected  java.util.List<EjbRelationType> ejbRelation
           
protected  EmptyType enforceForeignKeyConstraints
           
protected  java.util.List<EnterpriseBean> enterpriseBeans
           
protected  EnvironmentType environment
           
protected  java.util.List<MessageDestinationType> messageDestination
           
protected  java.util.List<Persistence> persistence
           
protected  java.util.Properties properties
           
protected  javax.xml.bind.JAXBElement<? extends AbstractSecurityType> security
           
protected  java.util.List<javax.xml.bind.JAXBElement<? extends AbstractServiceType>> service
           
 
Constructor Summary
OpenejbJarType()
           
 
Method Summary
 ResourceLocatorType getCmpConnectionFactory()
          Gets the value of the cmpConnectionFactory property.
 java.lang.String getDbSyntaxFactory()
          Gets the value of the dbSyntaxFactory property.
 java.lang.String getEjbQlCompilerFactory()
          Gets the value of the ejbQlCompilerFactory property.
 java.util.List<EjbRelationType> getEjbRelation()
           
 java.util.List<EnterpriseBean> getEnterpriseBeans()
           
 EnvironmentType getEnvironment()
          Gets the value of the environment property.
 java.util.List<MessageDestinationType> getMessageDestination()
           
 java.util.List<Persistence> getPersistence()
           
 java.util.Properties getProperties()
           
 javax.xml.bind.JAXBElement<? extends AbstractSecurityType> getSecurity()
           
 java.util.List<javax.xml.bind.JAXBElement<? extends AbstractServiceType>> getService()
           
 boolean isEnforceForeignKeyConstraints()
           
 void setCmpConnectionFactory(ResourceLocatorType value)
          Sets the value of the cmpConnectionFactory property.
 void setDbSyntaxFactory(java.lang.String value)
           
 void setEjbQlCompilerFactory(java.lang.String value)
          Sets the value of the ejbQlCompilerFactory property.
 void setEjbRelation(java.util.List<EjbRelationType> ejbRelation)
           
 void setEnforceForeignKeyConstraints(boolean value)
           
 void setEnvironment(EnvironmentType value)
          Sets the value of the environment property.
 void setSecurity(javax.xml.bind.JAXBElement<? extends AbstractSecurityType> security)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

properties

protected java.util.Properties properties

environment

protected EnvironmentType environment

cmpConnectionFactory

protected ResourceLocatorType cmpConnectionFactory

ejbQlCompilerFactory

protected java.lang.String ejbQlCompilerFactory

dbSyntaxFactory

protected java.lang.String dbSyntaxFactory

enforceForeignKeyConstraints

protected EmptyType enforceForeignKeyConstraints

enterpriseBeans

protected java.util.List<EnterpriseBean> enterpriseBeans

ejbRelation

protected java.util.List<EjbRelationType> ejbRelation

messageDestination

protected java.util.List<MessageDestinationType> messageDestination

security

protected javax.xml.bind.JAXBElement<? extends AbstractSecurityType> security

service

protected java.util.List<javax.xml.bind.JAXBElement<? extends AbstractServiceType>> service

persistence

protected java.util.List<Persistence> persistence
Constructor Detail

OpenejbJarType

public OpenejbJarType()
Method Detail

getEnvironment

public EnvironmentType getEnvironment()
Gets the value of the environment property.

Returns:
possible object is EnvironmentType

setEnvironment

public void setEnvironment(EnvironmentType value)
Sets the value of the environment property.

Parameters:
value - allowed object is EnvironmentType

getCmpConnectionFactory

public ResourceLocatorType getCmpConnectionFactory()
Gets the value of the cmpConnectionFactory property.

Returns:
possible object is ResourceLocatorType

setCmpConnectionFactory

public void setCmpConnectionFactory(ResourceLocatorType value)
Sets the value of the cmpConnectionFactory property.

Parameters:
value - allowed object is ResourceLocatorType

getEjbQlCompilerFactory

public java.lang.String getEjbQlCompilerFactory()
Gets the value of the ejbQlCompilerFactory property.

Returns:
possible object is String

setEjbQlCompilerFactory

public void setEjbQlCompilerFactory(java.lang.String value)
Sets the value of the ejbQlCompilerFactory property.

Parameters:
value - allowed object is String

getDbSyntaxFactory

public java.lang.String getDbSyntaxFactory()
Gets the value of the dbSyntaxFactory property.

Returns:
possible object is String

setDbSyntaxFactory

public void setDbSyntaxFactory(java.lang.String value)

isEnforceForeignKeyConstraints

public boolean isEnforceForeignKeyConstraints()

setEnforceForeignKeyConstraints

public void setEnforceForeignKeyConstraints(boolean value)

getEnterpriseBeans

public java.util.List<EnterpriseBean> getEnterpriseBeans()

getEjbRelation

public java.util.List<EjbRelationType> getEjbRelation()

setEjbRelation

public void setEjbRelation(java.util.List<EjbRelationType> ejbRelation)

getMessageDestination

public java.util.List<MessageDestinationType> getMessageDestination()

getSecurity

public javax.xml.bind.JAXBElement<? extends AbstractSecurityType> getSecurity()

setSecurity

public void setSecurity(javax.xml.bind.JAXBElement<? extends AbstractSecurityType> security)

getService

public java.util.List<javax.xml.bind.JAXBElement<? extends AbstractServiceType>> getService()

getPersistence

public java.util.List<Persistence> getPersistence()

getProperties

public java.util.Properties getProperties()


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.