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 find_service complex type.
22 *
23 * <p>The following schema fragment specifies the expected content contained within this class.
24 *
25 * <pre>
26 * <complexType name="find_service">
27 * <complexContent>
28 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
29 * <sequence>
30 * <element ref="{urn:uddi-org:api_v2}findQualifiers" minOccurs="0"/>
31 * <element ref="{urn:uddi-org:api_v2}name" maxOccurs="unbounded" minOccurs="0"/>
32 * <element ref="{urn:uddi-org:api_v2}categoryBag" minOccurs="0"/>
33 * <element ref="{urn:uddi-org:api_v2}tModelBag" minOccurs="0"/>
34 * </sequence>
35 * <attribute name="generic" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
36 * <attribute name="maxRows" type="{http://www.w3.org/2001/XMLSchema}int" />
37 * <attribute name="businessKey" type="{urn:uddi-org:api_v2}businessKey" />
38 * </restriction>
39 * </complexContent>
40 * </complexType>
41 * </pre>
42 *
43 *
44 */
45 @XmlAccessorType(XmlAccessType.FIELD)
46 @XmlType(name = "find_service", propOrder = {
47 "findQualifiers",
48 "name",
49 "categoryBag",
50 "tModelBag"
51 })
52 public class FindService {
53
54 protected FindQualifiers findQualifiers;
55 protected List<Name> name;
56 protected CategoryBag categoryBag;
57 protected TModelBag tModelBag;
58 @XmlAttribute(required = true)
59 protected String generic;
60 @XmlAttribute
61 protected Integer maxRows;
62 @XmlAttribute
63 protected String businessKey;
64
65 /**
66 * Gets the value of the findQualifiers property.
67 *
68 * @return
69 * possible object is
70 * {@link FindQualifiers }
71 *
72 */
73 public FindQualifiers getFindQualifiers() {
74 return findQualifiers;
75 }
76
77 /**
78 * Sets the value of the findQualifiers property.
79 *
80 * @param value
81 * allowed object is
82 * {@link FindQualifiers }
83 *
84 */
85 public void setFindQualifiers(FindQualifiers value) {
86 this.findQualifiers = value;
87 }
88
89 /**
90 * Gets the value of the name property.
91 *
92 * <p>
93 * This accessor method returns a reference to the live list,
94 * not a snapshot. Therefore any modification you make to the
95 * returned list will be present inside the JAXB object.
96 * This is why there is not a <CODE>set</CODE> method for the name property.
97 *
98 * <p>
99 * For example, to add a new item, do as follows:
100 * <pre>
101 * getName().add(newItem);
102 * </pre>
103 *
104 *
105 * <p>
106 * Objects of the following type(s) are allowed in the list
107 * {@link Name }
108 *
109 *
110 */
111 public List<Name> getName() {
112 if (name == null) {
113 name = new ArrayList<Name>();
114 }
115 return this.name;
116 }
117
118 /**
119 * Gets the value of the categoryBag property.
120 *
121 * @return
122 * possible object is
123 * {@link CategoryBag }
124 *
125 */
126 public CategoryBag getCategoryBag() {
127 return categoryBag;
128 }
129
130 /**
131 * Sets the value of the categoryBag property.
132 *
133 * @param value
134 * allowed object is
135 * {@link CategoryBag }
136 *
137 */
138 public void setCategoryBag(CategoryBag value) {
139 this.categoryBag = value;
140 }
141
142 /**
143 * Gets the value of the tModelBag property.
144 *
145 * @return
146 * possible object is
147 * {@link TModelBag }
148 *
149 */
150 public TModelBag getTModelBag() {
151 return tModelBag;
152 }
153
154 /**
155 * Sets the value of the tModelBag property.
156 *
157 * @param value
158 * allowed object is
159 * {@link TModelBag }
160 *
161 */
162 public void setTModelBag(TModelBag value) {
163 this.tModelBag = value;
164 }
165
166 /**
167 * Gets the value of the generic property.
168 *
169 * @return
170 * possible object is
171 * {@link String }
172 *
173 */
174 public String getGeneric() {
175 return generic;
176 }
177
178 /**
179 * Sets the value of the generic property.
180 *
181 * @param value
182 * allowed object is
183 * {@link String }
184 *
185 */
186 public void setGeneric(String value) {
187 this.generic = value;
188 }
189
190 /**
191 * Gets the value of the maxRows property.
192 *
193 * @return
194 * possible object is
195 * {@link Integer }
196 *
197 */
198 public Integer getMaxRows() {
199 return maxRows;
200 }
201
202 /**
203 * Sets the value of the maxRows property.
204 *
205 * @param value
206 * allowed object is
207 * {@link Integer }
208 *
209 */
210 public void setMaxRows(Integer value) {
211 this.maxRows = value;
212 }
213
214 /**
215 * Gets the value of the businessKey property.
216 *
217 * @return
218 * possible object is
219 * {@link String }
220 *
221 */
222 public String getBusinessKey() {
223 return businessKey;
224 }
225
226 /**
227 * Sets the value of the businessKey property.
228 *
229 * @param value
230 * allowed object is
231 * {@link String }
232 *
233 */
234 public void setBusinessKey(String value) {
235 this.businessKey = value;
236 }
237
238 }