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.repl_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.XmlElement;
27 import javax.xml.bind.annotation.XmlRootElement;
28 import javax.xml.bind.annotation.XmlTransient;
29 import javax.xml.bind.annotation.XmlType;
30
31
32 /**
33 * <p>Java class for anonymous complex type.
34 *
35 * <p>The following schema fragment specifies the expected content contained within this class.
36 *
37 * <pre>
38 * <complexType>
39 * <complexContent>
40 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
41 * <sequence>
42 * <element name="changeID" type="{urn:uddi-org:repl_v3}changeRecordID_type"/>
43 * <group ref="{urn:uddi-org:repl_v3}changeRecordPayload_type"/>
44 * </sequence>
45 * <attribute name="acknowledgementRequested" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
46 * </restriction>
47 * </complexContent>
48 * </complexType>
49 * </pre>
50 *
51 *
52 */
53 @XmlAccessorType(XmlAccessType.FIELD)
54 @XmlType(name = "", propOrder = {
55 "changeID",
56 "changeRecordNull",
57 "changeRecordNewData",
58 "changeRecordDelete",
59 "changeRecordPublisherAssertion",
60 "changeRecordHide",
61 "changeRecordDeleteAssertion",
62 "changeRecordAcknowledgement",
63 "changeRecordCorrection",
64 "changeRecordNewDataConditional",
65 "changeRecordConditionFailed"
66 })
67 @XmlRootElement(name = "changeRecord")
68 public class ChangeRecord implements Serializable{
69 @XmlTransient
70 private static final long serialVersionUID = 5218553502385587391L;
71 @XmlElement(required = true)
72 protected ChangeRecordIDType changeID;
73 protected Object changeRecordNull;
74 protected ChangeRecordNewData changeRecordNewData;
75 protected ChangeRecordDelete changeRecordDelete;
76 protected ChangeRecordPublisherAssertion changeRecordPublisherAssertion;
77 protected ChangeRecordHide changeRecordHide;
78 protected ChangeRecordDeleteAssertion changeRecordDeleteAssertion;
79 protected ChangeRecordAcknowledgement changeRecordAcknowledgement;
80 protected ChangeRecordCorrection changeRecordCorrection;
81 protected ChangeRecordNewDataConditional changeRecordNewDataConditional;
82 protected ChangeRecordConditionFailed changeRecordConditionFailed;
83 @XmlAttribute(required = true)
84 protected boolean acknowledgementRequested;
85
86 /**
87 * Gets the value of the changeID property.
88 *
89 * @return
90 * possible object is
91 * {@link ChangeRecordIDType }
92 *
93 */
94 public ChangeRecordIDType getChangeID() {
95 return changeID;
96 }
97
98 /**
99 * Sets the value of the changeID property.
100 *
101 * @param value
102 * allowed object is
103 * {@link ChangeRecordIDType }
104 *
105 */
106 public void setChangeID(ChangeRecordIDType value) {
107 this.changeID = value;
108 }
109
110 /**
111 * Gets the value of the changeRecordNull property.
112 *
113 * @return
114 * possible object is
115 * {@link Object }
116 *
117 */
118 public Object getChangeRecordNull() {
119 return changeRecordNull;
120 }
121
122 /**
123 * Sets the value of the changeRecordNull property.
124 *
125 * @param value
126 * allowed object is
127 * {@link Object }
128 *
129 */
130 public void setChangeRecordNull(Object value) {
131 this.changeRecordNull = value;
132 }
133
134 /**
135 * Gets the value of the changeRecordNewData property.
136 *
137 * @return
138 * possible object is
139 * {@link ChangeRecordNewData }
140 *
141 */
142 public ChangeRecordNewData getChangeRecordNewData() {
143 return changeRecordNewData;
144 }
145
146 /**
147 * Sets the value of the changeRecordNewData property.
148 *
149 * @param value
150 * allowed object is
151 * {@link ChangeRecordNewData }
152 *
153 */
154 public void setChangeRecordNewData(ChangeRecordNewData value) {
155 this.changeRecordNewData = value;
156 }
157
158 /**
159 * Gets the value of the changeRecordDelete property.
160 *
161 * @return
162 * possible object is
163 * {@link ChangeRecordDelete }
164 *
165 */
166 public ChangeRecordDelete getChangeRecordDelete() {
167 return changeRecordDelete;
168 }
169
170 /**
171 * Sets the value of the changeRecordDelete property.
172 *
173 * @param value
174 * allowed object is
175 * {@link ChangeRecordDelete }
176 *
177 */
178 public void setChangeRecordDelete(ChangeRecordDelete value) {
179 this.changeRecordDelete = value;
180 }
181
182 /**
183 * Gets the value of the changeRecordPublisherAssertion property.
184 *
185 * @return
186 * possible object is
187 * {@link ChangeRecordPublisherAssertion }
188 *
189 */
190 public ChangeRecordPublisherAssertion getChangeRecordPublisherAssertion() {
191 return changeRecordPublisherAssertion;
192 }
193
194 /**
195 * Sets the value of the changeRecordPublisherAssertion property.
196 *
197 * @param value
198 * allowed object is
199 * {@link ChangeRecordPublisherAssertion }
200 *
201 */
202 public void setChangeRecordPublisherAssertion(ChangeRecordPublisherAssertion value) {
203 this.changeRecordPublisherAssertion = value;
204 }
205
206 /**
207 * Gets the value of the changeRecordHide property.
208 *
209 * @return
210 * possible object is
211 * {@link ChangeRecordHide }
212 *
213 */
214 public ChangeRecordHide getChangeRecordHide() {
215 return changeRecordHide;
216 }
217
218 /**
219 * Sets the value of the changeRecordHide property.
220 *
221 * @param value
222 * allowed object is
223 * {@link ChangeRecordHide }
224 *
225 */
226 public void setChangeRecordHide(ChangeRecordHide value) {
227 this.changeRecordHide = value;
228 }
229
230 /**
231 * Gets the value of the changeRecordDeleteAssertion property.
232 *
233 * @return
234 * possible object is
235 * {@link ChangeRecordDeleteAssertion }
236 *
237 */
238 public ChangeRecordDeleteAssertion getChangeRecordDeleteAssertion() {
239 return changeRecordDeleteAssertion;
240 }
241
242 /**
243 * Sets the value of the changeRecordDeleteAssertion property.
244 *
245 * @param value
246 * allowed object is
247 * {@link ChangeRecordDeleteAssertion }
248 *
249 */
250 public void setChangeRecordDeleteAssertion(ChangeRecordDeleteAssertion value) {
251 this.changeRecordDeleteAssertion = value;
252 }
253
254 /**
255 * Gets the value of the changeRecordAcknowledgement property.
256 *
257 * @return
258 * possible object is
259 * {@link ChangeRecordAcknowledgement }
260 *
261 */
262 public ChangeRecordAcknowledgement getChangeRecordAcknowledgement() {
263 return changeRecordAcknowledgement;
264 }
265
266 /**
267 * Sets the value of the changeRecordAcknowledgement property.
268 *
269 * @param value
270 * allowed object is
271 * {@link ChangeRecordAcknowledgement }
272 *
273 */
274 public void setChangeRecordAcknowledgement(ChangeRecordAcknowledgement value) {
275 this.changeRecordAcknowledgement = value;
276 }
277
278 /**
279 * Gets the value of the changeRecordCorrection property.
280 *
281 * @return
282 * possible object is
283 * {@link ChangeRecordCorrection }
284 *
285 */
286 public ChangeRecordCorrection getChangeRecordCorrection() {
287 return changeRecordCorrection;
288 }
289
290 /**
291 * Sets the value of the changeRecordCorrection property.
292 *
293 * @param value
294 * allowed object is
295 * {@link ChangeRecordCorrection }
296 *
297 */
298 public void setChangeRecordCorrection(ChangeRecordCorrection value) {
299 this.changeRecordCorrection = value;
300 }
301
302 /**
303 * Gets the value of the changeRecordNewDataConditional property.
304 *
305 * @return
306 * possible object is
307 * {@link ChangeRecordNewDataConditional }
308 *
309 */
310 public ChangeRecordNewDataConditional getChangeRecordNewDataConditional() {
311 return changeRecordNewDataConditional;
312 }
313
314 /**
315 * Sets the value of the changeRecordNewDataConditional property.
316 *
317 * @param value
318 * allowed object is
319 * {@link ChangeRecordNewDataConditional }
320 *
321 */
322 public void setChangeRecordNewDataConditional(ChangeRecordNewDataConditional value) {
323 this.changeRecordNewDataConditional = value;
324 }
325
326 /**
327 * Gets the value of the changeRecordConditionFailed property.
328 *
329 * @return
330 * possible object is
331 * {@link ChangeRecordConditionFailed }
332 *
333 */
334 public ChangeRecordConditionFailed getChangeRecordConditionFailed() {
335 return changeRecordConditionFailed;
336 }
337
338 /**
339 * Sets the value of the changeRecordConditionFailed property.
340 *
341 * @param value
342 * allowed object is
343 * {@link ChangeRecordConditionFailed }
344 *
345 */
346 public void setChangeRecordConditionFailed(ChangeRecordConditionFailed value) {
347 this.changeRecordConditionFailed = value;
348 }
349
350 /**
351 * Gets the value of the acknowledgementRequested property.
352 *
353 */
354 public boolean isAcknowledgementRequested() {
355 return acknowledgementRequested;
356 }
357
358 /**
359 * Sets the value of the acknowledgementRequested property.
360 *
361 */
362 public void setAcknowledgementRequested(boolean value) {
363 this.acknowledgementRequested = value;
364 }
365
366 }