org.apache.openejb.jee.oejb2
Class GeronimoEjbJarType

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

public class GeronimoEjbJarType
extends Object

Java class for geronimo-ejb-jarType complex type.

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

 <complexType name="geronimo-ejb-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/j2ee/application-2.0}clustering" minOccurs="0"/>
         <element name="openejb-jar" type="{http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0}openejb-jarType" minOccurs="0"/>
         <group ref="{http://geronimo.apache.org/xml/ns/naming-1.2}jndiEnvironmentRefsGroup" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://geronimo.apache.org/xml/ns/naming-1.2}message-destination" maxOccurs="unbounded" minOccurs="0"/>
         <element name="tss-link" type="{http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0}tss-linkType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="web-service-binding" type="{http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0}web-service-bindingType" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://geronimo.apache.org/xml/ns/j2ee/application-2.0}security" minOccurs="0"/>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element ref="{http://geronimo.apache.org/xml/ns/deployment-1.2}service"/>
           <element ref="{http://java.sun.com/xml/ns/persistence}persistence"/>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<javax.xml.bind.JAXBElement<? extends AbstractNamingEntryType>> abstractNamingEntry
           
protected  javax.xml.bind.JAXBElement<? extends AbstractClusteringType> clustering
           
protected  List<EjbLocalRefType> ejbLocalRef
           
protected  List<EjbRefType> ejbRef
           
protected  EnvironmentType environment
           
protected  List<MessageDestinationType> messageDestination
           
protected  Object openejbJar
           
protected  List<Persistence> persistence
           
protected  List<PersistenceContextRefType> persistenceContextRef
           
protected  List<PersistenceUnitRefType> persistenceUnitRef
           
protected  List<ResourceEnvRefType> resourceEnvRef
           
protected  List<ResourceRefType> resourceRef
           
protected  javax.xml.bind.JAXBElement<? extends AbstractSecurityType> security
           
protected  List<javax.xml.bind.JAXBElement<? extends AbstractServiceType>> service
           
protected  List<ServiceRefType> serviceRef
           
protected  List<TssLinkType> tssLink
           
protected  List<WebServiceBindingType> webServiceBinding
           
 
Constructor Summary
GeronimoEjbJarType()
           
 
Method Summary
 List<javax.xml.bind.JAXBElement<? extends AbstractNamingEntryType>> getAbstractNamingEntry()
          Gets the value of the jndiEnvironmentRefsGroup property.
 javax.xml.bind.JAXBElement<? extends AbstractClusteringType> getClustering()
          Reference to abstract clustering element defined in imported "geronimo-application-2.0.xsd"
 List<EjbLocalRefType> getEjbLocalRef()
           
 List<EjbRefType> getEjbRef()
           
 EnvironmentType getEnvironment()
          Gets the value of the environment property.
 List<MessageDestinationType> getMessageDestination()
          Gets the value of the messageDestination property.
 Object getOpenejbJar()
           
 List<Persistence> getPersistence()
           
 List<PersistenceContextRefType> getPersistenceContextRef()
           
 List<PersistenceUnitRefType> getPersistenceUnitRef()
           
 List<ResourceEnvRefType> getResourceEnvRef()
           
 List<ResourceRefType> getResourceRef()
           
 javax.xml.bind.JAXBElement<? extends AbstractSecurityType> getSecurity()
           
 List<javax.xml.bind.JAXBElement<? extends AbstractServiceType>> getService()
          Gets the value of the service property.
 List<ServiceRefType> getServiceRef()
           
 List<TssLinkType> getTssLink()
           
 List<WebServiceBindingType> getWebServiceBinding()
           
 void setClustering(javax.xml.bind.JAXBElement<? extends AbstractClusteringType> value)
          Sets the value of the clustering property.
 void setEnvironment(EnvironmentType value)
          Sets the value of the environment property.
 void setOpenejbJar(Object openejbJar)
           
 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

environment

protected EnvironmentType environment

clustering

protected javax.xml.bind.JAXBElement<? extends AbstractClusteringType> clustering

openejbJar

protected Object openejbJar

abstractNamingEntry

protected List<javax.xml.bind.JAXBElement<? extends AbstractNamingEntryType>> abstractNamingEntry

persistenceContextRef

protected List<PersistenceContextRefType> persistenceContextRef

persistenceUnitRef

protected List<PersistenceUnitRefType> persistenceUnitRef

ejbRef

protected List<EjbRefType> ejbRef

ejbLocalRef

protected List<EjbLocalRefType> ejbLocalRef

serviceRef

protected List<ServiceRefType> serviceRef

resourceRef

protected List<ResourceRefType> resourceRef

resourceEnvRef

protected List<ResourceEnvRefType> resourceEnvRef

messageDestination

protected List<MessageDestinationType> messageDestination

tssLink

protected List<TssLinkType> tssLink

webServiceBinding

protected List<WebServiceBindingType> webServiceBinding

security

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

service

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

persistence

protected List<Persistence> persistence
Constructor Detail

GeronimoEjbJarType

public GeronimoEjbJarType()
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

getClustering

public javax.xml.bind.JAXBElement<? extends AbstractClusteringType> getClustering()
Reference to abstract clustering element defined in imported "geronimo-application-2.0.xsd"

Returns:
possible object is AbstractClusteringType

setClustering

public void setClustering(javax.xml.bind.JAXBElement<? extends AbstractClusteringType> value)
Sets the value of the clustering property.

Parameters:
value - allowed object is AbstractClusteringType

getAbstractNamingEntry

public List<javax.xml.bind.JAXBElement<? extends AbstractNamingEntryType>> getAbstractNamingEntry()
Gets the value of the jndiEnvironmentRefsGroup property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the jndiEnvironmentRefsGroup property.

For example, to add a new item, do as follows:

    getJndiEnvironmentRefsGroup().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<ResourceEnvRefType> JAXBElement<EjbRefType> JAXBElement<PersistenceUnitRefType> JAXBElement<GbeanRefType> JAXBElement<EjbLocalRefType> JAXBElement<ResourceRefType> JAXBElement<ServiceRefType> JAXBElement<PersistenceContextRefType> JAXBElement<AbstractNamingEntryType>


getPersistenceContextRef

public List<PersistenceContextRefType> getPersistenceContextRef()

getPersistenceUnitRef

public List<PersistenceUnitRefType> getPersistenceUnitRef()

getEjbRef

public List<EjbRefType> getEjbRef()

getEjbLocalRef

public List<EjbLocalRefType> getEjbLocalRef()

getServiceRef

public List<ServiceRefType> getServiceRef()

getResourceRef

public List<ResourceRefType> getResourceRef()

getResourceEnvRef

public List<ResourceEnvRefType> getResourceEnvRef()

getOpenejbJar

public Object getOpenejbJar()

setOpenejbJar

public void setOpenejbJar(Object openejbJar)

getMessageDestination

public List<MessageDestinationType> getMessageDestination()
Gets the value of the messageDestination property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the messageDestination property.

For example, to add a new item, do as follows:

    getMessageDestination().add(newItem);
 

Objects of the following type(s) are allowed in the list MessageDestinationType


getTssLink

public List<TssLinkType> getTssLink()

getWebServiceBinding

public List<WebServiceBindingType> getWebServiceBinding()

getSecurity

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

setSecurity

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

getService

public List<javax.xml.bind.JAXBElement<? extends AbstractServiceType>> getService()
Gets the value of the service property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the service property.

For example, to add a new item, do as follows:

    getService().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<AbstractServiceType> JAXBElement<GbeanType>


getPersistence

public List<Persistence> getPersistence()


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