View Javadoc
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   * &lt;complexType name="SetExtendedStatusRequestMsg">
24   *   &lt;complexContent>
25   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
26   *       &lt;sequence>
27   *         &lt;element name="classification" type="{urn:org:miloss:fgsms:services:interfaces:common}SecurityWrapper"/>
28   *         &lt;element name="Operational" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
29   *         &lt;element name="URI" type="{http://www.w3.org/2001/XMLSchema}string"/>
30   *         &lt;element name="Message" type="{http://www.w3.org/2001/XMLSchema}string"/>
31   *         &lt;element name="Hostname" type="{http://www.w3.org/2001/XMLSchema}string"/>
32   *         &lt;element name="DomainName" type="{http://www.w3.org/2001/XMLSchema}string"/>
33   *         &lt;element name="TimeStamp" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
34   *         &lt;element name="PolicyType" type="{urn:org:miloss:fgsms:services:interfaces:common}policyType"/>
35   *         &lt;element name="ParentObject" type="{http://www.w3.org/2001/XMLSchema}string"/>
36   *         &lt;element name="Data" type="{urn:org:miloss:fgsms:services:interfaces:common}NameValuePairSet"/>
37   *       &lt;/sequence>
38   *     &lt;/restriction>
39   *   &lt;/complexContent>
40   * &lt;/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 }