tomee-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dblev...@apache.org
Subject svn commit: r592534 [1/6] - /openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/
Date Tue, 06 Nov 2007 19:50:23 GMT
Author: dblevins
Date: Tue Nov  6 11:50:16 2007
New Revision: 592534

URL: http://svn.apache.org/viewvc?rev=592534&view=rev
Log:
jaxb tree for wls 10

Added:
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ApplicationAdminModeTrigger.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/AutomaticKeyGeneration.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/CachingElement.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/CachingName.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Capacity.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ColumnMap.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Compatibility.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ConnectionPoolParams.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ContextCase.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ContextRequestClass.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/DatabaseSpecificSql.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Description.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/DistributedDestinationConnection.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EjbQlQuery.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EjbReferenceDescription.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Empty.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityCache.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityCacheRef.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityClustering.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityDescriptor.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/FairShareRequestClass.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/FieldGroup.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/FieldMap.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/IdempotentMethods.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/IiopSecurityDescriptor.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/InvalidationTarget.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/JaxbWls.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Logging.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/MaxThreadsConstraint.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/MessageDestinationDescriptor.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/MessageDrivenDescriptor.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Method.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/MethodParams.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/MinThreadsConstraint.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ObjectFactory.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Persistence.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/PersistenceUse.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Pool.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/PortInfo.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/PropertyNamevalue.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/QueryMethod.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/RelationshipCaching.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/RelationshipRoleMap.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ResourceDescription.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ResourceEnvDescription.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ResponseTimeRequestClass.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/RetryMethodsOnRollback.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/RunAsRoleAssignment.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/SecurityPermission.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/SecurityPlugin.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/SecurityRoleAssignment.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ServiceReferenceDescription.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/SqlQuery.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/SqlShape.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/StatefulSessionCache.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/StatefulSessionClustering.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/StatefulSessionDescriptor.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/StatelessClustering.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/StatelessSessionDescriptor.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Table.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/TableMap.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/TimerDescriptor.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/TransactionDescriptor.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/TransactionIsolation.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/TransportRequirements.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/TrueFalseAdapter.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/UnknownPrimaryKeyField.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/WeblogicCompatibility.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/WeblogicEjbJar.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/WeblogicEnterpriseBean.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/WeblogicQuery.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/WeblogicRdbmsBean.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/WeblogicRdbmsJar.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/WeblogicRdbmsRelation.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/WeblogicRelationshipRole.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/WorkManager.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/WorkManagerShutdownTrigger.java
    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/package-info.java

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ApplicationAdminModeTrigger.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ApplicationAdminModeTrigger.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ApplicationAdminModeTrigger.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ApplicationAdminModeTrigger.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,124 @@
+
+package org.apache.openejb.jee.wls;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * <p>Java class for application-admin-mode-trigger complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="application-admin-mode-trigger">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="max-stuck-thread-time" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="stuck-thread-count" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *       &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 = "application-admin-mode-trigger", propOrder = {
+    "maxStuckThreadTime",
+    "stuckThreadCount"
+})
+public class ApplicationAdminModeTrigger {
+
+    @XmlElement(name = "max-stuck-thread-time")
+    protected BigInteger maxStuckThreadTime;
+    @XmlElement(name = "stuck-thread-count", required = true)
+    protected BigInteger stuckThreadCount;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the maxStuckThreadTime property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getMaxStuckThreadTime() {
+        return maxStuckThreadTime;
+    }
+
+    /**
+     * Sets the value of the maxStuckThreadTime property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setMaxStuckThreadTime(BigInteger value) {
+        this.maxStuckThreadTime = value;
+    }
+
+    /**
+     * Gets the value of the stuckThreadCount property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getStuckThreadCount() {
+        return stuckThreadCount;
+    }
+
+    /**
+     * Sets the value of the stuckThreadCount property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setStuckThreadCount(BigInteger value) {
+        this.stuckThreadCount = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setId(String value) {
+        this.id = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/AutomaticKeyGeneration.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/AutomaticKeyGeneration.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/AutomaticKeyGeneration.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/AutomaticKeyGeneration.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,152 @@
+
+package org.apache.openejb.jee.wls;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * <p>Java class for automatic-key-generation complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="automatic-key-generation">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="generator-type" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;element name="generator-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="key-cache-size" type="{http://www.w3.org/2001/XMLSchema}integer" 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 = "automatic-key-generation", propOrder = {
+    "generatorType",
+    "generatorName",
+    "keyCacheSize"
+})
+public class AutomaticKeyGeneration {
+
+    @XmlElement(name = "generator-type", required = true)
+    protected String generatorType;
+    @XmlElement(name = "generator-name")
+    protected String generatorName;
+    @XmlElement(name = "key-cache-size")
+    protected BigInteger keyCacheSize;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the generatorType property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGeneratorType() {
+        return generatorType;
+    }
+
+    /**
+     * Sets the value of the generatorType property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGeneratorType(String value) {
+        this.generatorType = value;
+    }
+
+    /**
+     * Gets the value of the generatorName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGeneratorName() {
+        return generatorName;
+    }
+
+    /**
+     * Sets the value of the generatorName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGeneratorName(String value) {
+        this.generatorName = value;
+    }
+
+    /**
+     * Gets the value of the keyCacheSize property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getKeyCacheSize() {
+        return keyCacheSize;
+    }
+
+    /**
+     * Sets the value of the keyCacheSize property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setKeyCacheSize(BigInteger value) {
+        this.keyCacheSize = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setId(String value) {
+        this.id = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/CachingElement.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/CachingElement.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/CachingElement.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/CachingElement.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,158 @@
+
+package org.apache.openejb.jee.wls;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * <p>Java class for caching-element complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="caching-element">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="cmr-field" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;element name="group-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="caching-element" type="{http://www.bea.com/ns/weblogic/90}caching-element" 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 = "caching-element", propOrder = {
+    "cmrField",
+    "groupName",
+    "cachingElement"
+})
+public class CachingElement {
+
+    @XmlElement(name = "cmr-field", required = true)
+    protected String cmrField;
+    @XmlElement(name = "group-name")
+    protected String groupName;
+    @XmlElement(name = "caching-element")
+    protected List<CachingElement> cachingElement;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the cmrField property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getCmrField() {
+        return cmrField;
+    }
+
+    /**
+     * Sets the value of the cmrField property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setCmrField(String value) {
+        this.cmrField = value;
+    }
+
+    /**
+     * Gets the value of the groupName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGroupName() {
+        return groupName;
+    }
+
+    /**
+     * Sets the value of the groupName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGroupName(String value) {
+        this.groupName = value;
+    }
+
+    /**
+     * Gets the value of the cachingElement property.
+     * 
+     * <p>
+     * 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 <CODE>set</CODE> method for the cachingElement property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getCachingElement().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link CachingElement }
+     * 
+     * 
+     */
+    public List<CachingElement> getCachingElement() {
+        if (cachingElement == null) {
+            cachingElement = new ArrayList<CachingElement>();
+        }
+        return this.cachingElement;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setId(String value) {
+        this.id = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/CachingName.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/CachingName.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/CachingName.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/CachingName.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,92 @@
+
+package org.apache.openejb.jee.wls;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * <p>Java class for caching-name complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="caching-name">
+ *   &lt;simpleContent>
+ *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/extension>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "caching-name", propOrder = {
+    "value"
+})
+public class CachingName {
+
+    @XmlValue
+    protected String value;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the value property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getValue() {
+        return value;
+    }
+
+    /**
+     * Sets the value of the value property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setValue(String value) {
+        this.value = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setId(String value) {
+        this.id = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Capacity.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Capacity.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Capacity.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Capacity.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,124 @@
+
+package org.apache.openejb.jee.wls;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * <p>Java class for capacity complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="capacity">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;element name="count" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *       &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 = "capacity", propOrder = {
+    "name",
+    "count"
+})
+public class Capacity {
+
+    @XmlElement(required = true)
+    protected String name;
+    @XmlElement(required = true)
+    protected BigInteger count;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the name property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getName() {
+        return name;
+    }
+
+    /**
+     * Sets the value of the name property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setName(String value) {
+        this.name = value;
+    }
+
+    /**
+     * Gets the value of the count property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getCount() {
+        return count;
+    }
+
+    /**
+     * Sets the value of the count property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setCount(BigInteger value) {
+        this.count = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setId(String value) {
+        this.id = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ColumnMap.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ColumnMap.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ColumnMap.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ColumnMap.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,123 @@
+
+package org.apache.openejb.jee.wls;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * <p>Java class for column-map complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="column-map">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="foreign-key-column" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;element name="key-column" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       &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 = "column-map", propOrder = {
+    "foreignKeyColumn",
+    "keyColumn"
+})
+public class ColumnMap {
+
+    @XmlElement(name = "foreign-key-column", required = true)
+    protected String foreignKeyColumn;
+    @XmlElement(name = "key-column", required = true)
+    protected String keyColumn;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the foreignKeyColumn property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getForeignKeyColumn() {
+        return foreignKeyColumn;
+    }
+
+    /**
+     * Sets the value of the foreignKeyColumn property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setForeignKeyColumn(String value) {
+        this.foreignKeyColumn = value;
+    }
+
+    /**
+     * Gets the value of the keyColumn property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getKeyColumn() {
+        return keyColumn;
+    }
+
+    /**
+     * Sets the value of the keyColumn property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setKeyColumn(String value) {
+        this.keyColumn = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setId(String value) {
+        this.id = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Compatibility.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Compatibility.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Compatibility.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Compatibility.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,212 @@
+
+package org.apache.openejb.jee.wls;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * <p>Java class for compatibility complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="compatibility">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="serialize-byte-array-to-oracle-blob" type="{http://www.bea.com/ns/weblogic/90}true-false" minOccurs="0"/>
+ *         &lt;element name="serialize-char-array-to-bytes" type="{http://www.bea.com/ns/weblogic/90}true-false" minOccurs="0"/>
+ *         &lt;element name="allow-readonly-create-and-remove" type="{http://www.bea.com/ns/weblogic/90}true-false" minOccurs="0"/>
+ *         &lt;element name="disable-string-trimming" type="{http://www.bea.com/ns/weblogic/90}true-false" minOccurs="0"/>
+ *         &lt;element name="finders-return-nulls" type="{http://www.bea.com/ns/weblogic/90}true-false" 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 = "compatibility", propOrder = {
+    "serializeByteArrayToOracleBlob",
+    "serializeCharArrayToBytes",
+    "allowReadonlyCreateAndRemove",
+    "disableStringTrimming",
+    "findersReturnNulls"
+})
+public class Compatibility {
+
+    @XmlElement(name = "serialize-byte-array-to-oracle-blob")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean serializeByteArrayToOracleBlob;
+    @XmlElement(name = "serialize-char-array-to-bytes")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean serializeCharArrayToBytes;
+    @XmlElement(name = "allow-readonly-create-and-remove")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean allowReadonlyCreateAndRemove;
+    @XmlElement(name = "disable-string-trimming")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean disableStringTrimming;
+    @XmlElement(name = "finders-return-nulls")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean findersReturnNulls;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the serializeByteArrayToOracleBlob property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getSerializeByteArrayToOracleBlob() {
+        return serializeByteArrayToOracleBlob;
+    }
+
+    /**
+     * Sets the value of the serializeByteArrayToOracleBlob property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setSerializeByteArrayToOracleBlob(Boolean value) {
+        this.serializeByteArrayToOracleBlob = value;
+    }
+
+    /**
+     * Gets the value of the serializeCharArrayToBytes property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getSerializeCharArrayToBytes() {
+        return serializeCharArrayToBytes;
+    }
+
+    /**
+     * Sets the value of the serializeCharArrayToBytes property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setSerializeCharArrayToBytes(Boolean value) {
+        this.serializeCharArrayToBytes = value;
+    }
+
+    /**
+     * Gets the value of the allowReadonlyCreateAndRemove property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getAllowReadonlyCreateAndRemove() {
+        return allowReadonlyCreateAndRemove;
+    }
+
+    /**
+     * Sets the value of the allowReadonlyCreateAndRemove property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setAllowReadonlyCreateAndRemove(Boolean value) {
+        this.allowReadonlyCreateAndRemove = value;
+    }
+
+    /**
+     * Gets the value of the disableStringTrimming property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getDisableStringTrimming() {
+        return disableStringTrimming;
+    }
+
+    /**
+     * Sets the value of the disableStringTrimming property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setDisableStringTrimming(Boolean value) {
+        this.disableStringTrimming = value;
+    }
+
+    /**
+     * Gets the value of the findersReturnNulls property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getFindersReturnNulls() {
+        return findersReturnNulls;
+    }
+
+    /**
+     * Sets the value of the findersReturnNulls property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setFindersReturnNulls(Boolean value) {
+        this.findersReturnNulls = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setId(String value) {
+        this.id = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ConnectionPoolParams.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ConnectionPoolParams.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ConnectionPoolParams.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ConnectionPoolParams.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,493 @@
+
+package org.apache.openejb.jee.wls;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * <p>Java class for connection-pool-params complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="connection-pool-params">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="initial-capacity" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="max-capacity" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="capacity-increment" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="shrinking-enabled" type="{http://www.bea.com/ns/weblogic/90}true-false" minOccurs="0"/>
+ *         &lt;element name="shrink-frequency-seconds" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="highest-num-waiters" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="highest-num-unavailable" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="connection-creation-retry-frequency-seconds" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="connection-reserve-timeout-seconds" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="test-frequency-seconds" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="test-connections-on-create" type="{http://www.bea.com/ns/weblogic/90}true-false" minOccurs="0"/>
+ *         &lt;element name="test-connections-on-release" type="{http://www.bea.com/ns/weblogic/90}true-false" minOccurs="0"/>
+ *         &lt;element name="test-connections-on-reserve" type="{http://www.bea.com/ns/weblogic/90}true-false" minOccurs="0"/>
+ *         &lt;element name="profile-harvest-frequency-seconds" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="ignore-in-use-connections-enabled" type="{http://www.bea.com/ns/weblogic/90}true-false" 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 = "connection-pool-params", propOrder = {
+    "initialCapacity",
+    "maxCapacity",
+    "capacityIncrement",
+    "shrinkingEnabled",
+    "shrinkFrequencySeconds",
+    "highestNumWaiters",
+    "highestNumUnavailable",
+    "connectionCreationRetryFrequencySeconds",
+    "connectionReserveTimeoutSeconds",
+    "testFrequencySeconds",
+    "testConnectionsOnCreate",
+    "testConnectionsOnRelease",
+    "testConnectionsOnReserve",
+    "profileHarvestFrequencySeconds",
+    "ignoreInUseConnectionsEnabled"
+})
+public class ConnectionPoolParams {
+
+    @XmlElement(name = "initial-capacity")
+    protected BigInteger initialCapacity;
+    @XmlElement(name = "max-capacity")
+    protected BigInteger maxCapacity;
+    @XmlElement(name = "capacity-increment")
+    protected BigInteger capacityIncrement;
+    @XmlElement(name = "shrinking-enabled")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean shrinkingEnabled;
+    @XmlElement(name = "shrink-frequency-seconds")
+    protected BigInteger shrinkFrequencySeconds;
+    @XmlElement(name = "highest-num-waiters")
+    protected BigInteger highestNumWaiters;
+    @XmlElement(name = "highest-num-unavailable")
+    protected BigInteger highestNumUnavailable;
+    @XmlElement(name = "connection-creation-retry-frequency-seconds")
+    protected BigInteger connectionCreationRetryFrequencySeconds;
+    @XmlElement(name = "connection-reserve-timeout-seconds")
+    protected BigInteger connectionReserveTimeoutSeconds;
+    @XmlElement(name = "test-frequency-seconds")
+    protected BigInteger testFrequencySeconds;
+    @XmlElement(name = "test-connections-on-create")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean testConnectionsOnCreate;
+    @XmlElement(name = "test-connections-on-release")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean testConnectionsOnRelease;
+    @XmlElement(name = "test-connections-on-reserve")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean testConnectionsOnReserve;
+    @XmlElement(name = "profile-harvest-frequency-seconds")
+    protected BigInteger profileHarvestFrequencySeconds;
+    @XmlElement(name = "ignore-in-use-connections-enabled")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean ignoreInUseConnectionsEnabled;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the initialCapacity property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getInitialCapacity() {
+        return initialCapacity;
+    }
+
+    /**
+     * Sets the value of the initialCapacity property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setInitialCapacity(BigInteger value) {
+        this.initialCapacity = value;
+    }
+
+    /**
+     * Gets the value of the maxCapacity property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getMaxCapacity() {
+        return maxCapacity;
+    }
+
+    /**
+     * Sets the value of the maxCapacity property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setMaxCapacity(BigInteger value) {
+        this.maxCapacity = value;
+    }
+
+    /**
+     * Gets the value of the capacityIncrement property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getCapacityIncrement() {
+        return capacityIncrement;
+    }
+
+    /**
+     * Sets the value of the capacityIncrement property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setCapacityIncrement(BigInteger value) {
+        this.capacityIncrement = value;
+    }
+
+    /**
+     * Gets the value of the shrinkingEnabled property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getShrinkingEnabled() {
+        return shrinkingEnabled;
+    }
+
+    /**
+     * Sets the value of the shrinkingEnabled property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setShrinkingEnabled(Boolean value) {
+        this.shrinkingEnabled = value;
+    }
+
+    /**
+     * Gets the value of the shrinkFrequencySeconds property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getShrinkFrequencySeconds() {
+        return shrinkFrequencySeconds;
+    }
+
+    /**
+     * Sets the value of the shrinkFrequencySeconds property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setShrinkFrequencySeconds(BigInteger value) {
+        this.shrinkFrequencySeconds = value;
+    }
+
+    /**
+     * Gets the value of the highestNumWaiters property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getHighestNumWaiters() {
+        return highestNumWaiters;
+    }
+
+    /**
+     * Sets the value of the highestNumWaiters property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setHighestNumWaiters(BigInteger value) {
+        this.highestNumWaiters = value;
+    }
+
+    /**
+     * Gets the value of the highestNumUnavailable property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getHighestNumUnavailable() {
+        return highestNumUnavailable;
+    }
+
+    /**
+     * Sets the value of the highestNumUnavailable property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setHighestNumUnavailable(BigInteger value) {
+        this.highestNumUnavailable = value;
+    }
+
+    /**
+     * Gets the value of the connectionCreationRetryFrequencySeconds property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getConnectionCreationRetryFrequencySeconds() {
+        return connectionCreationRetryFrequencySeconds;
+    }
+
+    /**
+     * Sets the value of the connectionCreationRetryFrequencySeconds property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setConnectionCreationRetryFrequencySeconds(BigInteger value) {
+        this.connectionCreationRetryFrequencySeconds = value;
+    }
+
+    /**
+     * Gets the value of the connectionReserveTimeoutSeconds property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getConnectionReserveTimeoutSeconds() {
+        return connectionReserveTimeoutSeconds;
+    }
+
+    /**
+     * Sets the value of the connectionReserveTimeoutSeconds property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setConnectionReserveTimeoutSeconds(BigInteger value) {
+        this.connectionReserveTimeoutSeconds = value;
+    }
+
+    /**
+     * Gets the value of the testFrequencySeconds property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getTestFrequencySeconds() {
+        return testFrequencySeconds;
+    }
+
+    /**
+     * Sets the value of the testFrequencySeconds property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setTestFrequencySeconds(BigInteger value) {
+        this.testFrequencySeconds = value;
+    }
+
+    /**
+     * Gets the value of the testConnectionsOnCreate property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getTestConnectionsOnCreate() {
+        return testConnectionsOnCreate;
+    }
+
+    /**
+     * Sets the value of the testConnectionsOnCreate property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setTestConnectionsOnCreate(Boolean value) {
+        this.testConnectionsOnCreate = value;
+    }
+
+    /**
+     * Gets the value of the testConnectionsOnRelease property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getTestConnectionsOnRelease() {
+        return testConnectionsOnRelease;
+    }
+
+    /**
+     * Sets the value of the testConnectionsOnRelease property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setTestConnectionsOnRelease(Boolean value) {
+        this.testConnectionsOnRelease = value;
+    }
+
+    /**
+     * Gets the value of the testConnectionsOnReserve property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getTestConnectionsOnReserve() {
+        return testConnectionsOnReserve;
+    }
+
+    /**
+     * Sets the value of the testConnectionsOnReserve property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setTestConnectionsOnReserve(Boolean value) {
+        this.testConnectionsOnReserve = value;
+    }
+
+    /**
+     * Gets the value of the profileHarvestFrequencySeconds property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getProfileHarvestFrequencySeconds() {
+        return profileHarvestFrequencySeconds;
+    }
+
+    /**
+     * Sets the value of the profileHarvestFrequencySeconds property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setProfileHarvestFrequencySeconds(BigInteger value) {
+        this.profileHarvestFrequencySeconds = value;
+    }
+
+    /**
+     * Gets the value of the ignoreInUseConnectionsEnabled property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getIgnoreInUseConnectionsEnabled() {
+        return ignoreInUseConnectionsEnabled;
+    }
+
+    /**
+     * Sets the value of the ignoreInUseConnectionsEnabled property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setIgnoreInUseConnectionsEnabled(Boolean value) {
+        this.ignoreInUseConnectionsEnabled = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setId(String value) {
+        this.id = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ContextCase.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ContextCase.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ContextCase.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ContextCase.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,153 @@
+
+package org.apache.openejb.jee.wls;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * <p>Java class for context-case complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="context-case">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;choice>
+ *           &lt;element name="user-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *           &lt;element name="group-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;/choice>
+ *         &lt;element name="request-class-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       &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 = "context-case", propOrder = {
+    "userName",
+    "groupName",
+    "requestClassName"
+})
+public class ContextCase {
+
+    @XmlElement(name = "user-name")
+    protected String userName;
+    @XmlElement(name = "group-name")
+    protected String groupName;
+    @XmlElement(name = "request-class-name", required = true)
+    protected String requestClassName;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the userName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getUserName() {
+        return userName;
+    }
+
+    /**
+     * Sets the value of the userName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setUserName(String value) {
+        this.userName = value;
+    }
+
+    /**
+     * Gets the value of the groupName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGroupName() {
+        return groupName;
+    }
+
+    /**
+     * Sets the value of the groupName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGroupName(String value) {
+        this.groupName = value;
+    }
+
+    /**
+     * Gets the value of the requestClassName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getRequestClassName() {
+        return requestClassName;
+    }
+
+    /**
+     * Sets the value of the requestClassName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setRequestClassName(String value) {
+        this.requestClassName = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setId(String value) {
+        this.id = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ContextRequestClass.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ContextRequestClass.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ContextRequestClass.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/ContextRequestClass.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,130 @@
+
+package org.apache.openejb.jee.wls;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * <p>Java class for context-request-class complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="context-request-class">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;element name="context-case" type="{http://www.bea.com/ns/weblogic/90}context-case" 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 = "context-request-class", propOrder = {
+    "name",
+    "contextCase"
+})
+public class ContextRequestClass {
+
+    @XmlElement(required = true)
+    protected String name;
+    @XmlElement(name = "context-case", required = true)
+    protected List<ContextCase> contextCase;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the name property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getName() {
+        return name;
+    }
+
+    /**
+     * Sets the value of the name property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setName(String value) {
+        this.name = value;
+    }
+
+    /**
+     * Gets the value of the contextCase property.
+     * 
+     * <p>
+     * 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 <CODE>set</CODE> method for the contextCase property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContextCase().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link ContextCase }
+     * 
+     * 
+     */
+    public List<ContextCase> getContextCase() {
+        if (contextCase == null) {
+            contextCase = new ArrayList<ContextCase>();
+        }
+        return this.contextCase;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setId(String value) {
+        this.id = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/DatabaseSpecificSql.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/DatabaseSpecificSql.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/DatabaseSpecificSql.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/DatabaseSpecificSql.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,90 @@
+
+package org.apache.openejb.jee.wls;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for database-specific-sql complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="database-specific-sql">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="database-type" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;element name="sql" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "database-specific-sql", propOrder = {
+    "databaseType",
+    "sql"
+})
+public class DatabaseSpecificSql {
+
+    @XmlElement(name = "database-type", required = true)
+    protected String databaseType;
+    @XmlElement(required = true)
+    protected String sql;
+
+    /**
+     * Gets the value of the databaseType property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getDatabaseType() {
+        return databaseType;
+    }
+
+    /**
+     * Sets the value of the databaseType property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setDatabaseType(String value) {
+        this.databaseType = value;
+    }
+
+    /**
+     * Gets the value of the sql property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getSql() {
+        return sql;
+    }
+
+    /**
+     * Sets the value of the sql property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setSql(String value) {
+        this.sql = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Description.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Description.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Description.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Description.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,59 @@
+
+package org.apache.openejb.jee.wls;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for description complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="description">
+ *   &lt;simpleContent>
+ *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
+ *     &lt;/extension>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "description", propOrder = {
+    "value"
+})
+public class Description {
+
+    @XmlValue
+    protected String value;
+
+    /**
+     * Gets the value of the value property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getValue() {
+        return value;
+    }
+
+    /**
+     * Sets the value of the value property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setValue(String value) {
+        this.value = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/DistributedDestinationConnection.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/DistributedDestinationConnection.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/DistributedDestinationConnection.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/DistributedDestinationConnection.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,96 @@
+
+package org.apache.openejb.jee.wls;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * This element was introduced in the 9.0.1 version of
+ *          WebLogic Server.  It should not be used in instance documents that may
+ *          be consumed by prior WebLogic Server versions
+ * 
+ * <p>Java class for distributed-destination-connection complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="distributed-destination-connection">
+ *   &lt;simpleContent>
+ *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/extension>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "distributed-destination-connection", propOrder = {
+    "value"
+})
+public class DistributedDestinationConnection {
+
+    @XmlValue
+    protected String value;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the value property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getValue() {
+        return value;
+    }
+
+    /**
+     * Sets the value of the value property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setValue(String value) {
+        this.value = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setId(String value) {
+        this.id = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EjbQlQuery.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EjbQlQuery.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EjbQlQuery.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EjbQlQuery.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,118 @@
+
+package org.apache.openejb.jee.wls;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ejb-ql-query complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="ejb-ql-query">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="weblogic-ql" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="group-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="caching-name" type="{http://www.bea.com/ns/weblogic/90}caching-name" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ejb-ql-query", propOrder = {
+    "weblogicQl",
+    "groupName",
+    "cachingName"
+})
+public class EjbQlQuery {
+
+    @XmlElement(name = "weblogic-ql")
+    protected String weblogicQl;
+    @XmlElement(name = "group-name")
+    protected String groupName;
+    @XmlElement(name = "caching-name")
+    protected CachingName cachingName;
+
+    /**
+     * Gets the value of the weblogicQl property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getWeblogicQl() {
+        return weblogicQl;
+    }
+
+    /**
+     * Sets the value of the weblogicQl property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setWeblogicQl(String value) {
+        this.weblogicQl = value;
+    }
+
+    /**
+     * Gets the value of the groupName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGroupName() {
+        return groupName;
+    }
+
+    /**
+     * Sets the value of the groupName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGroupName(String value) {
+        this.groupName = value;
+    }
+
+    /**
+     * Gets the value of the cachingName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link CachingName }
+     *     
+     */
+    public CachingName getCachingName() {
+        return cachingName;
+    }
+
+    /**
+     * Sets the value of the cachingName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link CachingName }
+     *     
+     */
+    public void setCachingName(CachingName value) {
+        this.cachingName = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EjbReferenceDescription.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EjbReferenceDescription.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EjbReferenceDescription.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EjbReferenceDescription.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,123 @@
+
+package org.apache.openejb.jee.wls;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * <p>Java class for ejb-reference-description complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="ejb-reference-description">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="ejb-ref-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;element name="jndi-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       &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 = "ejb-reference-description", propOrder = {
+    "ejbRefName",
+    "jndiName"
+})
+public class EjbReferenceDescription {
+
+    @XmlElement(name = "ejb-ref-name", required = true)
+    protected String ejbRefName;
+    @XmlElement(name = "jndi-name", required = true)
+    protected String jndiName;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the ejbRefName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getEjbRefName() {
+        return ejbRefName;
+    }
+
+    /**
+     * Sets the value of the ejbRefName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setEjbRefName(String value) {
+        this.ejbRefName = value;
+    }
+
+    /**
+     * Gets the value of the jndiName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getJndiName() {
+        return jndiName;
+    }
+
+    /**
+     * Sets the value of the jndiName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setJndiName(String value) {
+        this.jndiName = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setId(String value) {
+        this.id = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Empty.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Empty.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Empty.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Empty.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,70 @@
+
+package org.apache.openejb.jee.wls;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * 
+ * 
+ *         This type is used to designate an empty
+ *         element when used.
+ * 
+ *       
+ * 
+ * <p>Java class for empty complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="empty">
+ *   &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 = "empty")
+public class Empty {
+
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setId(String value) {
+        this.id = value;
+    }
+
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityCache.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityCache.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityCache.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityCache.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,237 @@
+
+package org.apache.openejb.jee.wls;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * <p>Java class for entity-cache complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="entity-cache">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="max-beans-in-cache" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="max-queries-in-cache" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="idle-timeout-seconds" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="read-timeout-seconds" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="concurrency-strategy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="cache-between-transactions" type="{http://www.bea.com/ns/weblogic/90}true-false" 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 = "entity-cache", propOrder = {
+    "maxBeansInCache",
+    "maxQueriesInCache",
+    "idleTimeoutSeconds",
+    "readTimeoutSeconds",
+    "concurrencyStrategy",
+    "cacheBetweenTransactions"
+})
+public class EntityCache {
+
+    @XmlElement(name = "max-beans-in-cache")
+    protected BigInteger maxBeansInCache;
+    @XmlElement(name = "max-queries-in-cache")
+    protected BigInteger maxQueriesInCache;
+    @XmlElement(name = "idle-timeout-seconds")
+    protected BigInteger idleTimeoutSeconds;
+    @XmlElement(name = "read-timeout-seconds")
+    protected BigInteger readTimeoutSeconds;
+    @XmlElement(name = "concurrency-strategy")
+    protected String concurrencyStrategy;
+    @XmlElement(name = "cache-between-transactions")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean cacheBetweenTransactions;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the maxBeansInCache property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getMaxBeansInCache() {
+        return maxBeansInCache;
+    }
+
+    /**
+     * Sets the value of the maxBeansInCache property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setMaxBeansInCache(BigInteger value) {
+        this.maxBeansInCache = value;
+    }
+
+    /**
+     * Gets the value of the maxQueriesInCache property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getMaxQueriesInCache() {
+        return maxQueriesInCache;
+    }
+
+    /**
+     * Sets the value of the maxQueriesInCache property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setMaxQueriesInCache(BigInteger value) {
+        this.maxQueriesInCache = value;
+    }
+
+    /**
+     * Gets the value of the idleTimeoutSeconds property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getIdleTimeoutSeconds() {
+        return idleTimeoutSeconds;
+    }
+
+    /**
+     * Sets the value of the idleTimeoutSeconds property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setIdleTimeoutSeconds(BigInteger value) {
+        this.idleTimeoutSeconds = value;
+    }
+
+    /**
+     * Gets the value of the readTimeoutSeconds property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getReadTimeoutSeconds() {
+        return readTimeoutSeconds;
+    }
+
+    /**
+     * Sets the value of the readTimeoutSeconds property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setReadTimeoutSeconds(BigInteger value) {
+        this.readTimeoutSeconds = value;
+    }
+
+    /**
+     * Gets the value of the concurrencyStrategy property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getConcurrencyStrategy() {
+        return concurrencyStrategy;
+    }
+
+    /**
+     * Sets the value of the concurrencyStrategy property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setConcurrencyStrategy(String value) {
+        this.concurrencyStrategy = value;
+    }
+
+    /**
+     * Gets the value of the cacheBetweenTransactions property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getCacheBetweenTransactions() {
+        return cacheBetweenTransactions;
+    }
+
+    /**
+     * Sets the value of the cacheBetweenTransactions property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setCacheBetweenTransactions(Boolean value) {
+        this.cacheBetweenTransactions = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setId(String value) {
+        this.id = value;
+    }
+
+}



Mime
View raw message