View Javadoc
1   
2   package org.miloss.fgsms.services.interfaces.dataaccessservice;
3   
4   import java.io.Serializable;
5   import javax.xml.bind.annotation.XmlAccessType;
6   import javax.xml.bind.annotation.XmlAccessorType;
7   import javax.xml.bind.annotation.XmlElement;
8   import javax.xml.bind.annotation.XmlSchemaType;
9   import javax.xml.bind.annotation.XmlType;
10  import java.util.Calendar;
11  import org.miloss.fgsms.services.interfaces.common.SecurityWrapper;
12  
13  
14  /**
15   * response message
16   * 
17   * <p>Java class for GetAlertsResponseMsg complex type.
18   * 
19   * <p>The following schema fragment specifies the expected content contained within this class.
20   * 
21   * <pre>
22   * &lt;complexType name="GetAlertsResponseMsg">
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="message" type="{http://www.w3.org/2001/XMLSchema}string"/>
28   *         &lt;element name="type" type="{urn:org:miloss:fgsms:services:interfaces:dataAccessService}AlertType"/>
29   *         &lt;element name="url" type="{http://www.w3.org/2001/XMLSchema}string"/>
30   *         &lt;element name="transactionid" type="{http://www.w3.org/2001/XMLSchema}string"/>
31   *         &lt;element name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
32   *       &lt;/sequence>
33   *     &lt;/restriction>
34   *   &lt;/complexContent>
35   * &lt;/complexType>
36   * </pre>
37   * 
38   * 
39   */
40  @XmlAccessorType(XmlAccessType.FIELD)
41  @XmlType(name = "GetAlertsResponseMsg", propOrder = {
42      "classification",
43      "message",
44      "type",
45      "url",
46      "transactionid",
47      "timestamp"
48  })
49  public class GetAlertsResponseMsg
50      implements Serializable
51  {
52  
53      private final static long serialVersionUID = 1L;
54      @XmlElement(required = true, nillable = true)
55      protected SecurityWrapper classification;
56      @XmlElement(required = true, nillable = true)
57      protected String message;
58      @XmlElement(required = true)
59      protected AlertType type;
60      @XmlElement(required = true, nillable = true)
61      protected String url;
62      @XmlElement(required = true, nillable = true)
63      protected String transactionid;
64      @XmlElement(required = true)
65      @XmlSchemaType(name = "dateTime")
66      protected Calendar timestamp;
67  
68      /**
69       * Gets the value of the classification property.
70       * 
71       * @return
72       *     possible object is
73       *     {@link SecurityWrapper }
74       *     
75       */
76      public SecurityWrapper getClassification() {
77          return classification;
78      }
79  
80      /**
81       * Sets the value of the classification property.
82       * 
83       * @param value
84       *     allowed object is
85       *     {@link SecurityWrapper }
86       *     
87       */
88      public void setClassification(SecurityWrapper value) {
89          this.classification = value;
90      }
91  
92      public boolean isSetClassification() {
93          return (this.classification!= null);
94      }
95  
96      /**
97       * Gets the value of the message property.
98       * 
99       * @return
100      *     possible object is
101      *     {@link String }
102      *     
103      */
104     public String getMessage() {
105         return message;
106     }
107 
108     /**
109      * Sets the value of the message property.
110      * 
111      * @param value
112      *     allowed object is
113      *     {@link String }
114      *     
115      */
116     public void setMessage(String value) {
117         this.message = value;
118     }
119 
120     public boolean isSetMessage() {
121         return (this.message!= null);
122     }
123 
124     /**
125      * Gets the value of the type property.
126      * 
127      * @return
128      *     possible object is
129      *     {@link AlertType }
130      *     
131      */
132     public AlertType getType() {
133         return type;
134     }
135 
136     /**
137      * Sets the value of the type property.
138      * 
139      * @param value
140      *     allowed object is
141      *     {@link AlertType }
142      *     
143      */
144     public void setType(AlertType value) {
145         this.type = value;
146     }
147 
148     public boolean isSetType() {
149         return (this.type!= null);
150     }
151 
152     /**
153      * Gets the value of the url property.
154      * 
155      * @return
156      *     possible object is
157      *     {@link String }
158      *     
159      */
160     public String getUrl() {
161         return url;
162     }
163 
164     /**
165      * Sets the value of the url property.
166      * 
167      * @param value
168      *     allowed object is
169      *     {@link String }
170      *     
171      */
172     public void setUrl(String value) {
173         this.url = value;
174     }
175 
176     public boolean isSetUrl() {
177         return (this.url!= null);
178     }
179 
180     /**
181      * Gets the value of the transactionid property.
182      * 
183      * @return
184      *     possible object is
185      *     {@link String }
186      *     
187      */
188     public String getTransactionid() {
189         return transactionid;
190     }
191 
192     /**
193      * Sets the value of the transactionid property.
194      * 
195      * @param value
196      *     allowed object is
197      *     {@link String }
198      *     
199      */
200     public void setTransactionid(String value) {
201         this.transactionid = value;
202     }
203 
204     public boolean isSetTransactionid() {
205         return (this.transactionid!= null);
206     }
207 
208     /**
209      * Gets the value of the timestamp property.
210      * 
211      * @return
212      *     possible object is
213      *     {@link Calendar }
214      *     
215      */
216     public Calendar getTimestamp() {
217         return timestamp;
218     }
219 
220     /**
221      * Sets the value of the timestamp property.
222      * 
223      * @param value
224      *     allowed object is
225      *     {@link Calendar }
226      *     
227      */
228     public void setTimestamp(Calendar value) {
229         this.timestamp = value;
230     }
231 
232     public boolean isSetTimestamp() {
233         return (this.timestamp!= null);
234     }
235 
236 }