1
2 package org.miloss.fgsms.services.interfaces.status;
3
4 import javax.xml.bind.annotation.XmlAccessType;
5 import javax.xml.bind.annotation.XmlAccessorType;
6 import javax.xml.bind.annotation.XmlElement;
7 import javax.xml.bind.annotation.XmlSchemaType;
8 import javax.xml.bind.annotation.XmlType;
9 import java.util.Calendar;
10 import org.miloss.fgsms.services.interfaces.common.NameValuePairSet;
11 import org.miloss.fgsms.services.interfaces.common.PolicyType;
12 import org.miloss.fgsms.services.interfaces.common.SecurityWrapper;
13
14
15 /**
16 * request
17 *
18 * <p>Java class for SetExtendedStatusRequestMsg complex type.
19 *
20 * <p>The following schema fragment specifies the expected content contained within this class.
21 *
22 * <pre>
23 * <complexType name="SetExtendedStatusRequestMsg">
24 * <complexContent>
25 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
26 * <sequence>
27 * <element name="classification" type="{urn:org:miloss:fgsms:services:interfaces:common}SecurityWrapper"/>
28 * <element name="Operational" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
29 * <element name="URI" type="{http://www.w3.org/2001/XMLSchema}string"/>
30 * <element name="Message" type="{http://www.w3.org/2001/XMLSchema}string"/>
31 * <element name="Hostname" type="{http://www.w3.org/2001/XMLSchema}string"/>
32 * <element name="DomainName" type="{http://www.w3.org/2001/XMLSchema}string"/>
33 * <element name="TimeStamp" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
34 * <element name="PolicyType" type="{urn:org:miloss:fgsms:services:interfaces:common}policyType"/>
35 * <element name="ParentObject" type="{http://www.w3.org/2001/XMLSchema}string"/>
36 * <element name="Data" type="{urn:org:miloss:fgsms:services:interfaces:common}NameValuePairSet"/>
37 * </sequence>
38 * </restriction>
39 * </complexContent>
40 * </complexType>
41 * </pre>
42 *
43 *
44 */
45 @XmlAccessorType(XmlAccessType.FIELD)
46 @XmlType(name = "SetExtendedStatusRequestMsg", propOrder = {
47 "classification",
48 "operational",
49 "uri",
50 "message",
51 "hostname",
52 "domainName",
53 "timeStamp",
54 "policyType",
55 "parentObject",
56 "data"
57 })
58 public class SetExtendedStatusRequestMsg {
59
60 @XmlElement(required = true, nillable = true)
61 protected SecurityWrapper classification;
62 @XmlElement(name = "Operational")
63 protected boolean operational;
64 @XmlElement(name = "URI", required = true, nillable = true)
65 protected String uri;
66 @XmlElement(name = "Message", required = true, nillable = true)
67 protected String message;
68 @XmlElement(name = "Hostname", required = true, nillable = true)
69 protected String hostname;
70 @XmlElement(name = "DomainName", required = true, nillable = true)
71 protected String domainName;
72 @XmlElement(name = "TimeStamp", required = true)
73 @XmlSchemaType(name = "dateTime")
74 protected Calendar timeStamp;
75 @XmlElement(name = "PolicyType", required = true, defaultValue = "Status", nillable = true)
76 protected PolicyType policyType;
77 @XmlElement(name = "ParentObject", required = false)
78 protected String parentObject;
79 @XmlElement(name = "Data", required = false)
80 protected NameValuePairSet data;
81
82 /**
83 * Gets the value of the classification property.
84 *
85 * @return
86 * possible object is
87 * {@link SecurityWrapper }
88 *
89 */
90 public SecurityWrapper getClassification() {
91 return classification;
92 }
93
94 /**
95 * Sets the value of the classification property.
96 *
97 * @param value
98 * allowed object is
99 * {@link SecurityWrapper }
100 *
101 */
102 public void setClassification(SecurityWrapper value) {
103 this.classification = value;
104 }
105
106 /**
107 * Gets the value of the operational property.
108 *
109 */
110 public boolean isOperational() {
111 return operational;
112 }
113
114 /**
115 * Sets the value of the operational property.
116 *
117 */
118 public void setOperational(boolean value) {
119 this.operational = value;
120 }
121
122 /**
123 * Gets the value of the uri property.
124 *
125 * @return
126 * possible object is
127 * {@link String }
128 *
129 */
130 public String getURI() {
131 return uri;
132 }
133
134 /**
135 * Sets the value of the uri property.
136 *
137 * @param value
138 * allowed object is
139 * {@link String }
140 *
141 */
142 public void setURI(String value) {
143 this.uri = value;
144 }
145
146 /**
147 * Gets the value of the message property.
148 *
149 * @return
150 * possible object is
151 * {@link String }
152 *
153 */
154 public String getMessage() {
155 return message;
156 }
157
158 /**
159 * Sets the value of the message property.
160 *
161 * @param value
162 * allowed object is
163 * {@link String }
164 *
165 */
166 public void setMessage(String value) {
167 this.message = value;
168 }
169
170 /**
171 * Gets the value of the hostname property.
172 *
173 * @return
174 * possible object is
175 * {@link String }
176 *
177 */
178 public String getHostname() {
179 return hostname;
180 }
181
182 /**
183 * Sets the value of the hostname property.
184 *
185 * @param value
186 * allowed object is
187 * {@link String }
188 *
189 */
190 public void setHostname(String value) {
191 this.hostname = value;
192 }
193
194 /**
195 * Gets the value of the domainName property.
196 *
197 * @return
198 * possible object is
199 * {@link String }
200 *
201 */
202 public String getDomainName() {
203 return domainName;
204 }
205
206 /**
207 * Sets the value of the domainName property.
208 *
209 * @param value
210 * allowed object is
211 * {@link String }
212 *
213 */
214 public void setDomainName(String value) {
215 this.domainName = value;
216 }
217
218 /**
219 * Gets the value of the timeStamp property.
220 *
221 * @return
222 * possible object is
223 * {@link Calendar }
224 *
225 */
226 public Calendar getTimeStamp() {
227 return timeStamp;
228 }
229
230 /**
231 * Sets the value of the timeStamp property.
232 *
233 * @param value
234 * allowed object is
235 * {@link Calendar }
236 *
237 */
238 public void setTimeStamp(Calendar value) {
239 this.timeStamp = value;
240 }
241
242 /**
243 * Gets the value of the policyType property.
244 *
245 * @return
246 * possible object is
247 * {@link PolicyType }
248 *
249 */
250 public PolicyType getPolicyType() {
251 return policyType;
252 }
253
254 /**
255 * Sets the value of the policyType property.
256 *
257 * @param value
258 * allowed object is
259 * {@link PolicyType }
260 *
261 */
262 public void setPolicyType(PolicyType value) {
263 this.policyType = value;
264 }
265
266 /**
267 * Gets the value of the parentObject property.
268 *
269 * @return
270 * possible object is
271 * {@link String }
272 *
273 */
274 public String getParentObject() {
275 return parentObject;
276 }
277
278 /**
279 * Sets the value of the parentObject property.
280 *
281 * @param value
282 * allowed object is
283 * {@link String }
284 *
285 */
286 public void setParentObject(String value) {
287 this.parentObject = value;
288 }
289
290 /**
291 * Gets the value of the data property.
292 *
293 * @return
294 * possible object is
295 * {@link NameValuePairSet }
296 *
297 */
298 public NameValuePairSet getData() {
299 return data;
300 }
301
302 /**
303 * Sets the value of the data property.
304 *
305 * @param value
306 * allowed object is
307 * {@link NameValuePairSet }
308 *
309 */
310 public void setData(NameValuePairSet value) {
311 this.data = value;
312 }
313
314 }