You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by dj...@apache.org on 2010/06/18 00:38:17 UTC

svn commit: r955776 [4/6] - in /openejb/trunk/openejb3/container: openejb-activemq4/src/test/java/org/apache/openejb/core/mdb/ openejb-core/src/main/java/org/apache/openejb/config/ openejb-core/src/test/java/org/apache/openejb/core/mdb/ openejb-core/sr...

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDestinationRef.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDestinationRef.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDestinationRef.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDestinationRef.java Thu Jun 17 22:38:11 2010
@@ -32,39 +32,31 @@ import java.util.List;
 
 
 /**
- * The message-destination-ref element contains a declaration
- * of Deployment Component's reference to a message destination
- * associated with a resource in Deployment Component's
- * environment. It consists of:
- * <p/>
- * - an optional description
- * - the message destination reference name
- * - an optional message destination type
- * - an optional specification as to whether
- * the destination is used for
- * consuming or producing messages, or both.
- * if not specified, "both" is assumed.
- * - an optional link to the message destination
- * - optional injection targets
- * <p/>
- * The message destination type must be supplied unless an
- * injection target is specified, in which case the type
- * of the target is used.  If both are specified, the type
- * must be assignment compatible with the type of the injection
- * target.
- * <p/>
- * Examples:
- * <p/>
- * <message-destination-ref>
- * <message-destination-ref-name>jms/StockQueue
- * </message-destination-ref-name>
- * <message-destination-type>javax.jms.Queue
- * </message-destination-type>
- * <message-destination-usage>Consumes
- * </message-destination-usage>
- * <message-destination-link>CorporateStocks
- * </message-destination-link>
- * </message-destination-ref>
+ * javaee6.xsd
+ * 
+ * <p>Java class for message-destination-refType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="message-destination-refType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="message-destination-ref-name" type="{http://java.sun.com/xml/ns/javaee}jndi-nameType"/>
+ *         &lt;element name="message-destination-type" type="{http://java.sun.com/xml/ns/javaee}message-destination-typeType" minOccurs="0"/>
+ *         &lt;element name="message-destination-usage" type="{http://java.sun.com/xml/ns/javaee}message-destination-usageType" minOccurs="0"/>
+ *         &lt;element name="message-destination-link" type="{http://java.sun.com/xml/ns/javaee}message-destination-linkType" minOccurs="0"/>
+ *         &lt;group ref="{http://java.sun.com/xml/ns/javaee}resourceGroup"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "message-destination-refType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDestinationUsage.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDestinationUsage.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDestinationUsage.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDestinationUsage.java Thu Jun 17 22:38:11 2010
@@ -22,18 +22,22 @@ import javax.xml.bind.annotation.XmlEnum
 
 
 /**
- * The message-destination-usageType specifies the use of the
- * message destination indicated by the reference.  The value
- * indicates whether messages are consumed from the message
- * destination, produced for the destination, or both.  The
- * Assembler makes use of this information in linking producers
- * of a destination with its consumers.
- * <p/>
- * The value of the message-destination-usage element must be
- * one of the following:
- * Consumes
- * Produces
- * ConsumesProduces
+ * javaee6.xsd
+ * 
+ * <p>Java class for message-destination-usageType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="message-destination-usageType">
+ *   &lt;simpleContent>
+ *     &lt;restriction base="&lt;http://java.sun.com/xml/ns/javaee>string">
+ *     &lt;/restriction>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 public enum MessageDestinationUsage {
     @XmlEnumValue("Consumes") CONSUMES,

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDrivenBean.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDrivenBean.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDrivenBean.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDrivenBean.java Thu Jun 17 22:38:11 2010
@@ -34,51 +34,41 @@ import java.util.Map;
 
 
 /**
- * The message-driven element declares a message-driven
- * bean. The declaration consists of:
- * <p/>
- * - an optional description
- * - an optional display name
- * - an optional icon element that contains a small and a large
- * icon file name.
- * - a name assigned to the enterprise bean in
- * the deployment descriptor
- * - an optional mapped-name element that can be used to provide
- * vendor-specific deployment information such as the physical
- * jndi-name of destination from which this message-driven bean
- * should consume.  This element is not required to be supported
- * by all implementations.  Any use of this element is non-portable.
- * - the message-driven bean's implementation class
- * - an optional declaration of the bean's messaging
- * type
- * - an optional declaration of the bean's timeout method.
- * - the optional message-driven bean's transaction management
- * type. If it is not defined, it is defaulted to Container.
- * - an optional declaration of the bean's
- * message-destination-type
- * - an optional declaration of the bean's
- * message-destination-link
- * - an optional declaration of the message-driven bean's
- * activation configuration properties
- * - an optional list of the message-driven bean class and/or
- * superclass around-invoke methods.
- * - an optional declaration of the bean's environment
- * entries
- * - an optional declaration of the bean's EJB references
- * - an optional declaration of the bean's local EJB
- * references
- * - an optional declaration of the bean's web service
- * references
- * - an optional declaration of the security
- * identity to be used for the execution of the bean's
- * methods
- * - an optional declaration of the bean's
- * resource manager connection factory
- * references
- * - an optional declaration of the bean's resource
- * environment references.
- * - an optional declaration of the bean's message
- * destination references
+ * ejb-jar_3_1.xsd
+ * 
+ * <p>Java class for message-driven-beanType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="message-driven-beanType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;group ref="{http://java.sun.com/xml/ns/javaee}descriptionGroup"/>
+ *         &lt;element name="ejb-name" type="{http://java.sun.com/xml/ns/javaee}ejb-nameType"/>
+ *         &lt;element name="mapped-name" type="{http://java.sun.com/xml/ns/javaee}xsdStringType" minOccurs="0"/>
+ *         &lt;element name="ejb-class" type="{http://java.sun.com/xml/ns/javaee}ejb-classType" minOccurs="0"/>
+ *         &lt;element name="messaging-type" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" minOccurs="0"/>
+ *         &lt;element name="timeout-method" type="{http://java.sun.com/xml/ns/javaee}named-methodType" minOccurs="0"/>
+ *         &lt;element name="timer" type="{http://java.sun.com/xml/ns/javaee}timerType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="transaction-type" type="{http://java.sun.com/xml/ns/javaee}transaction-typeType" minOccurs="0"/>
+ *         &lt;element name="message-destination-type" type="{http://java.sun.com/xml/ns/javaee}message-destination-typeType" minOccurs="0"/>
+ *         &lt;element name="message-destination-link" type="{http://java.sun.com/xml/ns/javaee}message-destination-linkType" minOccurs="0"/>
+ *         &lt;element name="activation-config" type="{http://java.sun.com/xml/ns/javaee}activation-configType" minOccurs="0"/>
+ *         &lt;element name="around-invoke" type="{http://java.sun.com/xml/ns/javaee}around-invokeType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="around-timeout" type="{http://java.sun.com/xml/ns/javaee}around-timeoutType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;group ref="{http://java.sun.com/xml/ns/javaee}jndiEnvironmentRefsGroup"/>
+ *         &lt;element name="security-role-ref" type="{http://java.sun.com/xml/ns/javaee}security-role-refType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="security-identity" type="{http://java.sun.com/xml/ns/javaee}security-identityType" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "message-driven-beanType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDrivenDestination.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDrivenDestination.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDrivenDestination.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDrivenDestination.java Thu Jun 17 22:38:11 2010
@@ -26,6 +26,10 @@ import javax.xml.bind.annotation.XmlType
 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
 
+/**
+ * no longer represented in schema?
+ */
+
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "", propOrder = {
     "destinationType",

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Method.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Method.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Method.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Method.java Thu Jun 17 22:38:11 2010
@@ -30,180 +30,30 @@ import javax.xml.bind.annotation.adapter
 
 
 /**
- * The methodType is used to denote a method of an enterprise
- * bean's business, home, component, and/or web service endpoint
- * interface, or, in the case of a message-driven bean, the
- * bean's message listener method, or a set of such
- * methods. The ejb-name element must be the name of one of the
- * enterprise beans declared in the deployment descriptor; the
- * optional method-intf element allows to distinguish between a
- * method with the same signature that is multiply defined
- * across the business, home, component, and/or web service
- * endpoint nterfaces; the method-name element specifies the
- * method name; and the optional method-params elements identify
- * a single method among multiple methods with an overloaded
- * method name.
- * <p/>
- * There are three possible styles of using methodType element
- * within a method element:
- * <p/>
- * 1.
- * <method>
- * <ejb-name>EJBNAME</ejb-name>
- * <method-name>*</method-name>
- * </method>
- * <p/>
- * This style is used to refer to all the methods of the
- * specified enterprise bean's business, home, component,
- * and/or web service endpoint interfaces.
- * <p/>
- * 2.
- * <method>
- * <ejb-name>EJBNAME</ejb-name>
- * <method-name>METHOD</method-name>
- * </method>
- * <p/>
- * This style is used to refer to the specified method of
- * the specified enterprise bean. If there are multiple
- * methods with the same overloaded name, the element of
- * this style refers to all the methods with the overloaded
- * name.
- * <p/>
- * 3.
- * <method>
- * <ejb-name>EJBNAME</ejb-name>
- * <method-name>METHOD</method-name>
- * <method-params>
- * <method-param>PARAM-1</method-param>
- * <method-param>PARAM-2</method-param>
- * ...
- * <method-param>PARAM-n</method-param>
- * </method-params>
- * </method>
- * <p/>
- * This style is used to refer to a single method within a
- * set of methods with an overloaded name. PARAM-1 through
- * PARAM-n are the fully-qualified Java types of the
- * method's input parameters (if the method has no input
- * arguments, the method-params element contains no
- * method-param elements). Arrays are specified by the
- * array element's type, followed by one or more pair of
- * square brackets (e.g. int[][]). If there are multiple
- * methods with the same overloaded name, this style refers
- * to all of the overloaded methods.
- * <p/>
- * Examples:
- * <p/>
- * Style 1: The following method element refers to all the
- * methods of the EmployeeService bean's business, home,
- * component, and/or web service endpoint interfaces:
- * <p/>
- * <method>
- * <ejb-name>EmployeeService</ejb-name>
- * <method-name>*</method-name>
- * </method>
- * <p/>
- * Style 2: The following method element refers to all the
- * create methods of the EmployeeService bean's home
- * interface(s).
- * <p/>
- * <method>
- * <ejb-name>EmployeeService</ejb-name>
- * <method-name>create</method-name>
- * </method>
- * <p/>
- * Style 3: The following method element refers to the
- * create(String firstName, String LastName) method of the
- * EmployeeService bean's home interface(s).
- * <p/>
- * <method>
- * <ejb-name>EmployeeService</ejb-name>
- * <method-name>create</method-name>
- * <method-params>
- * <method-param>String</method-param>
- * <method-param>String</method-param>
- * </method-params>
- * </method>
- * <p/>
- * The following example illustrates a Style 3 element with
- * more complex parameter types. The method
- * foobar(char s, int i, int[] iar, mypackage.MyClass mycl,
- * mypackage.MyClass[][] myclaar) would be specified as:
- * <p/>
- * <method>
- * <ejb-name>EmployeeService</ejb-name>
- * <method-name>foobar</method-name>
- * <method-params>
- * <method-param>char</method-param>
- * <method-param>int</method-param>
- * <method-param>int[]</method-param>
- * <method-param>mypackage.MyClass</method-param>
- * <method-param>mypackage.MyClass[][]</method-param>
- * </method-params>
- * </method>
- * <p/>
- * The optional method-intf element can be used when it becomes
- * necessary to differentiate between a method that is multiply
- * defined across the enterprise bean's business, home, component,
- * and/or web service endpoint interfaces with the same name and
- * signature. However, if the same method is a method of both the
- * local business interface, and the local component interface,
- * the same attribute applies to the method for both interfaces.
- * Likewise, if the same method is a method of both the remote
- * business interface and the remote component interface, the same
- * attribute applies to the method for both interfaces.
- * <p/>
- * For example, the method element
- * <p/>
- * <method>
- * <ejb-name>EmployeeService</ejb-name>
- * <method-intf>Remote</method-intf>
- * <method-name>create</method-name>
- * <method-params>
- * <method-param>String</method-param>
- * <method-param>String</method-param>
- * </method-params>
- * </method>
- * <p/>
- * can be used to differentiate the create(String, String)
- * method defined in the remote interface from the
- * create(String, String) method defined in the remote home
- * interface, which would be defined as
- * <p/>
- * <method>
- * <ejb-name>EmployeeService</ejb-name>
- * <method-intf>Home</method-intf>
- * <method-name>create</method-name>
- * <method-params>
- * <method-param>String</method-param>
- * <method-param>String</method-param>
- * </method-params>
- * </method>
- * <p/>
- * and the create method that is defined in the local home
- * interface which would be defined as
- * <p/>
- * <method>
- * <ejb-name>EmployeeService</ejb-name>
- * <method-intf>LocalHome</method-intf>
- * <method-name>create</method-name>
- * <method-params>
- * <method-param>String</method-param>
- * <method-param>String</method-param>
- * </method-params>
- * </method>
- * <p/>
- * The method-intf element can be used with all three Styles
- * of the method element usage. For example, the following
- * method element example could be used to refer to all the
- * methods of the EmployeeService bean's remote home interface
- * and the remote business interface.
- * <p/>
- * <method>
- * <ejb-name>EmployeeService</ejb-name>
- * <method-intf>Home</method-intf>
- * <method-name>*</method-name>
- * </method>
+ * ejb-jar_3_1.xsd
+ * 
+ * <p>Java class for methodType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="methodType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="ejb-name" type="{http://java.sun.com/xml/ns/javaee}ejb-nameType"/>
+ *         &lt;element name="method-intf" type="{http://java.sun.com/xml/ns/javaee}method-intfType" minOccurs="0"/>
+ *         &lt;element name="method-name" type="{http://java.sun.com/xml/ns/javaee}method-nameType"/>
+ *         &lt;element name="method-params" type="{http://java.sun.com/xml/ns/javaee}method-paramsType" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "methodType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodIntf.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodIntf.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodIntf.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodIntf.java Thu Jun 17 22:38:11 2010
@@ -22,24 +22,22 @@ import javax.xml.bind.annotation.XmlEnum
 
 
 /**
- * The method-intf element allows a method element to
- * differentiate between the methods with the same name and
- * signature that are multiply defined across the home and
- * component interfaces (e.g, in both an enterprise bean's
- * remote and local interfaces or in both an enterprise bean's
- * home and remote interfaces, etc.); the component and web
- * service endpoint interfaces, and so on. The Local applies to
- * both local component interface and local business interface.
- * Similarly, Remote applies to both remote component interface
- * and the remote business interface.
- * <p/>
- * The method-intf element must be one of the following:
- * <p/>
- * Home
- * Remote
- * LocalHome
- * Local
- * ServiceEndpoint
+ * ejb-jar_3_1.xsd
+ *
+ * <p>Java class for method-intfType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="method-intfType">
+ *   &lt;simpleContent>
+ *     &lt;restriction base="&lt;http://java.sun.com/xml/ns/javaee>string">
+ *     &lt;/restriction>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 public enum MethodIntf {
     @XmlEnumValue("Home") HOME("Home"),

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodParamPartsMapping.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodParamPartsMapping.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodParamPartsMapping.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodParamPartsMapping.java Thu Jun 17 22:38:11 2010
@@ -26,12 +26,6 @@ import javax.xml.bind.annotation.adapter
 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
 import java.math.BigInteger;
 
-/**
- * The method-param-parts-mapping element defines the mapping between a
- * Java method parameters and a wsdl-message.
- * <p/>
- * Used in: service-endpoint-method-mapping
- */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "method-param-parts-mappingType", propOrder = {
     "paramPosition",

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodParams.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodParams.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodParams.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodParams.java Thu Jun 17 22:38:11 2010
@@ -31,8 +31,26 @@ import java.util.List;
 
 
 /**
- * The method-paramsType defines a list of the
- * fully-qualified Java type names of the method parameters.
+ * ejb-jar_3_1.xsd
+ * 
+ * <p>Java class for method-paramsType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="method-paramsType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="method-param" type="{http://java.sun.com/xml/ns/javaee}java-typeType" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "method-paramsType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodPermission.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodPermission.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodPermission.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodPermission.java Thu Jun 17 22:38:11 2010
@@ -32,18 +32,31 @@ import java.util.List;
 
 
 /**
- * The method-permissionType specifies that one or more
- * security roles are allowed to invoke one or more enterprise
- * bean methods. The method-permissionType consists of an
- * optional description, a list of security role names or an
- * indicator to state that the method is unchecked for
- * authorization, and a list of method elements.
- * <p/>
- * The security roles used in the method-permissionType
- * must be defined in the security-role elements of the
- * deployment descriptor, and the methods must be methods
- * defined in the enterprise bean's business, home, component
- * and/or web service endpoint interfaces.
+ * ejb-jar_3_1.xsd
+ *
+ * <p>Java class for method-permissionType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="method-permissionType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;choice>
+ *           &lt;element name="role-name" type="{http://java.sun.com/xml/ns/javaee}role-nameType" maxOccurs="unbounded"/>
+ *           &lt;element name="unchecked" type="{http://java.sun.com/xml/ns/javaee}emptyType"/>
+ *         &lt;/choice>
+ *         &lt;element name="method" type="{http://java.sun.com/xml/ns/javaee}methodType" maxOccurs="unbounded"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "method-permissionType", propOrder = {
@@ -59,7 +72,7 @@ public class MethodPermission {
 
     @XmlElement(name = "role-name", required = true)
     protected List<String> roleName;
-    protected EmptyType unchecked;
+    protected Empty unchecked;
     @XmlElement(required = true)
     protected List<Method> method;
     @XmlAttribute
@@ -86,7 +99,7 @@ public class MethodPermission {
     }
 
     public MethodPermission setUnchecked() {
-        this.unchecked = new EmptyType();
+        this.unchecked = new Empty();
         return this;
     }
 
@@ -116,7 +129,7 @@ public class MethodPermission {
     }
 
     public void setUnchecked(boolean b) {
-        this.unchecked = (b) ? new EmptyType() : null;
+        this.unchecked = (b) ? new Empty() : null;
     }
 
     public List<Method> getMethod() {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MimeMapping.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MimeMapping.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MimeMapping.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MimeMapping.java Thu Jun 17 22:38:11 2010
@@ -26,6 +26,29 @@ import javax.xml.bind.annotation.XmlType
 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
 
+/**
+ * web-common_3_0.xsd
+ * 
+ * <p>Java class for mime-mappingType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="mime-mappingType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="extension" type="{http://java.sun.com/xml/ns/javaee}string"/>
+ *         &lt;element name="mime-type" type="{http://java.sun.com/xml/ns/javaee}mime-typeType"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "mime-mappingType", propOrder = {
         "extension",

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Module.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Module.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Module.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Module.java Thu Jun 17 22:38:11 2010
@@ -25,6 +25,35 @@ import javax.xml.bind.annotation.XmlType
 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
 
+/**
+ * application_6.xsd
+ * 
+ * <p>Java class for moduleType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="moduleType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;choice>
+ *           &lt;element name="connector" type="{http://java.sun.com/xml/ns/javaee}pathType"/>
+ *           &lt;element name="ejb" type="{http://java.sun.com/xml/ns/javaee}pathType"/>
+ *           &lt;element name="java" type="{http://java.sun.com/xml/ns/javaee}pathType"/>
+ *           &lt;element name="web" type="{http://java.sun.com/xml/ns/javaee}webType"/>
+ *         &lt;/choice>
+ *         &lt;element name="alt-dd" type="{http://java.sun.com/xml/ns/javaee}pathType" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "moduleType", propOrder = {
         "connector",
@@ -38,7 +67,7 @@ public class Module {
     protected String connector;
     protected String ejb;
     protected String java;
-    protected WebModule web;
+    protected Web web;
     @XmlElement(name = "alt-dd")
     protected String altDd;
     @XmlAttribute
@@ -86,11 +115,11 @@ public class Module {
         this.java = java;
     }
 
-    public WebModule getWeb() {
+    public Web getWeb() {
         return web;
     }
 
-    public void setWeb(WebModule web) {
+    public void setWeb(Web web) {
         this.web = web;
     }
 

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MultipartConfig.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MultipartConfig.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MultipartConfig.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MultipartConfig.java Thu Jun 17 22:38:11 2010
@@ -22,6 +22,30 @@ import javax.xml.bind.annotation.XmlAcce
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlType;
 
+/**
+ * web-common_3_0.xsd
+ * 
+ * <p>Java class for multipart-configType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="multipart-configType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="location" type="{http://java.sun.com/xml/ns/javaee}string" minOccurs="0"/>
+ *         &lt;element name="max-file-size" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         &lt;element name="max-request-size" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         &lt;element name="file-size-threshold" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
 
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "multipart-configType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Multiplicity.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Multiplicity.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Multiplicity.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Multiplicity.java Thu Jun 17 22:38:11 2010
@@ -20,6 +20,25 @@ package org.apache.openejb.jee;
 
 import javax.xml.bind.annotation.XmlEnumValue;
 
+/**
+ * ejb-jar_3_1.xsd
+ * 
+ * <p>Java class for multiplicityType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="multiplicityType">
+ *   &lt;simpleContent>
+ *     &lt;restriction base="&lt;http://java.sun.com/xml/ns/javaee>string">
+ *     &lt;/restriction>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+
 public enum Multiplicity {
     @XmlEnumValue("One") ONE,
     @XmlEnumValue("Many") MANY;

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/NamedMethod.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/NamedMethod.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/NamedMethod.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/NamedMethod.java Thu Jun 17 22:38:11 2010
@@ -30,6 +30,25 @@ import javax.xml.bind.annotation.adapter
 
 
 /**
+ * ejb-jar_3_1.xsd
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="named-methodType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="method-name" type="{http://java.sun.com/xml/ns/javaee}string"/>
+ *         &lt;element name="method-params" type="{http://java.sun.com/xml/ns/javaee}method-paramsType" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "named-methodType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Ordering.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Ordering.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Ordering.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Ordering.java Thu Jun 17 22:38:11 2010
@@ -20,6 +20,28 @@ import javax.xml.bind.annotation.XmlAcce
 import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlType;
 
+/**
+ * web-common_3_0.xsd
+ * 
+ * <p>Java class for orderingType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="orderingType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="after" type="{http://java.sun.com/xml/ns/javaee}ordering-orderingType" minOccurs="0"/>
+ *         &lt;element name="before" type="{http://java.sun.com/xml/ns/javaee}ordering-orderingType" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
 
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "orderingType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OrderingOrdering.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OrderingOrdering.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OrderingOrdering.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OrderingOrdering.java Thu Jun 17 22:38:11 2010
@@ -22,7 +22,29 @@ import javax.xml.bind.annotation.XmlAcce
 import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlType;
 
-
+/**
+ * web-common_3_0.xsd
+ *
+ * <p>Java class for ordering-orderingType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ordering-orderingType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="name" type="{http://java.sun.com/xml/ns/javaee}java-identifierType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="others" type="{http://java.sun.com/xml/ns/javaee}ordering-othersType" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+ 
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "ordering-orderingType", propOrder = {
     "name",

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OrderingOthers.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OrderingOthers.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OrderingOthers.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OrderingOthers.java Thu Jun 17 22:38:11 2010
@@ -25,6 +25,25 @@ import javax.xml.bind.annotation.XmlType
 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
 
+/**
+ * web-common_3_0.xsd
+ * 
+ * <p>Java class for ordering-othersType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ordering-othersType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
 
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "ordering-othersType")

Copied: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OutboundResourceadapterX.java (from r955703, openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OutboundResourceAdapter.java)
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OutboundResourceadapterX.java?p2=openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OutboundResourceadapterX.java&p1=openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OutboundResourceAdapter.java&r1=955703&r2=955776&rev=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OutboundResourceAdapter.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OutboundResourceadapterX.java Thu Jun 17 22:38:11 2010
@@ -28,19 +28,29 @@ import java.util.ArrayList;
 import java.util.List;
 
 /**
- * The outbound-resourceadapterType specifies information about
- * an outbound resource adapter. The information includes fully
- * qualified names of classes/interfaces required as part of
- * the connector architecture specified contracts for
- * connection management, level of transaction support
- * provided, one or more authentication mechanisms supported
- * and additional required security permissions.
- * <p/>
- * If there is no authentication-mechanism specified as part of
- * resource adapter element then the resource adapter does not
- * support any standard security authentication mechanisms as
- * part of security contract. The application server ignores
- * the security part of the system contracts in this case.
+ * connector_1_6.xsd 
+ *
+ * <p>Java class for outbound-resourceadapterType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="outbound-resourceadapterType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="connection-definition" type="{http://java.sun.com/xml/ns/javaee}connection-definitionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="transaction-support" type="{http://java.sun.com/xml/ns/javaee}transaction-supportType" minOccurs="0"/>
+ *         &lt;element name="authentication-mechanism" type="{http://java.sun.com/xml/ns/javaee}authentication-mechanismType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="reauthentication-support" type="{http://java.sun.com/xml/ns/javaee}true-falseType" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "outbound-resourceadapterType", propOrder = {
@@ -49,7 +59,7 @@ import java.util.List;
         "authenticationMechanism",
         "reauthenticationSupport"
 })
-public class OutboundResourceAdapter {
+public class OutboundResourceadapterX {
 
     @XmlElement(name = "connection-definition")
     protected List<ConnectionDefinition> connectionDefinition;

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ParamValue.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ParamValue.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ParamValue.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ParamValue.java Thu Jun 17 22:38:11 2010
@@ -32,8 +32,26 @@ import java.util.List;
 
 
 /**
- * This type is a general type that can be used to declare
- * parameter/value lists.
+ * javaee6.xsd
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="param-valueType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="param-name" type="{http://java.sun.com/xml/ns/javaee}string"/>
+ *         &lt;element name="param-value" type="{http://java.sun.com/xml/ns/javaee}xsdStringType"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "param-valueType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Persistence.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Persistence.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Persistence.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Persistence.java Thu Jun 17 22:38:11 2010
@@ -29,7 +29,7 @@ import javax.xml.bind.annotation.adapter
 
 
 /**
- * <p>Java class for anonymous complex type.
+ * persistence_2_0.xsd
  * 
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceContextRef.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceContextRef.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceContextRef.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceContextRef.java Thu Jun 17 22:38:11 2010
@@ -32,35 +32,31 @@ import java.util.List;
 
 
 /**
- * The persistence-context-ref element contains a declaration
- * of Deployment Component's reference to a persistence context
- * associated within a Deployment Component's
- * environment. It consists of:
- * <p/>
- * - an optional description
- * - the persistence context reference name
- * - an optional persistence unit name.  If not specified,
- * the default persistence unit is assumed.
- * - an optional specification as to whether
- * the persistence context type is Transaction or
- * Extended.  If not specified, Transaction is assumed.
- * - an optional list of persistence properties
- * - optional injection targets
- * <p/>
- * Examples:
- * <p/>
- * <persistence-context-ref>
- * <persistence-context-ref-name>myPersistenceContext
- * </persistence-context-ref-name>
- * </persistence-context-ref>
- * <p/>
- * <persistence-context-ref>
- * <persistence-context-ref-name>myPersistenceContext
- * </persistence-context-ref-name>
- * <persistence-unit-name>PersistenceUnit1
- * </persistence-unit-name>
- * <persistence-context-type>Extended</persistence-context-type>
- * </persistence-context-ref>
+ * javaee6.xsd
+ * 
+ * <p>Java class for persistence-context-refType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="persistence-context-refType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="persistence-context-ref-name" type="{http://java.sun.com/xml/ns/javaee}jndi-nameType"/>
+ *         &lt;element name="persistence-unit-name" type="{http://java.sun.com/xml/ns/javaee}string" minOccurs="0"/>
+ *         &lt;element name="persistence-context-type" type="{http://java.sun.com/xml/ns/javaee}persistence-context-typeType" minOccurs="0"/>
+ *         &lt;element name="persistence-property" type="{http://java.sun.com/xml/ns/javaee}propertyType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;group ref="{http://java.sun.com/xml/ns/javaee}resourceBaseGroup"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "persistence-context-refType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceContextType.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceContextType.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceContextType.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceContextType.java Thu Jun 17 22:38:11 2010
@@ -22,13 +22,22 @@ import javax.xml.bind.annotation.XmlEnum
 
 
 /**
- * The persistence-context-typeType specifies the transactional
- * nature of a persistence context reference.
- * <p/>
- * The value of the persistence-context-type element must be
- * one of the following:
- * Transaction
- * Extended
+ * javaee6.xsd
+ *
+ * <p>Java class for persistence-context-typeType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="persistence-context-typeType">
+ *   &lt;simpleContent>
+ *     &lt;restriction base="&lt;http://java.sun.com/xml/ns/javaee>string">
+ *     &lt;/restriction>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 public enum PersistenceContextType {
     @XmlEnumValue("Transaction") TRANSACTION,

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceType.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceType.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceType.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceType.java Thu Jun 17 22:38:11 2010
@@ -22,13 +22,22 @@ import javax.xml.bind.annotation.XmlEnum
 
 
 /**
- * The persistence-typeType specifies an entity bean's persistence
- * management type.
- * <p/>
- * The persistence-type element must be one of the two following:
- * <p/>
- * Bean
- * Container
+ * ejb-jar_3_1.xsd
+ * 
+ * <p>Java class for persistence-typeType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="persistence-typeType">
+ *   &lt;simpleContent>
+ *     &lt;restriction base="&lt;http://java.sun.com/xml/ns/javaee>string">
+ *     &lt;/restriction>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 public enum PersistenceType {
     @XmlEnumValue("Bean") BEAN,

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitCaching.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitCaching.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitCaching.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitCaching.java Thu Jun 17 22:38:11 2010
@@ -21,8 +21,10 @@ import javax.xml.bind.annotation.XmlType
 
 
 /**
+ * persistence_2_0.xsd
+ *
  * <p>Java class for persistence-unit-caching-type.
- * 
+ *
  * <p>The following schema fragment specifies the expected content contained within this class.
  * <p>
  * <pre>
@@ -36,7 +38,7 @@ import javax.xml.bind.annotation.XmlType
  *   &lt;/restriction>
  * &lt;/simpleType>
  * </pre>
- * 
+ *
  */
 @XmlType(name = "persistence-unit-caching-type", namespace = "http://java.sun.com/xml/ns/persistence")
 @XmlEnum

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitRef.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitRef.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitRef.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitRef.java Thu Jun 17 22:38:11 2010
@@ -32,30 +32,29 @@ import java.util.List;
 
 
 /**
- * The persistence-unit-ref element contains a declaration
- * of Deployment Component's reference to a persistence unit
- * associated within a Deployment Component's
- * environment. It consists of:
- * <p/>
- * - an optional description
- * - the persistence unit reference name
- * - an optional persistence unit name.  If not specified,
- * the default persistence unit is assumed.
- * - optional injection targets
- * <p/>
- * Examples:
- * <p/>
- * <persistence-unit-ref>
- * <persistence-unit-ref-name>myPersistenceUnit
- * </persistence-unit-ref-name>
- * </persistence-unit-ref>
- * <p/>
- * <persistence-unit-ref>
- * <persistence-unit-ref-name>myPersistenceUnit
- * </persistence-unit-ref-name>
- * <persistence-unit-name>PersistenceUnit1
- * </persistence-unit-name>
- * </persistence-unit-ref>
+ * javaee6.xsd
+ *
+ * <p>Java class for persistence-unit-refType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="persistence-unit-refType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="persistence-unit-ref-name" type="{http://java.sun.com/xml/ns/javaee}jndi-nameType"/>
+ *         &lt;element name="persistence-unit-name" type="{http://java.sun.com/xml/ns/javaee}string" minOccurs="0"/>
+ *         &lt;group ref="{http://java.sun.com/xml/ns/javaee}resourceBaseGroup"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "persistence-unit-refType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitTransaction.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitTransaction.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitTransaction.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitTransaction.java Thu Jun 17 22:38:11 2010
@@ -21,8 +21,10 @@ import javax.xml.bind.annotation.XmlType
 
 
 /**
- * <p>Java class for persistence-unit-transaction-type.
+ * persistence_2_0.xsd
  * 
+ * <p>Java class for persistence-unit-transaction-type.
+ *
  * <p>The following schema fragment specifies the expected content contained within this class.
  * <p>
  * <pre>
@@ -33,7 +35,7 @@ import javax.xml.bind.annotation.XmlType
  *   &lt;/restriction>
  * &lt;/simpleType>
  * </pre>
- * 
+ *
  */
 @XmlType(name = "persistence-unit-transaction-type", namespace = "http://java.sun.com/xml/ns/persistence")
 @XmlEnum

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitValidationMode.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitValidationMode.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitValidationMode.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitValidationMode.java Thu Jun 17 22:38:11 2010
@@ -21,6 +21,8 @@ import javax.xml.bind.annotation.XmlType
 
 
 /**
+ * persistence_2_0.xsd
+ * 
  * <p>Java class for persistence-unit-validation-mode-type.
  * 
  * <p>The following schema fragment specifies the expected content contained within this class.

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PortComponent.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PortComponent.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PortComponent.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PortComponent.java Thu Jun 17 22:38:11 2010
@@ -29,14 +29,42 @@ import javax.xml.namespace.QName;
 import java.util.List;
 
 /**
- * The port-component element associates a WSDL port with a web service
- * interface and implementation.  It defines the name of the port as a
- * component, optional description, optional display name, optional iconic
- * representations, WSDL port QName, Service Endpoint Interface, Service
- * Implementation Bean.
- * <p/>
- * This element also associates a WSDL service with a JAX-WS Provider
- * implementation.
+ * javaee_web_services_1_3.xsd
+ * 
+ * <p>Java class for port-componentType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="port-componentType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" minOccurs="0"/>
+ *         &lt;element name="display-name" type="{http://java.sun.com/xml/ns/javaee}display-nameType" minOccurs="0"/>
+ *         &lt;element name="icon" type="{http://java.sun.com/xml/ns/javaee}iconType" minOccurs="0"/>
+ *         &lt;element name="port-component-name" type="{http://java.sun.com/xml/ns/javaee}string"/>
+ *         &lt;element name="wsdl-service" type="{http://java.sun.com/xml/ns/javaee}xsdQNameType" minOccurs="0"/>
+ *         &lt;element name="wsdl-port" type="{http://java.sun.com/xml/ns/javaee}xsdQNameType" minOccurs="0"/>
+ *         &lt;element name="enable-mtom" type="{http://java.sun.com/xml/ns/javaee}true-falseType" minOccurs="0"/>
+ *         &lt;element name="mtom-threshold" type="{http://java.sun.com/xml/ns/javaee}xsdNonNegativeIntegerType" minOccurs="0"/>
+ *         &lt;element name="addressing" type="{http://java.sun.com/xml/ns/javaee}addressingType" minOccurs="0"/>
+ *         &lt;element name="respect-binding" type="{http://java.sun.com/xml/ns/javaee}respect-bindingType" minOccurs="0"/>
+ *         &lt;element name="protocol-binding" type="{http://java.sun.com/xml/ns/javaee}protocol-bindingType" minOccurs="0"/>
+ *         &lt;element name="service-endpoint-interface" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" minOccurs="0"/>
+ *         &lt;element name="service-impl-bean" type="{http://java.sun.com/xml/ns/javaee}service-impl-beanType"/>
+ *         &lt;choice>
+ *           &lt;element name="handler" type="{http://java.sun.com/xml/ns/javaee}handlerType" maxOccurs="unbounded" minOccurs="0"/>
+ *           &lt;element name="handler-chains" type="{http://java.sun.com/xml/ns/javaee}handler-chainsType" minOccurs="0"/>
+ *         &lt;/choice>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "port-componentType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PortComponentRef.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PortComponentRef.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PortComponentRef.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PortComponentRef.java Thu Jun 17 22:38:11 2010
@@ -32,11 +32,31 @@ import java.util.Properties;
 
 
 /**
- * The port-component-ref element declares a client dependency
- * on the container for resolving a Service Endpoint Interface
- * to a WSDL port. It optionally associates the Service Endpoint
- * Interface with a particular port-component. This is only used
- * by the container for a Service.getPort(Class) method call.
+ * javaee_web_services_client_1_3.xsd
+ *
+ * <p>Java class for port-component-refType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="port-component-refType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="service-endpoint-interface" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
+ *         &lt;element name="enable-mtom" type="{http://java.sun.com/xml/ns/javaee}true-falseType" minOccurs="0"/>
+ *         &lt;element name="mtom-threshold" type="{http://java.sun.com/xml/ns/javaee}xsdNonNegativeIntegerType" minOccurs="0"/>
+ *         &lt;element name="addressing" type="{http://java.sun.com/xml/ns/javaee}addressingType" minOccurs="0"/>
+ *         &lt;element name="respect-binding" type="{http://java.sun.com/xml/ns/javaee}respect-bindingType" minOccurs="0"/>
+ *         &lt;element name="port-component-link" type="{http://java.sun.com/xml/ns/javaee}string" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "port-component-refType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Property.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Property.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Property.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Property.java Thu Jun 17 22:38:11 2010
@@ -29,7 +29,27 @@ import javax.xml.bind.annotation.adapter
 
 
 /**
- * Specifies a name/value pair.
+ * connector_1_6.xsd
+ * 
+ * <p>Java class for propertyType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="propertyType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="name" type="{http://java.sun.com/xml/ns/javaee}xsdStringType"/>
+ *         &lt;element name="value" type="{http://java.sun.com/xml/ns/javaee}xsdStringType"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "propertyType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Query.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Query.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Query.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Query.java Thu Jun 17 22:38:11 2010
@@ -29,26 +29,29 @@ import javax.xml.bind.annotation.adapter
 
 
 /**
- * The queryType defines a finder or select
- * query. It contains
- * - an optional description of the query
- * - the specification of the finder or select
- * method it is used by
- * - an optional specification of the result type
- * mapping, if the query is for a select method
- * and entity objects are returned.
- * - the EJB QL query string that defines the query.
- * <p/>
- * Queries that are expressible in EJB QL must use the ejb-ql
- * element to specify the query. If a query is not expressible
- * in EJB QL, the description element should be used to
- * describe the semantics of the query and the ejb-ql element
- * should be empty.
- * <p/>
- * The result-type-mapping is an optional element. It can only
- * be present if the query-method specifies a select method
- * that returns entity objects.  The default value for the
- * result-type-mapping element is "Local".
+ * ejb-jar_3_1.xsd
+ * 
+ * <p>Java class for queryType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="queryType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" minOccurs="0"/>
+ *         &lt;element name="query-method" type="{http://java.sun.com/xml/ns/javaee}query-methodType"/>
+ *         &lt;element name="result-type-mapping" type="{http://java.sun.com/xml/ns/javaee}result-type-mappingType" minOccurs="0"/>
+ *         &lt;element name="ejb-ql" type="{http://java.sun.com/xml/ns/javaee}xsdStringType"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "queryType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/QueryMethod.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/QueryMethod.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/QueryMethod.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/QueryMethod.java Thu Jun 17 22:38:11 2010
@@ -29,30 +29,27 @@ import javax.xml.bind.annotation.adapter
 
 
 /**
- * The query-method specifies the method for a finder or select
- * query.
- * <p/>
- * The method-name element specifies the name of a finder or select
- * method in the entity bean's implementation class.
- * <p/>
- * Each method-param must be defined for a query-method using the
- * method-params element.
- * <p/>
- * It is used by the query-method element.
- * <p/>
- * Example:
- * <p/>
- * <query>
- * <description>Method finds large orders</description>
- * <query-method>
- * <method-name>findLargeOrders</method-name>
- * <method-params></method-params>
- * </query-method>
- * <ejb-ql>
- * SELECT OBJECT(o) FROM Order o
- * WHERE o.amount &gt; 1000
- * </ejb-ql>
- * </query>
+ * ejb-jar_3_1.xsd
+ * 
+ * <p>Java class for query-methodType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="query-methodType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="method-name" type="{http://java.sun.com/xml/ns/javaee}method-nameType"/>
+ *         &lt;element name="method-params" type="{http://java.sun.com/xml/ns/javaee}method-paramsType"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "query-methodType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/RelationshipRoleSource.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/RelationshipRoleSource.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/RelationshipRoleSource.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/RelationshipRoleSource.java Thu Jun 17 22:38:11 2010
@@ -32,11 +32,27 @@ import java.util.List;
 
 
 /**
- * The relationship-role-sourceType designates the source of a
- * role that participates in a relationship. A
- * relationship-role-sourceType is used by
- * relationship-role-source elements to uniquely identify an
- * entity bean.
+ * ejb-jar_3_1.xsd
+ * 
+ * <p>Java class for relationship-role-sourceType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="relationship-role-sourceType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="ejb-name" type="{http://java.sun.com/xml/ns/javaee}ejb-nameType"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "relationship-role-sourceType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Relationships.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Relationships.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Relationships.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/Relationships.java Thu Jun 17 22:38:11 2010
@@ -32,11 +32,27 @@ import java.util.List;
 
 
 /**
- * The relationshipsType describes the relationships in
- * which entity beans with container-managed persistence
- * participate. The relationshipsType contains an optional
- * description; and a list of ejb-relation elements, which
- * specify the container managed relationships.
+ * ejb-jar_3_1.xsd
+ * 
+ * <p>Java class for relationshipsType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="relationshipsType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="ejb-relation" type="{http://java.sun.com/xml/ns/javaee}ejb-relationType" maxOccurs="unbounded"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "relationshipsType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/RemoveMethod.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/RemoveMethod.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/RemoveMethod.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/RemoveMethod.java Thu Jun 17 22:38:11 2010
@@ -29,6 +29,27 @@ import javax.xml.bind.annotation.adapter
 
 
 /**
+ * ejb-jar_3_1.xsd
+ * 
+ * <p>Java class for remove-methodType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="remove-methodType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="bean-method" type="{http://java.sun.com/xml/ns/javaee}named-methodType"/>
+ *         &lt;element name="retain-if-exception" type="{http://java.sun.com/xml/ns/javaee}true-falseType" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "remove-methodType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/RequiredConfigProperty.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/RequiredConfigProperty.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/RequiredConfigProperty.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/RequiredConfigProperty.java Thu Jun 17 22:38:11 2010
@@ -29,14 +29,27 @@ import java.util.ArrayList;
 import java.util.List;
 
 /**
- * The required-config-propertyType contains a declaration
- * of a single configuration property used for specifying a
- * required configuration property name. It is used
- * by required-config-property elements.
- * <p/>
- * Example:
- * <p/>
- * <required-config-property>Destination</required-config-property>
+ * connector_1_6.xsd
+ * 
+ * <p>Java class for required-config-propertyType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="required-config-propertyType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="config-property-name" type="{http://java.sun.com/xml/ns/javaee}config-property-nameType"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "required-config-propertyType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResAuth.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResAuth.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResAuth.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResAuth.java Thu Jun 17 22:38:11 2010
@@ -22,17 +22,22 @@ import javax.xml.bind.annotation.XmlEnum
 
 
 /**
- * The res-authType specifies whether the Deployment Component
- * code signs on programmatically to the resource manager, or
- * whether the Container will sign on to the resource manager
- * on behalf of the Deployment Component. In the latter case,
- * the Container uses information that is supplied by the
- * Deployer.
- * <p/>
- * The value must be one of the two following:
- * <p/>
- * Application
- * Container
+ * connector_1_6.xsd
+ * 
+ * <p>Java class for res-authType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="res-authType">
+ *   &lt;simpleContent>
+ *     &lt;restriction base="&lt;http://java.sun.com/xml/ns/javaee>string">
+ *     &lt;/restriction>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 public enum ResAuth {
     @XmlEnumValue("Application") APPLICATION,

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResSharingScope.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResSharingScope.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResSharingScope.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResSharingScope.java Thu Jun 17 22:38:11 2010
@@ -22,15 +22,22 @@ import javax.xml.bind.annotation.XmlEnum
 
 
 /**
- * The res-sharing-scope type specifies whether connections
- * obtained through the given resource manager connection
- * factory reference can be shared. The value, if specified,
- * must be one of the two following:
- * <p/>
- * Shareable
- * Unshareable
- * <p/>
- * The default value is Shareable.
+ * javaee6.xsd
+ * 
+ * <p>Java class for res-sharing-scopeType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="res-sharing-scopeType">
+ *   &lt;simpleContent>
+ *     &lt;restriction base="&lt;http://java.sun.com/xml/ns/javaee>string">
+ *     &lt;/restriction>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 public enum ResSharingScope {
     @XmlEnumValue("Shareable") SHAREABLE,

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResourceAdapter.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResourceAdapter.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResourceAdapter.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResourceAdapter.java Thu Jun 17 22:38:11 2010
@@ -20,13 +20,31 @@ import javax.xml.bind.annotation.*;
 import java.util.List;
 
 /**
- * The resourceadapterType specifies information about the
- * resource adapter. The information includes fully qualified
- * resource adapter Java class name, configuration properties,
- * information specific to the implementation of the resource
- * adapter library as specified through the
- * outbound-resourceadapter and inbound-resourceadapter
- * elements, and an optional set of administered objects.
+ * connector_1_6.xsd
+ *
+ * <p>Java class for resourceadapterType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="resourceadapterType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="resourceadapter-class" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" minOccurs="0"/>
+ *         &lt;element name="config-property" type="{http://java.sun.com/xml/ns/javaee}config-propertyType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="outbound-resourceadapter" type="{http://java.sun.com/xml/ns/javaee}outbound-resourceadapterType" minOccurs="0"/>
+ *         &lt;element name="inbound-resourceadapter" type="{http://java.sun.com/xml/ns/javaee}inbound-resourceadapterType" minOccurs="0"/>
+ *         &lt;element name="adminobject" type="{http://java.sun.com/xml/ns/javaee}adminobjectType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="security-permission" type="{http://java.sun.com/xml/ns/javaee}security-permissionType" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 //@XmlType(name = "resourceadapterType", propOrder = {

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResourceAdapter10.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResourceAdapter10.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResourceAdapter10.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResourceAdapter10.java Thu Jun 17 22:38:11 2010
@@ -20,13 +20,8 @@ import javax.xml.bind.annotation.*;
 import java.util.List;
 
 /**
- * The resourceadapterType specifies information about the
- * resource adapter. The information includes fully qualified
- * resource adapter Java class name, configuration properties,
- * information specific to the implementation of the resource
- * adapter library as specified through the
- * outbound-resourceadapter and inbound-resourceadapter
- * elements, and an optional set of administered objects.
+ * connector_1_6.xsd
+ * Well, actually connttor 1.0 dtd
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 //@XmlType(name = "resourceadapterType", propOrder = {
@@ -46,7 +41,7 @@ public class ResourceAdapter10 extends R
     private ConnectionDefinition connectionDefinition = new ConnectionDefinition();
 
     public ResourceAdapter10() {
-        setOutboundResourceAdapter(new OutboundResourceAdapter());
+        setOutboundResourceAdapter(new OutboundResourceadapterX());
         getOutboundResourceAdapter().getConnectionDefinition().add(connectionDefinition);
     }
 

Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResourceAdapterBase.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResourceAdapterBase.java?rev=955776&r1=955775&r2=955776&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResourceAdapterBase.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ResourceAdapterBase.java Thu Jun 17 22:38:11 2010
@@ -23,13 +23,7 @@ import java.util.ArrayList;
 import java.util.List;
 
 /**
- * The resourceadapterType specifies information about the
- * resource adapter. The information includes fully qualified
- * resource adapter Java class name, configuration properties,
- * information specific to the implementation of the resource
- * adapter library as specified through the
- * outbound-resourceadapter and inbound-resourceadapter
- * elements, and an optional set of administered objects.
+ * connector_1_6.xsd
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 //@XmlSeeAlso(ResourceAdapter.class)
@@ -40,9 +34,9 @@ public class ResourceAdapterBase {
     @XmlTransient
     protected List<ConfigProperty> configProperty;
     @XmlElement(name = "outbound-resourceadapter")
-    protected OutboundResourceAdapter outboundResourceAdapter;
+    protected OutboundResourceadapterX outboundResourceAdapter;
     @XmlElement(name = "inbound-resourceadapter")
-    protected InboundResource inboundResourceAdapter;
+    protected InboundResourceadapter inboundResourceAdapter;
     @XmlElement(name = "adminobject")
     protected List<AdminObject> adminObject;
     @XmlElement(name = "security-permission")
@@ -78,20 +72,20 @@ public class ResourceAdapterBase {
         return this.configProperty;
     }
 
-    public OutboundResourceAdapter getOutboundResourceAdapter() {
+    public OutboundResourceadapterX getOutboundResourceAdapter() {
         return outboundResourceAdapter;
     }
 
-    public OutboundResourceAdapter setOutboundResourceAdapter(OutboundResourceAdapter value) {
+    public OutboundResourceadapterX setOutboundResourceAdapter(OutboundResourceadapterX value) {
         this.outboundResourceAdapter = value;
         return outboundResourceAdapter;
     }
 
-    public InboundResource getInboundResourceAdapter() {
+    public InboundResourceadapter getInboundResourceAdapter() {
         return inboundResourceAdapter;
     }
 
-    public InboundResource setInboundResourceAdapter(InboundResource value) {
+    public InboundResourceadapter setInboundResourceAdapter(InboundResourceadapter value) {
         this.inboundResourceAdapter = value;
         return inboundResourceAdapter;
     }