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 businessEntity complex type. 23 * 24 * <p>The following schema fragment specifies the expected content contained within this class. 25 * 26 * <pre> 27 * <complexType name="businessEntity"> 28 * <complexContent> 29 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 30 * <sequence> 31 * <element ref="{urn:uddi-org:api_v2}discoveryURLs" minOccurs="0"/> 32 * <element ref="{urn:uddi-org:api_v2}name" maxOccurs="unbounded"/> 33 * <element ref="{urn:uddi-org:api_v2}description" maxOccurs="unbounded" minOccurs="0"/> 34 * <element ref="{urn:uddi-org:api_v2}contacts" minOccurs="0"/> 35 * <element ref="{urn:uddi-org:api_v2}businessServices" minOccurs="0"/> 36 * <element ref="{urn:uddi-org:api_v2}identifierBag" minOccurs="0"/> 37 * <element ref="{urn:uddi-org:api_v2}categoryBag" minOccurs="0"/> 38 * </sequence> 39 * <attribute name="businessKey" use="required" type="{urn:uddi-org:api_v2}businessKey" /> 40 * <attribute name="operator" type="{http://www.w3.org/2001/XMLSchema}string" /> 41 * <attribute name="authorizedName" type="{http://www.w3.org/2001/XMLSchema}string" /> 42 * </restriction> 43 * </complexContent> 44 * </complexType> 45 * </pre> 46 * 47 * 48 */ 49 @XmlAccessorType(XmlAccessType.FIELD) 50 @XmlType(name = "businessEntity", propOrder = { 51 "discoveryURLs", 52 "name", 53 "description", 54 "contacts", 55 "businessServices", 56 "identifierBag", 57 "categoryBag" 58 }) 59 public class BusinessEntity { 60 61 protected DiscoveryURLs discoveryURLs; 62 @XmlElement(required = true) 63 protected List<Name> name; 64 protected List<Description> description; 65 protected Contacts contacts; 66 protected BusinessServices businessServices; 67 protected IdentifierBag identifierBag; 68 protected CategoryBag categoryBag; 69 @XmlAttribute(required = true) 70 protected String businessKey; 71 @XmlAttribute 72 protected String operator; 73 @XmlAttribute 74 protected String authorizedName; 75 76 /** 77 * Gets the value of the discoveryURLs property. 78 * 79 * @return 80 * possible object is 81 * {@link DiscoveryURLs } 82 * 83 */ 84 public DiscoveryURLs getDiscoveryURLs() { 85 return discoveryURLs; 86 } 87 88 /** 89 * Sets the value of the discoveryURLs property. 90 * 91 * @param value 92 * allowed object is 93 * {@link DiscoveryURLs } 94 * 95 */ 96 public void setDiscoveryURLs(DiscoveryURLs value) { 97 this.discoveryURLs = value; 98 } 99 100 /** 101 * Gets the value of the name property. 102 * 103 * <p> 104 * This accessor method returns a reference to the live list, 105 * not a snapshot. Therefore any modification you make to the 106 * returned list will be present inside the JAXB object. 107 * This is why there is not a <CODE>set</CODE> method for the name property. 108 * 109 * <p> 110 * For example, to add a new item, do as follows: 111 * <pre> 112 * getName().add(newItem); 113 * </pre> 114 * 115 * 116 * <p> 117 * Objects of the following type(s) are allowed in the list 118 * {@link Name } 119 * 120 * 121 */ 122 public List<Name> getName() { 123 if (name == null) { 124 name = new ArrayList<Name>(); 125 } 126 return this.name; 127 } 128 129 /** 130 * Gets the value of the description property. 131 * 132 * <p> 133 * This accessor method returns a reference to the live list, 134 * not a snapshot. Therefore any modification you make to the 135 * returned list will be present inside the JAXB object. 136 * This is why there is not a <CODE>set</CODE> method for the description property. 137 * 138 * <p> 139 * For example, to add a new item, do as follows: 140 * <pre> 141 * getDescription().add(newItem); 142 * </pre> 143 * 144 * 145 * <p> 146 * Objects of the following type(s) are allowed in the list 147 * {@link Description } 148 * 149 * 150 */ 151 public List<Description> getDescription() { 152 if (description == null) { 153 description = new ArrayList<Description>(); 154 } 155 return this.description; 156 } 157 158 /** 159 * Gets the value of the contacts property. 160 * 161 * @return 162 * possible object is 163 * {@link Contacts } 164 * 165 */ 166 public Contacts getContacts() { 167 return contacts; 168 } 169 170 /** 171 * Sets the value of the contacts property. 172 * 173 * @param value 174 * allowed object is 175 * {@link Contacts } 176 * 177 */ 178 public void setContacts(Contacts value) { 179 this.contacts = value; 180 } 181 182 /** 183 * Gets the value of the businessServices property. 184 * 185 * @return 186 * possible object is 187 * {@link BusinessServices } 188 * 189 */ 190 public BusinessServices getBusinessServices() { 191 return businessServices; 192 } 193 194 /** 195 * Sets the value of the businessServices property. 196 * 197 * @param value 198 * allowed object is 199 * {@link BusinessServices } 200 * 201 */ 202 public void setBusinessServices(BusinessServices value) { 203 this.businessServices = value; 204 } 205 206 /** 207 * Gets the value of the identifierBag property. 208 * 209 * @return 210 * possible object is 211 * {@link IdentifierBag } 212 * 213 */ 214 public IdentifierBag getIdentifierBag() { 215 return identifierBag; 216 } 217 218 /** 219 * Sets the value of the identifierBag property. 220 * 221 * @param value 222 * allowed object is 223 * {@link IdentifierBag } 224 * 225 */ 226 public void setIdentifierBag(IdentifierBag value) { 227 this.identifierBag = value; 228 } 229 230 /** 231 * Gets the value of the categoryBag property. 232 * 233 * @return 234 * possible object is 235 * {@link CategoryBag } 236 * 237 */ 238 public CategoryBag getCategoryBag() { 239 return categoryBag; 240 } 241 242 /** 243 * Sets the value of the categoryBag property. 244 * 245 * @param value 246 * allowed object is 247 * {@link CategoryBag } 248 * 249 */ 250 public void setCategoryBag(CategoryBag value) { 251 this.categoryBag = value; 252 } 253 254 /** 255 * Gets the value of the businessKey property. 256 * 257 * @return 258 * possible object is 259 * {@link String } 260 * 261 */ 262 public String getBusinessKey() { 263 return businessKey; 264 } 265 266 /** 267 * Sets the value of the businessKey property. 268 * 269 * @param value 270 * allowed object is 271 * {@link String } 272 * 273 */ 274 public void setBusinessKey(String value) { 275 this.businessKey = value; 276 } 277 278 /** 279 * Gets the value of the operator property. 280 * 281 * @return 282 * possible object is 283 * {@link String } 284 * 285 */ 286 public String getOperator() { 287 return operator; 288 } 289 290 /** 291 * Sets the value of the operator property. 292 * 293 * @param value 294 * allowed object is 295 * {@link String } 296 * 297 */ 298 public void setOperator(String value) { 299 this.operator = value; 300 } 301 302 /** 303 * Gets the value of the authorizedName property. 304 * 305 * @return 306 * possible object is 307 * {@link String } 308 * 309 */ 310 public String getAuthorizedName() { 311 return authorizedName; 312 } 313 314 /** 315 * Sets the value of the authorizedName property. 316 * 317 * @param value 318 * allowed object is 319 * {@link String } 320 * 321 */ 322 public void setAuthorizedName(String value) { 323 this.authorizedName = value; 324 } 325 326 }