1 // 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 4 // Any modifications to this file will be lost upon recompilation of the source schema. 5 // Generated on: 2009.07.19 at 09:49:41 PM CDT 6 // 7 8 9 package org.apache.ws.scout.model.uddi.v2; 10 11 import java.util.ArrayList; 12 import java.util.List; 13 14 import javax.xml.bind.annotation.XmlAccessType; 15 import javax.xml.bind.annotation.XmlAccessorType; 16 import javax.xml.bind.annotation.XmlAttribute; 17 import javax.xml.bind.annotation.XmlElement; 18 import javax.xml.bind.annotation.XmlType; 19 20 21 /** 22 * <p>Java class for tModel complex type. 23 * 24 * <p>The following schema fragment specifies the expected content contained within this class. 25 * 26 * <pre> 27 * <complexType name="tModel"> 28 * <complexContent> 29 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 30 * <sequence> 31 * <element ref="{urn:uddi-org:api_v2}name"/> 32 * <element ref="{urn:uddi-org:api_v2}description" maxOccurs="unbounded" minOccurs="0"/> 33 * <element ref="{urn:uddi-org:api_v2}overviewDoc" minOccurs="0"/> 34 * <element ref="{urn:uddi-org:api_v2}identifierBag" minOccurs="0"/> 35 * <element ref="{urn:uddi-org:api_v2}categoryBag" minOccurs="0"/> 36 * </sequence> 37 * <attribute name="tModelKey" use="required" type="{urn:uddi-org:api_v2}tModelKey" /> 38 * <attribute name="operator" type="{http://www.w3.org/2001/XMLSchema}string" /> 39 * <attribute name="authorizedName" type="{http://www.w3.org/2001/XMLSchema}string" /> 40 * </restriction> 41 * </complexContent> 42 * </complexType> 43 * </pre> 44 * 45 * 46 */ 47 @XmlAccessorType(XmlAccessType.FIELD) 48 @XmlType(name = "tModel", propOrder = { 49 "name", 50 "description", 51 "overviewDoc", 52 "identifierBag", 53 "categoryBag" 54 }) 55 public class TModel { 56 57 @XmlElement(required = true) 58 protected Name name; 59 protected List<Description> description; 60 protected OverviewDoc overviewDoc; 61 protected IdentifierBag identifierBag; 62 protected CategoryBag categoryBag; 63 @XmlAttribute(required = true) 64 protected String tModelKey; 65 @XmlAttribute 66 protected String operator; 67 @XmlAttribute 68 protected String authorizedName; 69 70 /** 71 * Gets the value of the name property. 72 * 73 * @return 74 * possible object is 75 * {@link Name } 76 * 77 */ 78 public Name getName() { 79 return name; 80 } 81 82 /** 83 * Sets the value of the name property. 84 * 85 * @param value 86 * allowed object is 87 * {@link Name } 88 * 89 */ 90 public void setName(Name value) { 91 this.name = value; 92 } 93 94 /** 95 * Gets the value of the description property. 96 * 97 * <p> 98 * This accessor method returns a reference to the live list, 99 * not a snapshot. Therefore any modification you make to the 100 * returned list will be present inside the JAXB object. 101 * This is why there is not a <CODE>set</CODE> method for the description property. 102 * 103 * <p> 104 * For example, to add a new item, do as follows: 105 * <pre> 106 * getDescription().add(newItem); 107 * </pre> 108 * 109 * 110 * <p> 111 * Objects of the following type(s) are allowed in the list 112 * {@link Description } 113 * 114 * 115 */ 116 public List<Description> getDescription() { 117 if (description == null) { 118 description = new ArrayList<Description>(); 119 } 120 return this.description; 121 } 122 123 /** 124 * Gets the value of the overviewDoc property. 125 * 126 * @return 127 * possible object is 128 * {@link OverviewDoc } 129 * 130 */ 131 public OverviewDoc getOverviewDoc() { 132 return overviewDoc; 133 } 134 135 /** 136 * Sets the value of the overviewDoc property. 137 * 138 * @param value 139 * allowed object is 140 * {@link OverviewDoc } 141 * 142 */ 143 public void setOverviewDoc(OverviewDoc value) { 144 this.overviewDoc = value; 145 } 146 147 /** 148 * Gets the value of the identifierBag property. 149 * 150 * @return 151 * possible object is 152 * {@link IdentifierBag } 153 * 154 */ 155 public IdentifierBag getIdentifierBag() { 156 return identifierBag; 157 } 158 159 /** 160 * Sets the value of the identifierBag property. 161 * 162 * @param value 163 * allowed object is 164 * {@link IdentifierBag } 165 * 166 */ 167 public void setIdentifierBag(IdentifierBag value) { 168 this.identifierBag = value; 169 } 170 171 /** 172 * Gets the value of the categoryBag property. 173 * 174 * @return 175 * possible object is 176 * {@link CategoryBag } 177 * 178 */ 179 public CategoryBag getCategoryBag() { 180 return categoryBag; 181 } 182 183 /** 184 * Sets the value of the categoryBag property. 185 * 186 * @param value 187 * allowed object is 188 * {@link CategoryBag } 189 * 190 */ 191 public void setCategoryBag(CategoryBag value) { 192 this.categoryBag = value; 193 } 194 195 /** 196 * Gets the value of the tModelKey property. 197 * 198 * @return 199 * possible object is 200 * {@link String } 201 * 202 */ 203 public String getTModelKey() { 204 return tModelKey; 205 } 206 207 /** 208 * Sets the value of the tModelKey property. 209 * 210 * @param value 211 * allowed object is 212 * {@link String } 213 * 214 */ 215 public void setTModelKey(String value) { 216 this.tModelKey = value; 217 } 218 219 /** 220 * Gets the value of the operator property. 221 * 222 * @return 223 * possible object is 224 * {@link String } 225 * 226 */ 227 public String getOperator() { 228 return operator; 229 } 230 231 /** 232 * Sets the value of the operator property. 233 * 234 * @param value 235 * allowed object is 236 * {@link String } 237 * 238 */ 239 public void setOperator(String value) { 240 this.operator = value; 241 } 242 243 /** 244 * Gets the value of the authorizedName property. 245 * 246 * @return 247 * possible object is 248 * {@link String } 249 * 250 */ 251 public String getAuthorizedName() { 252 return authorizedName; 253 } 254 255 /** 256 * Sets the value of the authorizedName property. 257 * 258 * @param value 259 * allowed object is 260 * {@link String } 261 * 262 */ 263 public void setAuthorizedName(String value) { 264 this.authorizedName = value; 265 } 266 267 }