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