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 * <complexType name="GetAlertsResponseMsg">
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="message" type="{http://www.w3.org/2001/XMLSchema}string"/>
28 * <element name="type" type="{urn:org:miloss:fgsms:services:interfaces:dataAccessService}AlertType"/>
29 * <element name="url" type="{http://www.w3.org/2001/XMLSchema}string"/>
30 * <element name="transactionid" type="{http://www.w3.org/2001/XMLSchema}string"/>
31 * <element name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
32 * </sequence>
33 * </restriction>
34 * </complexContent>
35 * </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 }