tomee-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dblev...@apache.org
Subject svn commit: r592534 [2/6] - /openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/
Date Tue, 06 Nov 2007 19:50:23 GMT
Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityCacheRef.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityCacheRef.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityCacheRef.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityCacheRef.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-ref complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="entity-cache-ref">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="entity-cache-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &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"/>
+ *         &lt;element name="cache-between-transactions" type="{http://www.bea.com/ns/weblogic/90}true-false" minOccurs="0"/>
+ *         &lt;element name="estimated-bean-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 = "entity-cache-ref", propOrder = {
+    "entityCacheName",
+    "idleTimeoutSeconds",
+    "readTimeoutSeconds",
+    "concurrencyStrategy",
+    "cacheBetweenTransactions",
+    "estimatedBeanSize"
+})
+public class EntityCacheRef {
+
+    @XmlElement(name = "entity-cache-name", required = true)
+    protected String entityCacheName;
+    @XmlElement(name = "idle-timeout-seconds")
+    protected BigInteger idleTimeoutSeconds;
+    @XmlElement(name = "read-timeout-seconds")
+    protected BigInteger readTimeoutSeconds;
+    @XmlElement(name = "concurrency-strategy", required = true)
+    protected String concurrencyStrategy;
+    @XmlElement(name = "cache-between-transactions")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean cacheBetweenTransactions;
+    @XmlElement(name = "estimated-bean-size")
+    protected BigInteger estimatedBeanSize;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the entityCacheName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getEntityCacheName() {
+        return entityCacheName;
+    }
+
+    /**
+     * Sets the value of the entityCacheName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setEntityCacheName(String value) {
+        this.entityCacheName = 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 estimatedBeanSize property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getEstimatedBeanSize() {
+        return estimatedBeanSize;
+    }
+
+    /**
+     * Sets the value of the estimatedBeanSize property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setEstimatedBeanSize(BigInteger value) {
+        this.estimatedBeanSize = 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/EntityClustering.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityClustering.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityClustering.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityClustering.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,181 @@
+
+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 entity-clustering complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="entity-clustering">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="home-is-clusterable" type="{http://www.bea.com/ns/weblogic/90}true-false" minOccurs="0"/>
+ *         &lt;element name="home-load-algorithm" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="home-call-router-class-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="use-serverside-stubs" 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-clustering", propOrder = {
+    "homeIsClusterable",
+    "homeLoadAlgorithm",
+    "homeCallRouterClassName",
+    "useServersideStubs"
+})
+public class EntityClustering {
+
+    @XmlElement(name = "home-is-clusterable")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean homeIsClusterable;
+    @XmlElement(name = "home-load-algorithm")
+    protected String homeLoadAlgorithm;
+    @XmlElement(name = "home-call-router-class-name")
+    protected String homeCallRouterClassName;
+    @XmlElement(name = "use-serverside-stubs")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean useServersideStubs;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the homeIsClusterable property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getHomeIsClusterable() {
+        return homeIsClusterable;
+    }
+
+    /**
+     * Sets the value of the homeIsClusterable property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setHomeIsClusterable(Boolean value) {
+        this.homeIsClusterable = value;
+    }
+
+    /**
+     * Gets the value of the homeLoadAlgorithm property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getHomeLoadAlgorithm() {
+        return homeLoadAlgorithm;
+    }
+
+    /**
+     * Sets the value of the homeLoadAlgorithm property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setHomeLoadAlgorithm(String value) {
+        this.homeLoadAlgorithm = value;
+    }
+
+    /**
+     * Gets the value of the homeCallRouterClassName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getHomeCallRouterClassName() {
+        return homeCallRouterClassName;
+    }
+
+    /**
+     * Sets the value of the homeCallRouterClassName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setHomeCallRouterClassName(String value) {
+        this.homeCallRouterClassName = value;
+    }
+
+    /**
+     * Gets the value of the useServersideStubs property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getUseServersideStubs() {
+        return useServersideStubs;
+    }
+
+    /**
+     * Sets the value of the useServersideStubs property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setUseServersideStubs(Boolean value) {
+        this.useServersideStubs = 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/EntityDescriptor.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityDescriptor.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityDescriptor.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/EntityDescriptor.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,292 @@
+
+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 entity-descriptor complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="entity-descriptor">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="pool" type="{http://www.bea.com/ns/weblogic/90}pool" minOccurs="0"/>
+ *         &lt;element name="timer-descriptor" type="{http://www.bea.com/ns/weblogic/90}timer-descriptor" minOccurs="0"/>
+ *         &lt;choice minOccurs="0">
+ *           &lt;element name="entity-cache" type="{http://www.bea.com/ns/weblogic/90}entity-cache"/>
+ *           &lt;element name="entity-cache-ref" type="{http://www.bea.com/ns/weblogic/90}entity-cache-ref"/>
+ *         &lt;/choice>
+ *         &lt;element name="persistence" type="{http://www.bea.com/ns/weblogic/90}persistence" minOccurs="0"/>
+ *         &lt;element name="entity-clustering" type="{http://www.bea.com/ns/weblogic/90}entity-clustering" minOccurs="0"/>
+ *         &lt;element name="invalidation-target" type="{http://www.bea.com/ns/weblogic/90}invalidation-target" minOccurs="0"/>
+ *         &lt;element name="enable-dynamic-queries" 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-descriptor", propOrder = {
+    "pool",
+    "timerDescriptor",
+    "entityCache",
+    "entityCacheRef",
+    "persistence",
+    "entityClustering",
+    "invalidationTarget",
+    "enableDynamicQueries"
+})
+public class EntityDescriptor {
+
+    protected Pool pool;
+    @XmlElement(name = "timer-descriptor")
+    protected TimerDescriptor timerDescriptor;
+    @XmlElement(name = "entity-cache")
+    protected EntityCache entityCache;
+    @XmlElement(name = "entity-cache-ref")
+    protected EntityCacheRef entityCacheRef;
+    protected Persistence persistence;
+    @XmlElement(name = "entity-clustering")
+    protected EntityClustering entityClustering;
+    @XmlElement(name = "invalidation-target")
+    protected InvalidationTarget invalidationTarget;
+    @XmlElement(name = "enable-dynamic-queries")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean enableDynamicQueries;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the pool property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Pool }
+     *     
+     */
+    public Pool getPool() {
+        return pool;
+    }
+
+    /**
+     * Sets the value of the pool property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Pool }
+     *     
+     */
+    public void setPool(Pool value) {
+        this.pool = value;
+    }
+
+    /**
+     * Gets the value of the timerDescriptor property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link TimerDescriptor }
+     *     
+     */
+    public TimerDescriptor getTimerDescriptor() {
+        return timerDescriptor;
+    }
+
+    /**
+     * Sets the value of the timerDescriptor property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link TimerDescriptor }
+     *     
+     */
+    public void setTimerDescriptor(TimerDescriptor value) {
+        this.timerDescriptor = value;
+    }
+
+    /**
+     * Gets the value of the entityCache property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link EntityCache }
+     *     
+     */
+    public EntityCache getEntityCache() {
+        return entityCache;
+    }
+
+    /**
+     * Sets the value of the entityCache property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link EntityCache }
+     *     
+     */
+    public void setEntityCache(EntityCache value) {
+        this.entityCache = value;
+    }
+
+    /**
+     * Gets the value of the entityCacheRef property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link EntityCacheRef }
+     *     
+     */
+    public EntityCacheRef getEntityCacheRef() {
+        return entityCacheRef;
+    }
+
+    /**
+     * Sets the value of the entityCacheRef property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link EntityCacheRef }
+     *     
+     */
+    public void setEntityCacheRef(EntityCacheRef value) {
+        this.entityCacheRef = value;
+    }
+
+    /**
+     * Gets the value of the persistence property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Persistence }
+     *     
+     */
+    public Persistence getPersistence() {
+        return persistence;
+    }
+
+    /**
+     * Sets the value of the persistence property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Persistence }
+     *     
+     */
+    public void setPersistence(Persistence value) {
+        this.persistence = value;
+    }
+
+    /**
+     * Gets the value of the entityClustering property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link EntityClustering }
+     *     
+     */
+    public EntityClustering getEntityClustering() {
+        return entityClustering;
+    }
+
+    /**
+     * Sets the value of the entityClustering property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link EntityClustering }
+     *     
+     */
+    public void setEntityClustering(EntityClustering value) {
+        this.entityClustering = value;
+    }
+
+    /**
+     * Gets the value of the invalidationTarget property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link InvalidationTarget }
+     *     
+     */
+    public InvalidationTarget getInvalidationTarget() {
+        return invalidationTarget;
+    }
+
+    /**
+     * Sets the value of the invalidationTarget property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link InvalidationTarget }
+     *     
+     */
+    public void setInvalidationTarget(InvalidationTarget value) {
+        this.invalidationTarget = value;
+    }
+
+    /**
+     * Gets the value of the enableDynamicQueries property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getEnableDynamicQueries() {
+        return enableDynamicQueries;
+    }
+
+    /**
+     * Sets the value of the enableDynamicQueries property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setEnableDynamicQueries(Boolean value) {
+        this.enableDynamicQueries = 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/FairShareRequestClass.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/FairShareRequestClass.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/FairShareRequestClass.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/FairShareRequestClass.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 fair-share-request-class complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="fair-share-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="fair-share" 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 = "fair-share-request-class", propOrder = {
+    "name",
+    "fairShare"
+})
+public class FairShareRequestClass {
+
+    @XmlElement(required = true)
+    protected String name;
+    @XmlElement(name = "fair-share", required = true)
+    protected BigInteger fairShare;
+    @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 fairShare property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getFairShare() {
+        return fairShare;
+    }
+
+    /**
+     * Sets the value of the fairShare property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setFairShare(BigInteger value) {
+        this.fairShare = 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/FieldGroup.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/FieldGroup.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/FieldGroup.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/FieldGroup.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,140 @@
+
+package org.apache.openejb.jee.wls;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.JAXBElement;
+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.XmlElementRef;
+import javax.xml.bind.annotation.XmlElementRefs;
+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 field-group complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="field-group">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="group-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;choice maxOccurs="unbounded">
+ *           &lt;element name="cmp-field" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *           &lt;element name="cmr-field" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &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 = "field-group", propOrder = {
+    "groupName",
+    "cmpFieldOrCmrField"
+})
+public class FieldGroup {
+
+    @XmlElement(name = "group-name", required = true)
+    protected String groupName;
+    @XmlElementRefs({
+        @XmlElementRef(name = "cmr-field", namespace = "http://www.bea.com/ns/weblogic/90", type = JAXBElement.class),
+        @XmlElementRef(name = "cmp-field", namespace = "http://www.bea.com/ns/weblogic/90", type = JAXBElement.class)
+    })
+    protected List<JAXBElement<String>> cmpFieldOrCmrField;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * 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 cmpFieldOrCmrField 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 cmpFieldOrCmrField property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getCmpFieldOrCmrField().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link JAXBElement }{@code <}{@link String }{@code >}
+     * {@link JAXBElement }{@code <}{@link String }{@code >}
+     * 
+     * 
+     */
+    public List<JAXBElement<String>> getCmpFieldOrCmrField() {
+        if (cmpFieldOrCmrField == null) {
+            cmpFieldOrCmrField = new ArrayList<JAXBElement<String>>();
+        }
+        return this.cmpFieldOrCmrField;
+    }
+
+    /**
+     * 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/FieldMap.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/FieldMap.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/FieldMap.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/FieldMap.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,208 @@
+
+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 field-map complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="field-map">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="cmp-field" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;element name="dbms-column" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;element name="dbms-column-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="dbms-default-value" type="{http://www.bea.com/ns/weblogic/90}true-false" minOccurs="0"/>
+ *         &lt;element name="group-name" type="{http://www.w3.org/2001/XMLSchema}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 = "field-map", propOrder = {
+    "cmpField",
+    "dbmsColumn",
+    "dbmsColumnType",
+    "dbmsDefaultValue",
+    "groupName"
+})
+public class FieldMap {
+
+    @XmlElement(name = "cmp-field", required = true)
+    protected String cmpField;
+    @XmlElement(name = "dbms-column", required = true)
+    protected String dbmsColumn;
+    @XmlElement(name = "dbms-column-type")
+    protected String dbmsColumnType;
+    @XmlElement(name = "dbms-default-value")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean dbmsDefaultValue;
+    @XmlElement(name = "group-name")
+    protected String groupName;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the cmpField property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getCmpField() {
+        return cmpField;
+    }
+
+    /**
+     * Sets the value of the cmpField property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setCmpField(String value) {
+        this.cmpField = value;
+    }
+
+    /**
+     * Gets the value of the dbmsColumn property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getDbmsColumn() {
+        return dbmsColumn;
+    }
+
+    /**
+     * Sets the value of the dbmsColumn property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setDbmsColumn(String value) {
+        this.dbmsColumn = value;
+    }
+
+    /**
+     * Gets the value of the dbmsColumnType property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getDbmsColumnType() {
+        return dbmsColumnType;
+    }
+
+    /**
+     * Sets the value of the dbmsColumnType property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setDbmsColumnType(String value) {
+        this.dbmsColumnType = value;
+    }
+
+    /**
+     * Gets the value of the dbmsDefaultValue property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getDbmsDefaultValue() {
+        return dbmsDefaultValue;
+    }
+
+    /**
+     * Sets the value of the dbmsDefaultValue property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setDbmsDefaultValue(Boolean value) {
+        this.dbmsDefaultValue = 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 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/IdempotentMethods.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/IdempotentMethods.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/IdempotentMethods.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/IdempotentMethods.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,100 @@
+
+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.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 idempotent-methods complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="idempotent-methods">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="method" type="{http://www.bea.com/ns/weblogic/90}method" 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 = "idempotent-methods", propOrder = {
+    "method"
+})
+public class IdempotentMethods {
+
+    protected List<Method> method;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the method 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 method property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getMethod().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link Method }
+     * 
+     * 
+     */
+    public List<Method> getMethod() {
+        if (method == null) {
+            method = new ArrayList<Method>();
+        }
+        return this.method;
+    }
+
+    /**
+     * 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/IiopSecurityDescriptor.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/IiopSecurityDescriptor.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/IiopSecurityDescriptor.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/IiopSecurityDescriptor.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,151 @@
+
+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 iiop-security-descriptor complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="iiop-security-descriptor">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="transport-requirements" type="{http://www.bea.com/ns/weblogic/90}transport-requirements" minOccurs="0"/>
+ *         &lt;element name="client-authentication" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="identity-assertion" type="{http://www.w3.org/2001/XMLSchema}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 = "iiop-security-descriptor", propOrder = {
+    "transportRequirements",
+    "clientAuthentication",
+    "identityAssertion"
+})
+public class IiopSecurityDescriptor {
+
+    @XmlElement(name = "transport-requirements")
+    protected TransportRequirements transportRequirements;
+    @XmlElement(name = "client-authentication")
+    protected String clientAuthentication;
+    @XmlElement(name = "identity-assertion")
+    protected String identityAssertion;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the transportRequirements property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link TransportRequirements }
+     *     
+     */
+    public TransportRequirements getTransportRequirements() {
+        return transportRequirements;
+    }
+
+    /**
+     * Sets the value of the transportRequirements property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link TransportRequirements }
+     *     
+     */
+    public void setTransportRequirements(TransportRequirements value) {
+        this.transportRequirements = value;
+    }
+
+    /**
+     * Gets the value of the clientAuthentication property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getClientAuthentication() {
+        return clientAuthentication;
+    }
+
+    /**
+     * Sets the value of the clientAuthentication property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setClientAuthentication(String value) {
+        this.clientAuthentication = value;
+    }
+
+    /**
+     * Gets the value of the identityAssertion property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getIdentityAssertion() {
+        return identityAssertion;
+    }
+
+    /**
+     * Sets the value of the identityAssertion property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setIdentityAssertion(String value) {
+        this.identityAssertion = 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/InvalidationTarget.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/InvalidationTarget.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/InvalidationTarget.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/InvalidationTarget.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,95 @@
+
+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 invalidation-target complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="invalidation-target">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="ejb-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 = "invalidation-target", propOrder = {
+    "ejbName"
+})
+public class InvalidationTarget {
+
+    @XmlElement(name = "ejb-name", required = true)
+    protected String ejbName;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the ejbName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getEjbName() {
+        return ejbName;
+    }
+
+    /**
+     * Sets the value of the ejbName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setEjbName(String value) {
+        this.ejbName = 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/JaxbWls.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/JaxbWls.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/JaxbWls.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/JaxbWls.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,130 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.openejb.jee.wls;
+
+import org.apache.openejb.jee.JaxbJavaee;
+import org.xml.sax.SAXException;
+import org.xml.sax.InputSource;
+import org.xml.sax.XMLReader;
+import org.xml.sax.Attributes;
+import org.xml.sax.helpers.XMLFilterImpl;
+
+import javax.xml.bind.JAXBContext;
+import javax.xml.bind.JAXBException;
+import javax.xml.bind.Marshaller;
+import javax.xml.bind.Unmarshaller;
+import javax.xml.bind.ValidationEventHandler;
+import javax.xml.bind.ValidationEvent;
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.parsers.SAXParserFactory;
+import javax.xml.parsers.SAXParser;
+import javax.xml.transform.sax.SAXSource;
+import java.util.Set;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.TreeSet;
+import java.io.ByteArrayOutputStream;
+import java.io.OutputStream;
+import java.io.InputStream;
+import java.io.ByteArrayInputStream;
+import java.io.IOException;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public class JaxbWls {
+    public static final ThreadLocal<Set<String>> currentPublicId = new ThreadLocal<Set<String>>();
+
+    private static Map<Class, JAXBContext> jaxbContexts = new HashMap<Class,JAXBContext>();
+
+    public static <T>String marshal(Class<T> type, Object object) throws JAXBException {
+        ByteArrayOutputStream baos = new ByteArrayOutputStream();
+
+        JaxbWls.marshal(type, object, baos);
+
+        return new String(baos.toByteArray());
+    }
+
+    public static <T>void marshal(Class<T> type, Object object, OutputStream out) throws JAXBException {
+        JAXBContext ctx2 = JaxbWls.getContext(type);
+        Marshaller marshaller = ctx2.createMarshaller();
+
+        marshaller.setProperty("jaxb.formatted.output", true);
+
+        marshaller.marshal(object, out);
+    }
+
+    private static <T>JAXBContext getContext(Class<T> type) throws JAXBException {
+        JAXBContext jaxbContext = JaxbWls.jaxbContexts.get(type);
+        if (jaxbContext == null) {
+            jaxbContext = JAXBContext.newInstance(type);
+            JaxbWls.jaxbContexts.put(type, jaxbContext);
+        }
+        return jaxbContext;
+    }
+
+    public static <T>Object unmarshal(Class<T> type, InputStream in) throws ParserConfigurationException, SAXException, JAXBException {
+        InputSource inputSource = new InputSource(in);
+
+        SAXParserFactory factory = SAXParserFactory.newInstance();
+        factory.setNamespaceAware(true);
+        factory.setValidating(false);
+        SAXParser parser = factory.newSAXParser();
+
+        JAXBContext ctx = JaxbWls.getContext(type);
+        Unmarshaller unmarshaller = ctx.createUnmarshaller();
+        unmarshaller.setEventHandler(new ValidationEventHandler(){
+            public boolean handleEvent(ValidationEvent validationEvent) {
+                System.out.println(validationEvent);
+                return false;
+            }
+        });
+
+
+        JaxbWls.NamespaceFilter xmlFilter = new JaxbWls.NamespaceFilter(parser.getXMLReader());
+        xmlFilter.setContentHandler(unmarshaller.getUnmarshallerHandler());
+
+        SAXSource source = new SAXSource(xmlFilter, inputSource);
+
+        JaxbWls.currentPublicId.set(new TreeSet<String>());
+        try {
+            return unmarshaller.unmarshal(source);
+        } finally {
+            JaxbWls.currentPublicId.set(null);
+        }
+    }
+
+    public static class NamespaceFilter extends XMLFilterImpl {
+        private static final InputSource EMPTY_INPUT_SOURCE = new InputSource(new ByteArrayInputStream(new byte[0]));
+
+        public NamespaceFilter(XMLReader xmlReader) {
+            super(xmlReader);
+        }
+
+        public InputSource resolveEntity(String publicId, String systemId) throws SAXException, IOException {
+            Set<String> publicIds = JaxbWls.currentPublicId.get();
+            if (publicIds != null) {
+                publicIds.add(publicId);
+            }
+            return JaxbWls.NamespaceFilter.EMPTY_INPUT_SOURCE;
+        }
+
+        public void startElement(String uri, String localName, String qname, Attributes atts) throws SAXException {
+            super.startElement("http://www.bea.com/ns/weblogic/90", localName, qname, atts);
+        }
+    }
+}

Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Logging.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Logging.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Logging.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/Logging.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,351 @@
+
+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 logging complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="logging">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="log-filename" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="logging-enabled" type="{http://www.bea.com/ns/weblogic/90}true-false" minOccurs="0"/>
+ *         &lt;element name="rotation-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="number-of-files-limited" type="{http://www.bea.com/ns/weblogic/90}true-false" minOccurs="0"/>
+ *         &lt;element name="file-count" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="file-size-limit" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="rotate-log-on-startup" type="{http://www.bea.com/ns/weblogic/90}true-false" minOccurs="0"/>
+ *         &lt;element name="log-file-rotation-dir" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="rotation-time" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="file-time-span" 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 = "logging", propOrder = {
+    "logFilename",
+    "loggingEnabled",
+    "rotationType",
+    "numberOfFilesLimited",
+    "fileCount",
+    "fileSizeLimit",
+    "rotateLogOnStartup",
+    "logFileRotationDir",
+    "rotationTime",
+    "fileTimeSpan"
+})
+public class Logging {
+
+    @XmlElement(name = "log-filename")
+    protected String logFilename;
+    @XmlElement(name = "logging-enabled")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean loggingEnabled;
+    @XmlElement(name = "rotation-type")
+    protected String rotationType;
+    @XmlElement(name = "number-of-files-limited")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean numberOfFilesLimited;
+    @XmlElement(name = "file-count")
+    protected BigInteger fileCount;
+    @XmlElement(name = "file-size-limit")
+    protected BigInteger fileSizeLimit;
+    @XmlElement(name = "rotate-log-on-startup")
+    @XmlJavaTypeAdapter(TrueFalseAdapter.class)
+    protected Boolean rotateLogOnStartup;
+    @XmlElement(name = "log-file-rotation-dir")
+    protected String logFileRotationDir;
+    @XmlElement(name = "rotation-time")
+    protected String rotationTime;
+    @XmlElement(name = "file-time-span")
+    protected BigInteger fileTimeSpan;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the logFilename property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getLogFilename() {
+        return logFilename;
+    }
+
+    /**
+     * Sets the value of the logFilename property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setLogFilename(String value) {
+        this.logFilename = value;
+    }
+
+    /**
+     * Gets the value of the loggingEnabled property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getLoggingEnabled() {
+        return loggingEnabled;
+    }
+
+    /**
+     * Sets the value of the loggingEnabled property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setLoggingEnabled(Boolean value) {
+        this.loggingEnabled = value;
+    }
+
+    /**
+     * Gets the value of the rotationType property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getRotationType() {
+        return rotationType;
+    }
+
+    /**
+     * Sets the value of the rotationType property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setRotationType(String value) {
+        this.rotationType = value;
+    }
+
+    /**
+     * Gets the value of the numberOfFilesLimited property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getNumberOfFilesLimited() {
+        return numberOfFilesLimited;
+    }
+
+    /**
+     * Sets the value of the numberOfFilesLimited property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setNumberOfFilesLimited(Boolean value) {
+        this.numberOfFilesLimited = value;
+    }
+
+    /**
+     * Gets the value of the fileCount property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getFileCount() {
+        return fileCount;
+    }
+
+    /**
+     * Sets the value of the fileCount property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setFileCount(BigInteger value) {
+        this.fileCount = value;
+    }
+
+    /**
+     * Gets the value of the fileSizeLimit property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getFileSizeLimit() {
+        return fileSizeLimit;
+    }
+
+    /**
+     * Sets the value of the fileSizeLimit property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setFileSizeLimit(BigInteger value) {
+        this.fileSizeLimit = value;
+    }
+
+    /**
+     * Gets the value of the rotateLogOnStartup property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean getRotateLogOnStartup() {
+        return rotateLogOnStartup;
+    }
+
+    /**
+     * Sets the value of the rotateLogOnStartup property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setRotateLogOnStartup(Boolean value) {
+        this.rotateLogOnStartup = value;
+    }
+
+    /**
+     * Gets the value of the logFileRotationDir property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getLogFileRotationDir() {
+        return logFileRotationDir;
+    }
+
+    /**
+     * Sets the value of the logFileRotationDir property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setLogFileRotationDir(String value) {
+        this.logFileRotationDir = value;
+    }
+
+    /**
+     * Gets the value of the rotationTime property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getRotationTime() {
+        return rotationTime;
+    }
+
+    /**
+     * Sets the value of the rotationTime property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setRotationTime(String value) {
+        this.rotationTime = value;
+    }
+
+    /**
+     * Gets the value of the fileTimeSpan property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getFileTimeSpan() {
+        return fileTimeSpan;
+    }
+
+    /**
+     * Sets the value of the fileTimeSpan property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setFileTimeSpan(BigInteger value) {
+        this.fileTimeSpan = 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/MaxThreadsConstraint.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/MaxThreadsConstraint.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/MaxThreadsConstraint.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/MaxThreadsConstraint.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,153 @@
+
+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 max-threads-constraint complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="max-threads-constraint">
+ *   &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;choice>
+ *           &lt;element name="count" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *           &lt;element name="pool-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &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 = "max-threads-constraint", propOrder = {
+    "name",
+    "count",
+    "poolName"
+})
+public class MaxThreadsConstraint {
+
+    @XmlElement(required = true)
+    protected String name;
+    protected BigInteger count;
+    @XmlElement(name = "pool-name")
+    protected String poolName;
+    @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 poolName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getPoolName() {
+        return poolName;
+    }
+
+    /**
+     * Sets the value of the poolName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setPoolName(String value) {
+        this.poolName = 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/MessageDestinationDescriptor.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/MessageDestinationDescriptor.java?rev=592534&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/MessageDestinationDescriptor.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/wls/MessageDestinationDescriptor.java Tue Nov  6 11:50:16 2007
@@ -0,0 +1,211 @@
+
+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 message-destination-descriptor complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="message-destination-descriptor">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="message-destination-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;choice>
+ *           &lt;sequence>
+ *             &lt;element name="destination-jndi-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *             &lt;element name="initial-context-factory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *             &lt;element name="provider-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *           &lt;/sequence>
+ *           &lt;element name="destination-resource-link" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &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 = "message-destination-descriptor", propOrder = {
+    "messageDestinationName",
+    "destinationJndiName",
+    "initialContextFactory",
+    "providerUrl",
+    "destinationResourceLink"
+})
+public class MessageDestinationDescriptor {
+
+    @XmlElement(name = "message-destination-name", required = true)
+    protected String messageDestinationName;
+    @XmlElement(name = "destination-jndi-name")
+    protected String destinationJndiName;
+    @XmlElement(name = "initial-context-factory")
+    protected String initialContextFactory;
+    @XmlElement(name = "provider-url")
+    protected String providerUrl;
+    @XmlElement(name = "destination-resource-link")
+    protected String destinationResourceLink;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected String id;
+
+    /**
+     * Gets the value of the messageDestinationName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getMessageDestinationName() {
+        return messageDestinationName;
+    }
+
+    /**
+     * Sets the value of the messageDestinationName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setMessageDestinationName(String value) {
+        this.messageDestinationName = value;
+    }
+
+    /**
+     * Gets the value of the destinationJndiName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getDestinationJndiName() {
+        return destinationJndiName;
+    }
+
+    /**
+     * Sets the value of the destinationJndiName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setDestinationJndiName(String value) {
+        this.destinationJndiName = value;
+    }
+
+    /**
+     * Gets the value of the initialContextFactory property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getInitialContextFactory() {
+        return initialContextFactory;
+    }
+
+    /**
+     * Sets the value of the initialContextFactory property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setInitialContextFactory(String value) {
+        this.initialContextFactory = value;
+    }
+
+    /**
+     * Gets the value of the providerUrl property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getProviderUrl() {
+        return providerUrl;
+    }
+
+    /**
+     * Sets the value of the providerUrl property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setProviderUrl(String value) {
+        this.providerUrl = value;
+    }
+
+    /**
+     * Gets the value of the destinationResourceLink property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getDestinationResourceLink() {
+        return destinationResourceLink;
+    }
+
+    /**
+     * Sets the value of the destinationResourceLink property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setDestinationResourceLink(String value) {
+        this.destinationResourceLink = 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