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