From scm-return-44020-apmail-geronimo-scm-archive=geronimo.apache.org@geronimo.apache.org Mon Sep 13 17:00:49 2010 Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 67219 invoked from network); 13 Sep 2010 17:00:46 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 13 Sep 2010 17:00:46 -0000 Received: (qmail 58810 invoked by uid 500); 13 Sep 2010 17:00:46 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 58746 invoked by uid 500); 13 Sep 2010 17:00:46 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 58665 invoked by uid 99); 13 Sep 2010 17:00:46 -0000 Received: from Unknown (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Sep 2010 17:00:46 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Sep 2010 17:00:16 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 0E3AE2388BA6; Mon, 13 Sep 2010 16:59:30 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r996601 [13/25] - in /geronimo/devtools/eclipse-plugin/trunk/plugins: org.apache.geronimo.st.schemas/v30/ org.apache.geronimo.st.v11.ui/META-INF/ org.apache.geronimo.st.v30.core/META-INF/ org.apache.geronimo.st.v30.jaxbmodel/META-INF/ org.a... Date: Mon, 13 Sep 2010 16:59:26 -0000 To: scm@geronimo.apache.org From: delos@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20100913165930.0E3AE2388BA6@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/Module.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/Module.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/Module.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/Module.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,200 @@ +/* + * 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.geronimo.jee.attributes; + +import java.io.Serializable; +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.XmlType; + + +/** + *

Java class for moduleType complex type. + * + *

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

+ * <complexType name="moduleType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="gbean" type="{http://geronimo.apache.org/xml/ns/attributes-1.2}gbeanType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="condition" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="load" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "moduleType", propOrder = { + "comment", + "gbean" +}) +public class Module + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + protected String comment; + protected List gbean; + @XmlAttribute + protected String condition; + @XmlAttribute + protected Boolean load; + @XmlAttribute(required = true) + protected String name; + + /** + * Gets the value of the comment property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getComment() { + return comment; + } + + /** + * Sets the value of the comment property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setComment(String value) { + this.comment = value; + } + + /** + * Gets the value of the gbean property. + * + *

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

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

+     *    getGbean().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Gbean } + * + * + */ + public List getGbean() { + if (gbean == null) { + gbean = new ArrayList(); + } + return this.gbean; + } + + /** + * Gets the value of the condition property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCondition() { + return condition; + } + + /** + * Sets the value of the condition property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCondition(String value) { + this.condition = value; + } + + /** + * Gets the value of the load property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isLoad() { + if (load == null) { + return true; + } else { + return load; + } + } + + /** + * Sets the value of the load property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setLoad(Boolean value) { + this.load = value; + } + + /** + * 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; + } + +} Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/ObjectFactory.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/ObjectFactory.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/ObjectFactory.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/ObjectFactory.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,139 @@ +/* + * 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.geronimo.jee.attributes; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the org.apache.geronimo.xml.ns.attributes_1 package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _Gbean_QNAME = new QName("http://geronimo.apache.org/xml/ns/attributes-1.2", "gbean"); + private final static QName _Attributes_QNAME = new QName("http://geronimo.apache.org/xml/ns/attributes-1.2", "attributes"); + private final static QName _Comment_QNAME = new QName("http://geronimo.apache.org/xml/ns/attributes-1.2", "comment"); + private final static QName _Attribute_QNAME = new QName("http://geronimo.apache.org/xml/ns/attributes-1.2", "attribute"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.geronimo.xml.ns.attributes_1 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link Module } + * + */ + public Module createModule() { + return new Module(); + } + + /** + * Create an instance of {@link Attribute } + * + */ + public Attribute createAttribute() { + return new Attribute(); + } + + /** + * Create an instance of {@link Reference.Pattern } + * + */ + public Reference.Pattern createReferencePattern() { + return new Reference.Pattern(); + } + + /** + * Create an instance of {@link Reference } + * + */ + public Reference createReference() { + return new Reference(); + } + + /** + * Create an instance of {@link Gbean } + * + */ + public Gbean createGbean() { + return new Gbean(); + } + + /** + * Create an instance of {@link Attributes } + * + */ + public Attributes createAttributes() { + return new Attributes(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Gbean }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", name = "gbean") + public JAXBElement createGbean(Gbean value) { + return new JAXBElement(_Gbean_QNAME, Gbean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Attributes }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", name = "attributes") + public JAXBElement createAttributes(Attributes value) { + return new JAXBElement(_Attributes_QNAME, Attributes.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", name = "comment") + public JAXBElement createComment(String value) { + return new JAXBElement(_Comment_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Attribute }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", name = "attribute") + public JAXBElement createAttribute(Attribute value) { + return new JAXBElement(_Attribute_QNAME, Attribute.class, null, value); + } + +} Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/Reference.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/Reference.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/Reference.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/Reference.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,323 @@ +/* + * 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.geronimo.jee.attributes; + +import java.io.Serializable; +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.XmlType; + + +/** + *

Java class for referenceType complex type. + * + *

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

+ * <complexType name="referenceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="pattern" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="groupId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                   <element name="artifactId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                   <element name="version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                   <element name="type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                   <element name="module" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                   <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "referenceType", propOrder = { + "pattern" +}) +public class Reference implements Serializable +{ + + private final static long serialVersionUID = 12343L; + protected List pattern; + @XmlAttribute + protected String name; + + /** + * Gets the value of the pattern property. + * + *

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

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

+     *    getPattern().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Reference.Pattern } + * + * + */ + public List getPattern() { + if (pattern == null) { + pattern = new ArrayList(); + } + return this.pattern; + } + + /** + * 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; + } + + + /** + *

Java class for anonymous complex type. + * + *

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

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="groupId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="artifactId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="module" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "groupId", + "artifactId", + "version", + "type", + "module", + "name" + }) + public static class Pattern + implements Serializable + { + + private final static long serialVersionUID = 12343L; + protected String groupId; + protected String artifactId; + protected String version; + protected String type; + protected String module; + @XmlElement(required = true) + protected String name; + + /** + * Gets the value of the groupId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGroupId() { + return groupId; + } + + /** + * Sets the value of the groupId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGroupId(String value) { + this.groupId = value; + } + + /** + * Gets the value of the artifactId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtifactId() { + return artifactId; + } + + /** + * Sets the value of the artifactId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtifactId(String value) { + this.artifactId = value; + } + + /** + * Gets the value of the version property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersion() { + return version; + } + + /** + * Sets the value of the version property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersion(String value) { + this.version = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + /** + * Gets the value of the module property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getModule() { + return module; + } + + /** + * Sets the value of the module property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModule(String value) { + this.module = value; + } + + /** + * 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; + } + + } + +} Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/package-info.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/package-info.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/package-info.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/attributes/package-info.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,19 @@ +/* + * 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. + */ + +@javax.xml.bind.annotation.XmlSchema(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package org.apache.geronimo.jee.attributes; Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Adminobject.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Adminobject.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Adminobject.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Adminobject.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,150 @@ +/* + * 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.geronimo.jee.connector; + +import java.io.Serializable; +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.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * This complex type maps back to adminobjectType complex type in + * connectors xsd. + * + * + *

Java class for adminobjectType complex type. + * + *

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

+ * <complexType name="adminobjectType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="adminobject-interface" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}fully-qualified-classType"/>
+ *         <element name="adminobject-class" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}fully-qualified-classType"/>
+ *         <element name="adminobject-instance" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}adminobject-instanceType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "adminobjectType", propOrder = { + "adminobjectInterface", + "adminobjectClass", + "adminobjectInstance" +}) +public class Adminobject + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlElement(name = "adminobject-interface", required = true) + protected String adminobjectInterface; + @XmlElement(name = "adminobject-class", required = true) + protected String adminobjectClass; + @XmlElement(name = "adminobject-instance") + protected List adminobjectInstance; + + /** + * Gets the value of the adminobjectInterface property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdminobjectInterface() { + return adminobjectInterface; + } + + /** + * Sets the value of the adminobjectInterface property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdminobjectInterface(String value) { + this.adminobjectInterface = value; + } + + /** + * Gets the value of the adminobjectClass property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdminobjectClass() { + return adminobjectClass; + } + + /** + * Sets the value of the adminobjectClass property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdminobjectClass(String value) { + this.adminobjectClass = value; + } + + /** + * Gets the value of the adminobjectInstance property. + * + *

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

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

+     *    getAdminobjectInstance().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AdminobjectInstance } + * + * + */ + public List getAdminobjectInstance() { + if (adminobjectInstance == null) { + adminobjectInstance = new ArrayList(); + } + return this.adminobjectInstance; + } + +} Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/AdminobjectInstance.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/AdminobjectInstance.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/AdminobjectInstance.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/AdminobjectInstance.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,117 @@ +/* + * 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.geronimo.jee.connector; + +import java.io.Serializable; +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.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for adminobject-instanceType complex type. + * + *

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

+ * <complexType name="adminobject-instanceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="message-destination-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="config-property-setting" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}config-property-settingType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "adminobject-instanceType", propOrder = { + "messageDestinationName", + "configPropertySetting" +}) +public class AdminobjectInstance + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlElement(name = "message-destination-name", required = true) + protected String messageDestinationName; + @XmlElement(name = "config-property-setting") + protected List configPropertySetting; + + /** + * 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 configPropertySetting property. + * + *

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

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

+     *    getConfigPropertySetting().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ConfigPropertySetting } + * + * + */ + public List getConfigPropertySetting() { + if (configPropertySetting == null) { + configPropertySetting = new ArrayList(); + } + return this.configPropertySetting; + } + +} Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ConfigPropertySetting.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ConfigPropertySetting.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ConfigPropertySetting.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ConfigPropertySetting.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,112 @@ +/* + * 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.geronimo.jee.connector; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + * + * The config-property-settingType contains a name-value pair for a + * config-property or required-config-property + * + * + *

Java class for config-property-settingType complex type. + * + *

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

+ * <complexType name="config-property-settingType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "config-property-settingType", propOrder = { + "value" +}) +public class ConfigPropertySetting + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlValue + protected String value; + @XmlAttribute(required = true) + protected String name; + + /** + * 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 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; + } + +} Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ConnectionDefinition.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ConnectionDefinition.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ConnectionDefinition.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ConnectionDefinition.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,127 @@ +/* + * 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.geronimo.jee.connector; + +import java.io.Serializable; +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.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * The connection-definitionType defines a set of connection + * interfaces and classes pertaining to a particular connection + * type. This also includes configurable properties for + * ManagedConnectionFactory instances that may be produced out of + * this set. + * + * The name element uniquely identifies this instance + * + * + *

Java class for connection-definitionType complex type. + * + *

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

+ * <complexType name="connection-definitionType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="connectionfactory-interface" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}fully-qualified-classType"/>
+ *         <element name="connectiondefinition-instance" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}connectiondefinition-instanceType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "connection-definitionType", propOrder = { + "connectionfactoryInterface", + "connectiondefinitionInstance" +}) +public class ConnectionDefinition + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlElement(name = "connectionfactory-interface", required = true) + protected String connectionfactoryInterface; + @XmlElement(name = "connectiondefinition-instance") + protected List connectiondefinitionInstance; + + /** + * Gets the value of the connectionfactoryInterface property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectionfactoryInterface() { + return connectionfactoryInterface; + } + + /** + * Sets the value of the connectionfactoryInterface property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectionfactoryInterface(String value) { + this.connectionfactoryInterface = value; + } + + /** + * Gets the value of the connectiondefinitionInstance property. + * + *

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

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

+     *    getConnectiondefinitionInstance().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ConnectiondefinitionInstance } + * + * + */ + public List getConnectiondefinitionInstance() { + if (connectiondefinitionInstance == null) { + connectiondefinitionInstance = new ArrayList(); + } + return this.connectiondefinitionInstance; + } + +} Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ConnectiondefinitionInstance.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ConnectiondefinitionInstance.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ConnectiondefinitionInstance.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ConnectiondefinitionInstance.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,206 @@ +/* + * 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.geronimo.jee.connector; + +import java.io.Serializable; +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.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for connectiondefinition-instanceType complex type. + * + *

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

+ * <complexType name="connectiondefinition-instanceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="jndi-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="implemented-interface" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}fully-qualified-classType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="config-property-setting" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}config-property-settingType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="connectionmanager" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}connectionmanagerType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "connectiondefinition-instanceType", propOrder = { + "name", + "jndiName", + "implementedInterface", + "configPropertySetting", + "connectionmanager" +}) +public class ConnectiondefinitionInstance + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlElement(required = true) + protected String name; + @XmlElement(name = "jndi-name") + protected String jndiName; + @XmlElement(name = "implemented-interface") + protected List implementedInterface; + @XmlElement(name = "config-property-setting") + protected List configPropertySetting; + @XmlElement(required = true) + protected Connectionmanager connectionmanager; + + /** + * 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 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 implementedInterface property. + * + *

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

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

+     *    getImplementedInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getImplementedInterface() { + if (implementedInterface == null) { + implementedInterface = new ArrayList(); + } + return this.implementedInterface; + } + + /** + * Gets the value of the configPropertySetting property. + * + *

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

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

+     *    getConfigPropertySetting().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ConfigPropertySetting } + * + * + */ + public List getConfigPropertySetting() { + if (configPropertySetting == null) { + configPropertySetting = new ArrayList(); + } + return this.configPropertySetting; + } + + /** + * Gets the value of the connectionmanager property. + * + * @return + * possible object is + * {@link Connectionmanager } + * + */ + public Connectionmanager getConnectionmanager() { + return connectionmanager; + } + + /** + * Sets the value of the connectionmanager property. + * + * @param value + * allowed object is + * {@link Connectionmanager } + * + */ + public void setConnectionmanager(Connectionmanager value) { + this.connectionmanager = value; + } + +} Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Connectionmanager.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Connectionmanager.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Connectionmanager.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Connectionmanager.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,287 @@ +/* + * 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.geronimo.jee.connector; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * The connectionmanager element specifies the connection specific + * settings like transaction, security, and connection pool. + * + * + *

Java class for connectionmanagerType complex type. + * + *

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

+ * <complexType name="connectionmanagerType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="container-managed-security" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}emptyType" minOccurs="0"/>
+ *         <choice minOccurs="0">
+ *           <element name="no-transaction" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}emptyType"/>
+ *           <element name="local-transaction" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}emptyType"/>
+ *           <element name="xa-transaction" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}xatransactionType"/>
+ *           <element name="transaction-log" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}emptyType"/>
+ *         </choice>
+ *         <choice>
+ *           <element name="no-pool" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}emptyType"/>
+ *           <element name="single-pool" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}singlepoolType"/>
+ *           <element name="partitioned-pool" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}partitionedpoolType"/>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "connectionmanagerType", propOrder = { + "containerManagedSecurity", + "noTransaction", + "localTransaction", + "xaTransaction", + "transactionLog", + "noPool", + "singlePool", + "partitionedPool" +}) +public class Connectionmanager + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlElement(name = "container-managed-security") + protected Empty containerManagedSecurity; + @XmlElement(name = "no-transaction") + protected Empty noTransaction; + @XmlElement(name = "local-transaction") + protected Empty localTransaction; + @XmlElement(name = "xa-transaction") + protected Xatransaction xaTransaction; + @XmlElement(name = "transaction-log") + protected Empty transactionLog; + @XmlElement(name = "no-pool") + protected Empty noPool; + @XmlElement(name = "single-pool") + protected Singlepool singlePool; + @XmlElement(name = "partitioned-pool") + protected Partitionedpool partitionedPool; + + /** + * Gets the value of the containerManagedSecurity property. + * + * @return + * possible object is + * {@link Empty } + * + */ + public Empty getContainerManagedSecurity() { + return containerManagedSecurity; + } + + /** + * Sets the value of the containerManagedSecurity property. + * + * @param value + * allowed object is + * {@link Empty } + * + */ + public void setContainerManagedSecurity(Empty value) { + this.containerManagedSecurity = value; + } + + /** + * Gets the value of the noTransaction property. + * + * @return + * possible object is + * {@link Empty } + * + */ + public Empty getNoTransaction() { + return noTransaction; + } + + /** + * Sets the value of the noTransaction property. + * + * @param value + * allowed object is + * {@link Empty } + * + */ + public void setNoTransaction(Empty value) { + this.noTransaction = value; + } + + /** + * Gets the value of the localTransaction property. + * + * @return + * possible object is + * {@link Empty } + * + */ + public Empty getLocalTransaction() { + return localTransaction; + } + + /** + * Sets the value of the localTransaction property. + * + * @param value + * allowed object is + * {@link Empty } + * + */ + public void setLocalTransaction(Empty value) { + this.localTransaction = value; + } + + /** + * Gets the value of the xaTransaction property. + * + * @return + * possible object is + * {@link Xatransaction } + * + */ + public Xatransaction getXaTransaction() { + return xaTransaction; + } + + /** + * Sets the value of the xaTransaction property. + * + * @param value + * allowed object is + * {@link Xatransaction } + * + */ + public void setXaTransaction(Xatransaction value) { + this.xaTransaction = value; + } + + /** + * Gets the value of the transactionLog property. + * + * @return + * possible object is + * {@link Empty } + * + */ + public Empty getTransactionLog() { + return transactionLog; + } + + /** + * Sets the value of the transactionLog property. + * + * @param value + * allowed object is + * {@link Empty } + * + */ + public void setTransactionLog(Empty value) { + this.transactionLog = value; + } + + /** + * Gets the value of the noPool property. + * + * @return + * possible object is + * {@link Empty } + * + */ + public Empty getNoPool() { + return noPool; + } + + /** + * Sets the value of the noPool property. + * + * @param value + * allowed object is + * {@link Empty } + * + */ + public void setNoPool(Empty value) { + this.noPool = value; + } + + /** + * Gets the value of the singlePool property. + * + * @return + * possible object is + * {@link Singlepool } + * + */ + public Singlepool getSinglePool() { + return singlePool; + } + + /** + * Sets the value of the singlePool property. + * + * @param value + * allowed object is + * {@link Singlepool } + * + */ + public void setSinglePool(Singlepool value) { + this.singlePool = value; + } + + /** + * Gets the value of the partitionedPool property. + * + * @return + * possible object is + * {@link Partitionedpool } + * + */ + public Partitionedpool getPartitionedPool() { + return partitionedPool; + } + + /** + * Sets the value of the partitionedPool property. + * + * @param value + * allowed object is + * {@link Partitionedpool } + * + */ + public void setPartitionedPool(Partitionedpool value) { + this.partitionedPool = value; + } + +} Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Connector.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Connector.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Connector.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Connector.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,206 @@ +/* + * 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.geronimo.jee.connector; + +import java.io.Serializable; +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.XmlElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlType; + +import org.apache.geronimo.jee.deployment.AbstractService; +import org.apache.geronimo.jee.deployment.Environment; +import org.apache.geronimo.jee.deployment.Gbean; + + +/** + * + * The connector element is the root element of the deployment + * descriptor for the resource adapter. Note that the sub-elements + * of this element should be as in the given order in a sequence. + * It includes geronimo specific information for the resource + * adapter library. + * + * + *

Java class for connectorType complex type. + * + *

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

+ * <complexType name="connectorType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{http://geronimo.apache.org/xml/ns/deployment-1.2}environment" minOccurs="0"/>
+ *         <element name="resourceadapter" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}resourceadapterType" maxOccurs="unbounded"/>
+ *         <element name="adminobject" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}adminobjectType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://geronimo.apache.org/xml/ns/deployment-1.2}service" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "connectorType", propOrder = { + "environment", + "resourceadapter", + "adminobject", + "service" +}) +public class Connector + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlElement(namespace = "http://geronimo.apache.org/xml/ns/deployment-1.2") + protected Environment environment; + @XmlElement(required = true) + protected List resourceadapter; + protected List adminobject; + @XmlElementRef(name = "service", namespace = "http://geronimo.apache.org/xml/ns/deployment-1.2", type = JAXBElement.class) + protected List> service; + + /** + * + * Reference to environment element defined in imported + * "geronimo-module-1.2.xsd" + * + * + * @return + * possible object is + * {@link Environment } + * + */ + public Environment getEnvironment() { + return environment; + } + + /** + * + * Reference to environment element defined in imported + * "geronimo-module-1.2.xsd" + * + * + * @param value + * allowed object is + * {@link Environment } + * + */ + public void setEnvironment(Environment value) { + this.environment = value; + } + + /** + * Gets the value of the resourceadapter property. + * + *

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

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

+     *    getResourceadapter().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Resourceadapter } + * + * + */ + public List getResourceadapter() { + if (resourceadapter == null) { + resourceadapter = new ArrayList(); + } + return this.resourceadapter; + } + + /** + * Gets the value of the adminobject property. + * + *

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

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

+     *    getAdminobject().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Adminobject } + * + * + */ + public List getAdminobject() { + if (adminobject == null) { + adminobject = new ArrayList(); + } + return this.adminobject; + } + + /** + * + * Reference to service element defined in imported + * "geronimo-module-1.2.xsd". + * Gets the value of the service property. + * + *

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

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

+     *    getService().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link AbstractService }{@code >} + * {@link JAXBElement }{@code <}{@link Gbean }{@code >} + * + * + */ + public List> getService() { + if (service == null) { + service = new ArrayList>(); + } + return this.service; + } + +} Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Description.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Description.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Description.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Description.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,107 @@ +/* + * 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.geronimo.jee.connector; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

Java class for descriptionType complex type. + * + *

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

+ * <complexType name="descriptionType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "descriptionType", propOrder = { + "value" +}) +public class Description + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlValue + protected String value; + @XmlAttribute(namespace = "http://www.w3.org/XML/1998/namespace") + protected String lang; + + /** + * 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 lang property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLang() { + return lang; + } + + /** + * Sets the value of the lang property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLang(String value) { + this.lang = value; + } + +} Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Empty.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Empty.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Empty.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Empty.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,50 @@ +/* + * 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.geronimo.jee.connector; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for emptyType complex type. + * + *

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

+ * <complexType name="emptyType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "emptyType") +public class Empty + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + +} Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ObjectFactory.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ObjectFactory.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ObjectFactory.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/ObjectFactory.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,181 @@ +/* + * 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.geronimo.jee.connector; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the org.apache.geronimo.xml.ns.j2ee.connector_1 package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _Connector_QNAME = new QName("http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", "connector"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.geronimo.xml.ns.j2ee.connector_1 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link ConnectiondefinitionInstance } + * + */ + public ConnectiondefinitionInstance createConnectiondefinitionInstance() { + return new ConnectiondefinitionInstance(); + } + + /** + * Create an instance of {@link Empty } + * + */ + public Empty createEmpty() { + return new Empty(); + } + + /** + * Create an instance of {@link Resourceadapter } + * + */ + public Resourceadapter createResourceadapter() { + return new Resourceadapter(); + } + + /** + * Create an instance of {@link Partitionedpool } + * + */ + public Partitionedpool createPartitionedpool() { + return new Partitionedpool(); + } + + /** + * Create an instance of {@link ResourceadapterInstance } + * + */ + public ResourceadapterInstance createResourceadapterInstance() { + return new ResourceadapterInstance(); + } + + /** + * Create an instance of {@link ConfigPropertySetting } + * + */ + public ConfigPropertySetting createConfigPropertySetting() { + return new ConfigPropertySetting(); + } + + /** + * Create an instance of {@link Description } + * + */ + public Description createDescription() { + return new Description(); + } + + /** + * Create an instance of {@link AdminobjectInstance } + * + */ + public AdminobjectInstance createAdminobjectInstance() { + return new AdminobjectInstance(); + } + + /** + * Create an instance of {@link Adminobject } + * + */ + public Adminobject createAdminobject() { + return new Adminobject(); + } + + /** + * Create an instance of {@link Xatransaction } + * + */ + public Xatransaction createXatransaction() { + return new Xatransaction(); + } + + /** + * Create an instance of {@link Singlepool } + * + */ + public Singlepool createSinglepool() { + return new Singlepool(); + } + + /** + * Create an instance of {@link OutboundResourceadapter } + * + */ + public OutboundResourceadapter createOutboundResourceadapter() { + return new OutboundResourceadapter(); + } + + /** + * Create an instance of {@link Connectionmanager } + * + */ + public Connectionmanager createConnectionmanager() { + return new Connectionmanager(); + } + + /** + * Create an instance of {@link Connector } + * + */ + public Connector createConnector() { + return new Connector(); + } + + /** + * Create an instance of {@link ConnectionDefinition } + * + */ + public ConnectionDefinition createConnectionDefinition() { + return new ConnectionDefinition(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Connector }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", name = "connector") + public JAXBElement createConnector(Connector value) { + return new JAXBElement(_Connector_QNAME, Connector.class, null, value); + } + +} Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/OutboundResourceadapter.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/OutboundResourceadapter.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/OutboundResourceadapter.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/OutboundResourceadapter.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,105 @@ +/* + * 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.geronimo.jee.connector; + +import java.io.Serializable; +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.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * The outbound-resourceadapterType specifies information about an + * outbound resource adapter. The information includes fully + * qualified names of classes/interfaces required as part of the + * connector architecture specified contracts for connection + * management, level of transaction support provided, one or more + * authentication mechanisms supported and additional required + * security permissions. + * + * If there is no authentication-mechanism specified as part of + * resource adapter element then the resource adapter does not + * support any standard security authentication mechanisms as part + * of security contract. The application server ignores the + * security part of the system contracts in this case. + * + * + *

Java class for outbound-resourceadapterType complex type. + * + *

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

+ * <complexType name="outbound-resourceadapterType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="connection-definition" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}connection-definitionType" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "outbound-resourceadapterType", propOrder = { + "connectionDefinition" +}) +public class OutboundResourceadapter + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlElement(name = "connection-definition", required = true) + protected List connectionDefinition; + + /** + * Gets the value of the connectionDefinition property. + * + *

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

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

+     *    getConnectionDefinition().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ConnectionDefinition } + * + * + */ + public List getConnectionDefinition() { + if (connectionDefinition == null) { + connectionDefinition = new ArrayList(); + } + return this.connectionDefinition; + } + +} Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Partitionedpool.java URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Partitionedpool.java?rev=996601&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Partitionedpool.java (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.jaxbmodel/src/main/java/org/apache/geronimo/jee/connector/Partitionedpool.java Mon Sep 13 16:59:20 2010 @@ -0,0 +1,111 @@ +/* + * 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.geronimo.jee.connector; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for partitionedpoolType complex type. + * + *

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

+ * <complexType name="partitionedpoolType">
+ *   <complexContent>
+ *     <extension base="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}singlepoolType">
+ *       <sequence>
+ *         <element name="partition-by-subject" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}emptyType" minOccurs="0"/>
+ *         <element name="partition-by-connectionrequestinfo" type="{http://geronimo.apache.org/xml/ns/j2ee/connector-1.2}emptyType" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "partitionedpoolType", propOrder = { + "partitionBySubject", + "partitionByConnectionrequestinfo" +}) +public class Partitionedpool + extends Singlepool + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlElement(name = "partition-by-subject") + protected Empty partitionBySubject; + @XmlElement(name = "partition-by-connectionrequestinfo") + protected Empty partitionByConnectionrequestinfo; + + /** + * Gets the value of the partitionBySubject property. + * + * @return + * possible object is + * {@link Empty } + * + */ + public Empty getPartitionBySubject() { + return partitionBySubject; + } + + /** + * Sets the value of the partitionBySubject property. + * + * @param value + * allowed object is + * {@link Empty } + * + */ + public void setPartitionBySubject(Empty value) { + this.partitionBySubject = value; + } + + /** + * Gets the value of the partitionByConnectionrequestinfo property. + * + * @return + * possible object is + * {@link Empty } + * + */ + public Empty getPartitionByConnectionrequestinfo() { + return partitionByConnectionrequestinfo; + } + + /** + * Sets the value of the partitionByConnectionrequestinfo property. + * + * @param value + * allowed object is + * {@link Empty } + * + */ + public void setPartitionByConnectionrequestinfo(Empty value) { + this.partitionByConnectionrequestinfo = value; + } + +}