Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 6634 invoked from network); 10 Apr 2009 18:35:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 10 Apr 2009 18:35:45 -0000 Received: (qmail 75373 invoked by uid 500); 10 Apr 2009 18:35:45 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 75141 invoked by uid 500); 10 Apr 2009 18:35:44 -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 74998 invoked by uid 99); 10 Apr 2009 18:35:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Apr 2009 18:35:44 +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; Fri, 10 Apr 2009 18:35:38 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 26DF82388B98; Fri, 10 Apr 2009 18:35:17 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r763999 [4/4] - in /geronimo/sandbox/djencks/framework: buildsupport/car-maven-plugin/src/main/java/org/apache/geronimo/mavenplugins/car/ buildsupport/car-maven-plugin/src/main/resources/META-INF/plexus/ buildsupport/car-maven-plugin/src/te... Date: Fri, 10 Apr 2009 18:35:12 -0000 To: scm@geronimo.apache.org From: djencks@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090410183517.26DF82388B98@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ImportType.java URL: http://svn.apache.org/viewvc/geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ImportType.java?rev=763999&view=auto ============================================================================== --- geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ImportType.java (added) +++ geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ImportType.java Fri Apr 10 18:35:10 2009 @@ -0,0 +1,59 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2009.04.08 at 05:10:24 PM PDT +// + + +package org.apache.geronimo.system.plugin.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; + + +/** + *

Java class for importType. + * + *

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

+ *

+ * <simpleType name="importType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="classes"/>
+ *     <enumeration value="services"/>
+ *     <enumeration value="all"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlEnum +public enum ImportType { + + @XmlEnumValue("classes") + CLASSES("classes"), + @XmlEnumValue("services") + SERVICES("services"), + @XmlEnumValue("all") + ALL("all"); + private final String value; + + ImportType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ImportType fromValue(String v) { + for (ImportType c: ImportType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v.toString()); + } + +} Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ImportType.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ImportType.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ImportType.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/LicenseType.java URL: http://svn.apache.org/viewvc/geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/LicenseType.java?rev=763999&view=auto ============================================================================== --- geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/LicenseType.java (added) +++ geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/LicenseType.java Fri Apr 10 18:35:10 2009 @@ -0,0 +1,94 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2009.04.08 at 05:10:24 PM PDT +// + + +package org.apache.geronimo.system.plugin.model; + +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; + + +/** + * + * See pluginType/license above + * + * + *

Java class for licenseType complex type. + * + *

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

+ * <complexType name="licenseType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="osi-approved" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "licenseType", propOrder = { + "value" +}) +public class LicenseType + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlValue + protected String value; + @XmlAttribute(name = "osi-approved", required = true) + protected boolean osiApproved; + + /** + * 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 osiApproved property. + * + */ + public boolean isOsiApproved() { + return osiApproved; + } + + /** + * Sets the value of the osiApproved property. + * + */ + public void setOsiApproved(boolean value) { + this.osiApproved = value; + } + +} Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/LicenseType.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/LicenseType.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/LicenseType.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ModuleType.java URL: http://svn.apache.org/viewvc/geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ModuleType.java?rev=763999&view=auto ============================================================================== --- geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ModuleType.java (added) +++ geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ModuleType.java Fri Apr 10 18:35:10 2009 @@ -0,0 +1,194 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2009.04.08 at 05:10:24 PM PDT +// + + +package org.apache.geronimo.system.plugin.model; + +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 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", namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", propOrder = { + "comment", + "gbean" +}) +public class ModuleType + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlElement(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2") + protected String comment; + @XmlElement(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2") + 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 GbeanType } + * + * + */ + 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; + } + +} Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ModuleType.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ModuleType.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ModuleType.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ObjectFactory.java URL: http://svn.apache.org/viewvc/geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ObjectFactory.java?rev=763999&view=auto ============================================================================== --- geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ObjectFactory.java (added) +++ geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ObjectFactory.java Fri Apr 10 18:35:10 2009 @@ -0,0 +1,238 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2009.04.08 at 05:10:24 PM PDT +// + + +package org.apache.geronimo.system.plugin.model; + +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.system.plugin.model 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 _Comment_QNAME = new QName("http://geronimo.apache.org/xml/ns/attributes-1.2", "comment"); + private final static QName _GeronimoPlugin_QNAME = new QName("http://geronimo.apache.org/xml/ns/plugins-1.3", "geronimo-plugin"); + private final static QName _Gbean_QNAME = new QName("http://geronimo.apache.org/xml/ns/attributes-1.2", "gbean"); + private final static QName _GeronimoPluginList_QNAME = new QName("http://geronimo.apache.org/xml/ns/plugins-1.3", "geronimo-plugin-list"); + private final static QName _Attribute_QNAME = new QName("http://geronimo.apache.org/xml/ns/attributes-1.2", "attribute"); + private final static QName _Attributes_QNAME = new QName("http://geronimo.apache.org/xml/ns/attributes-1.2", "attributes"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.geronimo.system.plugin.model + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link PluginListType } + * + */ + public PluginListType createPluginListType() { + return new PluginListType(); + } + + /** + * Create an instance of {@link HashType } + * + */ + public HashType createHashType() { + return new HashType(); + } + + /** + * Create an instance of {@link ModuleType } + * + */ + public ModuleType createModuleType() { + return new ModuleType(); + } + + /** + * Create an instance of {@link PluginArtifactType } + * + */ + public PluginArtifactType createPluginArtifactType() { + return new PluginArtifactType(); + } + + /** + * Create an instance of {@link PropertyType } + * + */ + public PropertyType createPropertyType() { + return new PropertyType(); + } + + /** + * Create an instance of {@link AttributeType } + * + */ + public AttributeType createAttributeType() { + return new AttributeType(); + } + + /** + * Create an instance of {@link LicenseType } + * + */ + public LicenseType createLicenseType() { + return new LicenseType(); + } + + /** + * Create an instance of {@link ReferenceType.Pattern } + * + */ + public ReferenceType.Pattern createReferenceTypePattern() { + return new ReferenceType.Pattern(); + } + + /** + * Create an instance of {@link DependencyType } + * + */ + public DependencyType createDependencyType() { + return new DependencyType(); + } + + /** + * Create an instance of {@link ArtifactType } + * + */ + public ArtifactType createArtifactType() { + return new ArtifactType(); + } + + /** + * Create an instance of {@link CopyFileType } + * + */ + public CopyFileType createCopyFileType() { + return new CopyFileType(); + } + + /** + * Create an instance of {@link PrerequisiteType } + * + */ + public PrerequisiteType createPrerequisiteType() { + return new PrerequisiteType(); + } + + /** + * Create an instance of {@link PluginType } + * + */ + public PluginType createPluginType() { + return new PluginType(); + } + + /** + * Create an instance of {@link ConfigXmlContentType } + * + */ + public ConfigXmlContentType createConfigXmlContentType() { + return new ConfigXmlContentType(); + } + + /** + * Create an instance of {@link ReferenceType } + * + */ + public ReferenceType createReferenceType() { + return new ReferenceType(); + } + + /** + * Create an instance of {@link GbeanType } + * + */ + public GbeanType createGbeanType() { + return new GbeanType(); + } + + /** + * Create an instance of {@link AttributesType } + * + */ + public AttributesType createAttributesType() { + return new AttributesType(); + } + + /** + * 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 PluginType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/plugins-1.3", name = "geronimo-plugin") + public JAXBElement createGeronimoPlugin(PluginType value) { + return new JAXBElement(_GeronimoPlugin_QNAME, PluginType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GbeanType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", name = "gbean") + public JAXBElement createGbean(GbeanType value) { + return new JAXBElement(_Gbean_QNAME, GbeanType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PluginListType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/plugins-1.3", name = "geronimo-plugin-list") + public JAXBElement createGeronimoPluginList(PluginListType value) { + return new JAXBElement(_GeronimoPluginList_QNAME, PluginListType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", name = "attribute") + public JAXBElement createAttribute(AttributeType value) { + return new JAXBElement(_Attribute_QNAME, AttributeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AttributesType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", name = "attributes") + public JAXBElement createAttributes(AttributesType value) { + return new JAXBElement(_Attributes_QNAME, AttributesType.class, null, value); + } + +} Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ObjectFactory.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ObjectFactory.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ObjectFactory.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginArtifactType.java URL: http://svn.apache.org/viewvc/geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginArtifactType.java?rev=763999&view=auto ============================================================================== --- geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginArtifactType.java (added) +++ geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginArtifactType.java Fri Apr 10 18:35:10 2009 @@ -0,0 +1,429 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2009.04.08 at 05:10:24 PM PDT +// + + +package org.apache.geronimo.system.plugin.model; + +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 pluginArtifactType complex type. + * + *

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

+ * <complexType name="pluginArtifactType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="module-id" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}artifactType"/>
+ *         <element name="hash" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}hashType" minOccurs="0"/>
+ *         <element name="geronimo-version" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="jvm-version" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="prerequisite" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}prerequisiteType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="dependency" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}dependencyType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="obsoletes" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}artifactType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="source-repository" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="copy-file" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}copy-fileType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="config-xml-content" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}config-xml-contentType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="artifact-alias" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}propertyType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="config-substitution" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}propertyType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "pluginArtifactType", propOrder = { + "moduleId", + "hash", + "geronimoVersion", + "jvmVersion", + "prerequisite", + "dependency", + "obsoletes", + "sourceRepository", + "copyFile", + "configXmlContent", + "artifactAlias", + "configSubstitution" +}) +public class PluginArtifactType + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlElement(name = "module-id", required = true) + protected ArtifactType moduleId; + protected HashType hash; + @XmlElement(name = "geronimo-version") + protected List geronimoVersion; + @XmlElement(name = "jvm-version") + protected List jvmVersion; + protected List prerequisite; + protected List dependency; + protected List obsoletes; + @XmlElement(name = "source-repository") + protected List sourceRepository; + @XmlElement(name = "copy-file") + protected List copyFile; + @XmlElement(name = "config-xml-content") + protected List configXmlContent; + @XmlElement(name = "artifact-alias") + protected List artifactAlias; + @XmlElement(name = "config-substitution") + protected List configSubstitution; + + /** + * Gets the value of the moduleId property. + * + * @return + * possible object is + * {@link ArtifactType } + * + */ + public ArtifactType getModuleId() { + return moduleId; + } + + /** + * Sets the value of the moduleId property. + * + * @param value + * allowed object is + * {@link ArtifactType } + * + */ + public void setModuleId(ArtifactType value) { + this.moduleId = value; + } + + /** + * Gets the value of the hash property. + * + * @return + * possible object is + * {@link HashType } + * + */ + public HashType getHash() { + return hash; + } + + /** + * Sets the value of the hash property. + * + * @param value + * allowed object is + * {@link HashType } + * + */ + public void setHash(HashType value) { + this.hash = value; + } + + /** + * Gets the value of the geronimoVersion 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 geronimoVersion property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getGeronimoVersion() { + if (geronimoVersion == null) { + geronimoVersion = new ArrayList(); + } + return this.geronimoVersion; + } + + /** + * Gets the value of the jvmVersion 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 jvmVersion property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getJvmVersion() { + if (jvmVersion == null) { + jvmVersion = new ArrayList(); + } + return this.jvmVersion; + } + + /** + * Gets the value of the prerequisite 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 prerequisite property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PrerequisiteType } + * + * + */ + public List getPrerequisite() { + if (prerequisite == null) { + prerequisite = new ArrayList(); + } + return this.prerequisite; + } + + /** + * Gets the value of the dependency 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 dependency property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DependencyType } + * + * + */ + public List getDependency() { + if (dependency == null) { + dependency = new ArrayList(); + } + return this.dependency; + } + + /** + * Gets the value of the obsoletes 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 obsoletes property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ArtifactType } + * + * + */ + public List getObsoletes() { + if (obsoletes == null) { + obsoletes = new ArrayList(); + } + return this.obsoletes; + } + + /** + * Gets the value of the sourceRepository 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 sourceRepository property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSourceRepository() { + if (sourceRepository == null) { + sourceRepository = new ArrayList(); + } + return this.sourceRepository; + } + + /** + * Gets the value of the copyFile 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 copyFile property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link CopyFileType } + * + * + */ + public List getCopyFile() { + if (copyFile == null) { + copyFile = new ArrayList(); + } + return this.copyFile; + } + + /** + * Gets the value of the configXmlContent 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 configXmlContent property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ConfigXmlContentType } + * + * + */ + public List getConfigXmlContent() { + if (configXmlContent == null) { + configXmlContent = new ArrayList(); + } + return this.configXmlContent; + } + + /** + * Gets the value of the artifactAlias 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 artifactAlias property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PropertyType } + * + * + */ + public List getArtifactAlias() { + if (artifactAlias == null) { + artifactAlias = new ArrayList(); + } + return this.artifactAlias; + } + + /** + * Gets the value of the configSubstitution 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 configSubstitution property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PropertyType } + * + * + */ + public List getConfigSubstitution() { + if (configSubstitution == null) { + configSubstitution = new ArrayList(); + } + return this.configSubstitution; + } + +} Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginArtifactType.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginArtifactType.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginArtifactType.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginListType.java URL: http://svn.apache.org/viewvc/geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginListType.java?rev=763999&view=auto ============================================================================== --- geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginListType.java (added) +++ geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginListType.java Fri Apr 10 18:35:10 2009 @@ -0,0 +1,112 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2009.04.08 at 05:10:24 PM PDT +// + + +package org.apache.geronimo.system.plugin.model; + +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 plugin-listType complex type. + * + *

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

+ * <complexType name="plugin-listType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="plugin" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}pluginType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="default-repository" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "plugin-listType", propOrder = { + "plugin", + "defaultRepository" +}) +public class PluginListType + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + protected List plugin; + @XmlElement(name = "default-repository") + protected List defaultRepository; + + /** + * Gets the value of the plugin 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 plugin property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PluginType } + * + * + */ + public List getPlugin() { + if (plugin == null) { + plugin = new ArrayList(); + } + return this.plugin; + } + + /** + * Gets the value of the defaultRepository 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 defaultRepository property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDefaultRepository() { + if (defaultRepository == null) { + defaultRepository = new ArrayList(); + } + return this.defaultRepository; + } + +} Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginListType.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginListType.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginListType.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginType.java URL: http://svn.apache.org/viewvc/geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginType.java?rev=763999&view=auto ============================================================================== --- geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginType.java (added) +++ geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginType.java Fri Apr 10 18:35:10 2009 @@ -0,0 +1,278 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2009.04.08 at 05:10:24 PM PDT +// + + +package org.apache.geronimo.system.plugin.model; + +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 pluginType complex type. + * + *

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

+ * <complexType name="pluginType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="category" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="pluginGroup" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="author" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="license" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}licenseType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="plugin-artifact" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}pluginArtifactType" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "pluginType", propOrder = { + "name", + "category", + "pluginGroup", + "description", + "url", + "author", + "license", + "pluginArtifact" +}) +public class PluginType + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlElement(required = true) + protected String name; + @XmlElement(required = true) + protected String category; + @XmlElement(defaultValue = "false") + protected Boolean pluginGroup; + @XmlElement(required = true) + protected String description; + protected String url; + protected String author; + protected List license; + @XmlElement(name = "plugin-artifact", required = true) + protected List pluginArtifact; + + /** + * 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 category property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCategory() { + return category; + } + + /** + * Sets the value of the category property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCategory(String value) { + this.category = value; + } + + /** + * Gets the value of the pluginGroup property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isPluginGroup() { + return pluginGroup; + } + + /** + * Sets the value of the pluginGroup property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setPluginGroup(Boolean value) { + this.pluginGroup = value; + } + + /** + * Gets the value of the description property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * Sets the value of the description property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + + /** + * Gets the value of the url property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUrl() { + return url; + } + + /** + * Sets the value of the url property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUrl(String value) { + this.url = value; + } + + /** + * Gets the value of the author property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAuthor() { + return author; + } + + /** + * Sets the value of the author property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAuthor(String value) { + this.author = value; + } + + /** + * Gets the value of the license 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 license property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link LicenseType } + * + * + */ + public List getLicense() { + if (license == null) { + license = new ArrayList(); + } + return this.license; + } + + /** + * Gets the value of the pluginArtifact 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 pluginArtifact property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PluginArtifactType } + * + * + */ + public List getPluginArtifact() { + if (pluginArtifact == null) { + pluginArtifact = new ArrayList(); + } + return this.pluginArtifact; + } + +} Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginType.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginType.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PluginType.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PrerequisiteType.java URL: http://svn.apache.org/viewvc/geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PrerequisiteType.java?rev=763999&view=auto ============================================================================== --- geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PrerequisiteType.java (added) +++ geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PrerequisiteType.java Fri Apr 10 18:35:10 2009 @@ -0,0 +1,128 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2009.04.08 at 05:10:24 PM PDT +// + + +package org.apache.geronimo.system.plugin.model; + +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 prerequisiteType complex type. + * + *

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

+ * <complexType name="prerequisiteType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}artifactType"/>
+ *         <element name="resource-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "prerequisiteType", propOrder = { + "id", + "resourceType", + "description" +}) +public class PrerequisiteType + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlElement(required = true) + protected ArtifactType id; + @XmlElement(name = "resource-type") + protected String resourceType; + protected String description; + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link ArtifactType } + * + */ + public ArtifactType getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link ArtifactType } + * + */ + public void setId(ArtifactType value) { + this.id = value; + } + + /** + * Gets the value of the resourceType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceType() { + return resourceType; + } + + /** + * Sets the value of the resourceType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceType(String value) { + this.resourceType = value; + } + + /** + * Gets the value of the description property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * Sets the value of the description property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + +} Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PrerequisiteType.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PrerequisiteType.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PrerequisiteType.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PropertyType.java URL: http://svn.apache.org/viewvc/geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PropertyType.java?rev=763999&view=auto ============================================================================== --- geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PropertyType.java (added) +++ geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PropertyType.java Fri Apr 10 18:35:10 2009 @@ -0,0 +1,133 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2009.04.08 at 05:10:24 PM PDT +// + + +package org.apache.geronimo.system.plugin.model; + +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; + + +/** + * + * holds key-value pair. key is in 'key' attribute, value is in content + * + * + *

Java class for propertyType complex type. + * + *

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

+ * <complexType name="propertyType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="key" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="server" type="{http://www.w3.org/2001/XMLSchema}string" default="default" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "propertyType", propOrder = { + "value" +}) +public class PropertyType + implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlValue + protected String value; + @XmlAttribute(required = true) + protected String key; + @XmlAttribute + protected String server; + + /** + * 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 key property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKey() { + return key; + } + + /** + * Sets the value of the key property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKey(String value) { + this.key = value; + } + + /** + * Gets the value of the server property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getServer() { + if (server == null) { + return "default"; + } else { + return server; + } + } + + /** + * Sets the value of the server property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServer(String value) { + this.server = value; + } + +} Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PropertyType.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PropertyType.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/PropertyType.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ReferenceType.java URL: http://svn.apache.org/viewvc/geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ReferenceType.java?rev=763999&view=auto ============================================================================== --- geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ReferenceType.java (added) +++ geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ReferenceType.java Fri Apr 10 18:35:10 2009 @@ -0,0 +1,320 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2009.04.08 at 05:10:24 PM PDT +// + + +package org.apache.geronimo.system.plugin.model; + +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", namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", propOrder = { + "pattern" +}) +public class ReferenceType implements Serializable +{ + + private final static long serialVersionUID = 12343L; + @XmlElement(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2") + 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 ReferenceType.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; + @XmlElement(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2") + protected String groupId; + @XmlElement(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2") + protected String artifactId; + @XmlElement(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2") + protected String version; + @XmlElement(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2") + protected String type; + @XmlElement(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2") + protected String module; + @XmlElement(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", 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; + } + + } + +} Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ReferenceType.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ReferenceType.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/ReferenceType.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/package-info.java URL: http://svn.apache.org/viewvc/geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/package-info.java?rev=763999&view=auto ============================================================================== --- geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/package-info.java (added) +++ geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/package-info.java Fri Apr 10 18:35:10 2009 @@ -0,0 +1,9 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2009.04.08 at 05:10:24 PM PDT +// + +@javax.xml.bind.annotation.XmlSchema(namespace = "http://geronimo.apache.org/xml/ns/plugins-1.3", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package org.apache.geronimo.system.plugin.model; Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/package-info.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/package-info.java ------------------------------------------------------------------------------ svn:keywords = Date Revision Propchange: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/plugin/model/package-info.java ------------------------------------------------------------------------------ svn:mime-type = text/plain Modified: geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/xsd/plugins-1.3.xsd URL: http://svn.apache.org/viewvc/geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/xsd/plugins-1.3.xsd?rev=763999&r1=763998&r2=763999&view=diff ============================================================================== --- geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/xsd/plugins-1.3.xsd (original) +++ geronimo/sandbox/djencks/framework/modules/geronimo-system/src/main/xsd/plugins-1.3.xsd Fri Apr 10 18:35:10 2009 @@ -459,6 +459,27 @@ + + + + + The import element is restrictive element to + defined type of dependency. The default (when + omitted) is to include the specified dependency + in the classloader (as a parent or URL). If + defined as "classes" means that the classes must + be included in the current module's classloader + but the dependency does not need to be started. + Specifying "services" means that the dependency + (a module) must be started before the current + module, but it is not included as a parent + classloader. + + + + + @@ -473,6 +494,52 @@ + + + + + + + + + + + The value "classes" means that the classes must be + included in the current module's classloader but the + dependency does not need to be started. + + + + + + + The value "services" means that the dependency (a + module) must be started before the current module, but + it is not included as a parent classloader. + + + + + + + The value "all" means that the dependency (a + module) must be started before the current module, and + it is also included as a parent classloader. + + + + + +