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.XmlElement;
26 import javax.xml.bind.annotation.XmlRootElement;
27 import javax.xml.bind.annotation.XmlTransient;
28 import javax.xml.bind.annotation.XmlType;
29 import javax.xml.datatype.XMLGregorianCalendar;
30 import org.uddi.api_v3.PublisherAssertion;
31
32
33 /**
34 * <p>Java class for anonymous complex type.
35 *
36 * <p>The following schema fragment specifies the expected content contained within this class.
37 *
38 * <pre>
39 * <complexType>
40 * <complexContent>
41 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
42 * <sequence>
43 * <element ref="{urn:uddi-org:api_v3}publisherAssertion"/>
44 * <element name="fromBusinessCheck" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
45 * <element name="toBusinessCheck" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
46 * <element name="modified" type="{urn:uddi-org:api_v3}timeInstant"/>
47 * <element ref="{urn:uddi-org:repl_v3}fromSignatures" minOccurs="0"/>
48 * <element ref="{urn:uddi-org:repl_v3}toSignatures" minOccurs="0"/>
49 * </sequence>
50 * </restriction>
51 * </complexContent>
52 * </complexType>
53 * </pre>
54 *
55 *
56 */
57 @XmlAccessorType(XmlAccessType.FIELD)
58 @XmlType(name = "",
59 //namespace = "urn:uddi-org:repl_v3",
60 propOrder = {
61 "publisherAssertion",
62 "fromBusinessCheck",
63 "toBusinessCheck",
64 "modified",
65 "fromSignatures",
66 "toSignatures"
67 })
68 @XmlRootElement(name = "changeRecordPublisherAssertion")
69 public class ChangeRecordPublisherAssertion implements Serializable{
70 @XmlTransient
71 private static final long serialVersionUID = -7934282484968024201L;
72 @XmlElement(namespace = "urn:uddi-org:api_v3", required = true)
73 protected PublisherAssertion publisherAssertion;
74 // @XmlElement(namespace = "urn:uddi-org:api_v3", required = true)
75 protected boolean fromBusinessCheck;
76 // @XmlElement(namespace = "urn:uddi-org:api_v3", required = true)
77 protected boolean toBusinessCheck;
78 @XmlElement(required = true)
79 protected XMLGregorianCalendar modified;
80 protected FromSignatures fromSignatures;
81 protected ToSignatures toSignatures;
82
83 /**
84 * Gets the value of the publisherAssertion property.
85 *
86 * @return
87 * possible object is
88 * {@link PublisherAssertion }
89 *
90 */
91 public PublisherAssertion getPublisherAssertion() {
92 return publisherAssertion;
93 }
94
95 /**
96 * Sets the value of the publisherAssertion property.
97 *
98 * @param value
99 * allowed object is
100 * {@link PublisherAssertion }
101 *
102 */
103 public void setPublisherAssertion(PublisherAssertion value) {
104 this.publisherAssertion = value;
105 }
106
107 /**
108 * Gets the value of the fromBusinessCheck property.
109 *
110 */
111 public boolean isFromBusinessCheck() {
112 return fromBusinessCheck;
113 }
114
115 /**
116 * Sets the value of the fromBusinessCheck property.
117 *
118 */
119 public void setFromBusinessCheck(boolean value) {
120 this.fromBusinessCheck = value;
121 }
122
123 /**
124 * Gets the value of the toBusinessCheck property.
125 *
126 */
127 public boolean isToBusinessCheck() {
128 return toBusinessCheck;
129 }
130
131 /**
132 * Sets the value of the toBusinessCheck property.
133 *
134 */
135 public void setToBusinessCheck(boolean value) {
136 this.toBusinessCheck = value;
137 }
138
139 /**
140 * Gets the value of the modified property.
141 *
142 * @return
143 * possible object is
144 * {@link XMLGregorianCalendar }
145 *
146 */
147 public XMLGregorianCalendar getModified() {
148 return modified;
149 }
150
151 /**
152 * Sets the value of the modified property.
153 *
154 * @param value
155 * allowed object is
156 * {@link XMLGregorianCalendar }
157 *
158 */
159 public void setModified(XMLGregorianCalendar value) {
160 this.modified = value;
161 }
162
163 /**
164 * Gets the value of the fromSignatures property.
165 *
166 * @return
167 * possible object is
168 * {@link FromSignatures }
169 *
170 */
171 public FromSignatures getFromSignatures() {
172 return fromSignatures;
173 }
174
175 /**
176 * Sets the value of the fromSignatures property.
177 *
178 * @param value
179 * allowed object is
180 * {@link FromSignatures }
181 *
182 */
183 public void setFromSignatures(FromSignatures value) {
184 this.fromSignatures = value;
185 }
186
187 /**
188 * Gets the value of the toSignatures property.
189 *
190 * @return
191 * possible object is
192 * {@link ToSignatures }
193 *
194 */
195 public ToSignatures getToSignatures() {
196 return toSignatures;
197 }
198
199 /**
200 * Sets the value of the toSignatures property.
201 *
202 * @param value
203 * allowed object is
204 * {@link ToSignatures }
205 *
206 */
207 public void setToSignatures(ToSignatures value) {
208 this.toSignatures = value;
209 }
210
211 }