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 }