1 /*
2 * Copyright 2001-2008 The Apache Software Foundation.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 *
16 */
17
18
19 package org.uddi.api_v3;
20
21 import java.io.Serializable;
22
23 import javax.xml.bind.annotation.XmlAccessType;
24 import javax.xml.bind.annotation.XmlAccessorType;
25 import javax.xml.bind.annotation.XmlAttribute;
26 import javax.xml.bind.annotation.XmlTransient;
27 import javax.xml.bind.annotation.XmlType;
28
29
30 /**
31 * <p>Java class for find_relatedBusinesses complex type.
32 *
33 * <p>The following schema fragment specifies the expected content contained within this class.
34 *
35 * <pre>
36 * <complexType name="find_relatedBusinesses">
37 * <complexContent>
38 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
39 * <sequence>
40 * <element ref="{urn:uddi-org:api_v3}authInfo" minOccurs="0"/>
41 * <element ref="{urn:uddi-org:api_v3}findQualifiers" minOccurs="0"/>
42 * <choice>
43 * <element ref="{urn:uddi-org:api_v3}businessKey"/>
44 * <element ref="{urn:uddi-org:api_v3}fromKey"/>
45 * <element ref="{urn:uddi-org:api_v3}toKey"/>
46 * </choice>
47 * <element ref="{urn:uddi-org:api_v3}keyedReference" minOccurs="0"/>
48 * </sequence>
49 * <attribute name="maxRows" type="{http://www.w3.org/2001/XMLSchema}int" />
50 * <attribute name="listHead" type="{http://www.w3.org/2001/XMLSchema}int" />
51 * </restriction>
52 * </complexContent>
53 * </complexType>
54 * </pre>
55 *
56 *
57 */
58 @XmlAccessorType(XmlAccessType.FIELD)
59 @XmlType(name = "find_relatedBusinesses", propOrder = {
60 "authInfo",
61 "findQualifiers",
62 "businessKey",
63 "fromKey",
64 "toKey",
65 "keyedReference"
66 })
67 public class FindRelatedBusinesses implements Serializable{
68 @XmlTransient
69 private static final long serialVersionUID = 7121248322606286741L;
70 protected String authInfo;
71 protected FindQualifiers findQualifiers;
72 protected String businessKey;
73 protected String fromKey;
74 protected String toKey;
75 protected KeyedReference keyedReference;
76 @XmlAttribute
77 protected Integer maxRows;
78 @XmlAttribute
79 protected Integer listHead;
80
81 /**
82 * Gets the value of the authInfo property.
83 *
84 * @return
85 * possible object is
86 * {@link String }
87 *
88 */
89 public String getAuthInfo() {
90 return authInfo;
91 }
92
93 /**
94 * Sets the value of the authInfo property.
95 *
96 * @param value
97 * allowed object is
98 * {@link String }
99 *
100 */
101 public void setAuthInfo(String value) {
102 this.authInfo = value;
103 }
104
105 /**
106 * Gets the value of the findQualifiers property.
107 *
108 * @return
109 * possible object is
110 * {@link FindQualifiers }
111 *
112 */
113 public FindQualifiers getFindQualifiers() {
114 return findQualifiers;
115 }
116
117 /**
118 * Sets the value of the findQualifiers property.
119 *
120 * @param value
121 * allowed object is
122 * {@link FindQualifiers }
123 *
124 */
125 public void setFindQualifiers(FindQualifiers value) {
126 this.findQualifiers = value;
127 }
128
129 /**
130 * Gets the value of the businessKey property.
131 *
132 * @return
133 * possible object is
134 * {@link String }
135 *
136 */
137 public String getBusinessKey() {
138 return businessKey;
139 }
140
141 /**
142 * Sets the value of the businessKey property.
143 *
144 * @param value
145 * allowed object is
146 * {@link String }
147 *
148 */
149 public void setBusinessKey(String value) {
150 this.businessKey = value;
151 }
152
153 /**
154 * Gets the value of the fromKey property.
155 *
156 * @return
157 * possible object is
158 * {@link String }
159 *
160 */
161 public String getFromKey() {
162 return fromKey;
163 }
164
165 /**
166 * Sets the value of the fromKey property.
167 *
168 * @param value
169 * allowed object is
170 * {@link String }
171 *
172 */
173 public void setFromKey(String value) {
174 this.fromKey = value;
175 }
176
177 /**
178 * Gets the value of the toKey property.
179 *
180 * @return
181 * possible object is
182 * {@link String }
183 *
184 */
185 public String getToKey() {
186 return toKey;
187 }
188
189 /**
190 * Sets the value of the toKey property.
191 *
192 * @param value
193 * allowed object is
194 * {@link String }
195 *
196 */
197 public void setToKey(String value) {
198 this.toKey = value;
199 }
200
201 /**
202 * Gets the value of the keyedReference property.
203 *
204 * @return
205 * possible object is
206 * {@link KeyedReference }
207 *
208 */
209 public KeyedReference getKeyedReference() {
210 return keyedReference;
211 }
212
213 /**
214 * Sets the value of the keyedReference property.
215 *
216 * @param value
217 * allowed object is
218 * {@link KeyedReference }
219 *
220 */
221 public void setKeyedReference(KeyedReference value) {
222 this.keyedReference = value;
223 }
224
225 /**
226 * Gets the value of the maxRows property.
227 *
228 * @return
229 * possible object is
230 * {@link Integer }
231 *
232 */
233 public Integer getMaxRows() {
234 return maxRows;
235 }
236
237 /**
238 * Sets the value of the maxRows property.
239 *
240 * @param value
241 * allowed object is
242 * {@link Integer }
243 *
244 */
245 public void setMaxRows(Integer value) {
246 this.maxRows = value;
247 }
248
249 /**
250 * Gets the value of the listHead property.
251 *
252 * @return
253 * possible object is
254 * {@link Integer }
255 *
256 */
257 public Integer getListHead() {
258 return listHead;
259 }
260
261 /**
262 * Sets the value of the listHead property.
263 *
264 * @param value
265 * allowed object is
266 * {@link Integer }
267 *
268 */
269 public void setListHead(Integer value) {
270 this.listHead = value;
271 }
272
273 }