001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
003    // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
004    // Any modifications to this file will be lost upon recompilation of the source schema. 
005    // Generated on: 2008.10.21 at 09:24:54 AM EDT 
006    //
007    
008    
009    package org.apache.geronimo.system.plugin.model;
010    
011    import java.io.Serializable;
012    import javax.xml.bind.annotation.XmlAccessType;
013    import javax.xml.bind.annotation.XmlAccessorType;
014    import javax.xml.bind.annotation.XmlElement;
015    import javax.xml.bind.annotation.XmlType;
016    
017    
018    /**
019     * <p>Java class for prerequisiteType complex type.
020     * 
021     * <p>The following schema fragment specifies the expected content contained within this class.
022     * 
023     * <pre>
024     * &lt;complexType name="prerequisiteType">
025     *   &lt;complexContent>
026     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
027     *       &lt;sequence>
028     *         &lt;element name="id" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}artifactType"/>
029     *         &lt;element name="resource-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
030     *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
031     *       &lt;/sequence>
032     *     &lt;/restriction>
033     *   &lt;/complexContent>
034     * &lt;/complexType>
035     * </pre>
036     * 
037     * 
038     */
039    @XmlAccessorType(XmlAccessType.FIELD)
040    @XmlType(name = "prerequisiteType", propOrder = {
041        "id",
042        "resourceType",
043        "description"
044    })
045    public class PrerequisiteType
046        implements Serializable
047    {
048    
049        private final static long serialVersionUID = 12343L;
050        @XmlElement(required = true)
051        protected ArtifactType id;
052        @XmlElement(name = "resource-type")
053        protected String resourceType;
054        protected String description;
055    
056        /**
057         * Gets the value of the id property.
058         * 
059         * @return
060         *     possible object is
061         *     {@link ArtifactType }
062         *     
063         */
064        public ArtifactType getId() {
065            return id;
066        }
067    
068        /**
069         * Sets the value of the id property.
070         * 
071         * @param value
072         *     allowed object is
073         *     {@link ArtifactType }
074         *     
075         */
076        public void setId(ArtifactType value) {
077            this.id = value;
078        }
079    
080        /**
081         * Gets the value of the resourceType property.
082         * 
083         * @return
084         *     possible object is
085         *     {@link String }
086         *     
087         */
088        public String getResourceType() {
089            return resourceType;
090        }
091    
092        /**
093         * Sets the value of the resourceType property.
094         * 
095         * @param value
096         *     allowed object is
097         *     {@link String }
098         *     
099         */
100        public void setResourceType(String value) {
101            this.resourceType = value;
102        }
103    
104        /**
105         * Gets the value of the description property.
106         * 
107         * @return
108         *     possible object is
109         *     {@link String }
110         *     
111         */
112        public String getDescription() {
113            return description;
114        }
115    
116        /**
117         * Sets the value of the description property.
118         * 
119         * @param value
120         *     allowed object is
121         *     {@link String }
122         *     
123         */
124        public void setDescription(String value) {
125            this.description = value;
126        }
127    
128    }