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 * <complexType name="prerequisiteType">
025 * <complexContent>
026 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
027 * <sequence>
028 * <element name="id" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}artifactType"/>
029 * <element name="resource-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
030 * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
031 * </sequence>
032 * </restriction>
033 * </complexContent>
034 * </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 }