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.XmlType;
18
19
20 /**
21 * <p>Java class for validate_values complex type.
22 *
23 * <p>The following schema fragment specifies the expected content contained within this class.
24 *
25 * <pre>
26 * <complexType name="validate_values">
27 * <complexContent>
28 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
29 * <choice>
30 * <element ref="{urn:uddi-org:api_v2}businessEntity" maxOccurs="unbounded" minOccurs="0"/>
31 * <element ref="{urn:uddi-org:api_v2}businessService" maxOccurs="unbounded" minOccurs="0"/>
32 * <element ref="{urn:uddi-org:api_v2}tModel" maxOccurs="unbounded" minOccurs="0"/>
33 * </choice>
34 * <attribute name="generic" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
35 * </restriction>
36 * </complexContent>
37 * </complexType>
38 * </pre>
39 *
40 *
41 */
42 @XmlAccessorType(XmlAccessType.FIELD)
43 @XmlType(name = "validate_values", propOrder = {
44 "businessEntity",
45 "businessService",
46 "tModel"
47 })
48 public class ValidateValues {
49
50 protected List<BusinessEntity> businessEntity;
51 protected List<BusinessService> businessService;
52 protected List<TModel> tModel;
53 @XmlAttribute(required = true)
54 protected String generic;
55
56 /**
57 * Gets the value of the businessEntity property.
58 *
59 * <p>
60 * This accessor method returns a reference to the live list,
61 * not a snapshot. Therefore any modification you make to the
62 * returned list will be present inside the JAXB object.
63 * This is why there is not a <CODE>set</CODE> method for the businessEntity property.
64 *
65 * <p>
66 * For example, to add a new item, do as follows:
67 * <pre>
68 * getBusinessEntity().add(newItem);
69 * </pre>
70 *
71 *
72 * <p>
73 * Objects of the following type(s) are allowed in the list
74 * {@link BusinessEntity }
75 *
76 *
77 */
78 public List<BusinessEntity> getBusinessEntity() {
79 if (businessEntity == null) {
80 businessEntity = new ArrayList<BusinessEntity>();
81 }
82 return this.businessEntity;
83 }
84
85 /**
86 * Gets the value of the businessService property.
87 *
88 * <p>
89 * This accessor method returns a reference to the live list,
90 * not a snapshot. Therefore any modification you make to the
91 * returned list will be present inside the JAXB object.
92 * This is why there is not a <CODE>set</CODE> method for the businessService property.
93 *
94 * <p>
95 * For example, to add a new item, do as follows:
96 * <pre>
97 * getBusinessService().add(newItem);
98 * </pre>
99 *
100 *
101 * <p>
102 * Objects of the following type(s) are allowed in the list
103 * {@link BusinessService }
104 *
105 *
106 */
107 public List<BusinessService> getBusinessService() {
108 if (businessService == null) {
109 businessService = new ArrayList<BusinessService>();
110 }
111 return this.businessService;
112 }
113
114 /**
115 * Gets the value of the tModel property.
116 *
117 * <p>
118 * This accessor method returns a reference to the live list,
119 * not a snapshot. Therefore any modification you make to the
120 * returned list will be present inside the JAXB object.
121 * This is why there is not a <CODE>set</CODE> method for the tModel property.
122 *
123 * <p>
124 * For example, to add a new item, do as follows:
125 * <pre>
126 * getTModel().add(newItem);
127 * </pre>
128 *
129 *
130 * <p>
131 * Objects of the following type(s) are allowed in the list
132 * {@link TModel }
133 *
134 *
135 */
136 public List<TModel> getTModel() {
137 if (tModel == null) {
138 tModel = new ArrayList<TModel>();
139 }
140 return this.tModel;
141 }
142
143 /**
144 * Gets the value of the generic property.
145 *
146 * @return
147 * possible object is
148 * {@link String }
149 *
150 */
151 public String getGeneric() {
152 return generic;
153 }
154
155 /**
156 * Sets the value of the generic property.
157 *
158 * @param value
159 * allowed object is
160 * {@link String }
161 *
162 */
163 public void setGeneric(String value) {
164 this.generic = value;
165 }
166
167 }