1 /**
2 * This Source Code Form is subject to the terms of the Mozilla Public
3 * License, v. 2.0. If a copy of the MPL was not distributed with this
4 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
5 *
6 * If it is not possible or desirable to put the notice in a particular
7 * file, then You may include the notice in a location (such as a LICENSE
8 * file in a relevant directory) where a recipient would be likely to look
9 * for such a notice.
10
11 *
12 */
13
14 /* ---------------------------------------------------------------------------
15 * U.S. Government, Department of the Army
16 * Army Materiel Command
17 * Research Development Engineering Command
18 * Communications Electronics Research Development and Engineering Center
19 * ---------------------------------------------------------------------------
20 */
21 //
22 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
23 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
24 // Any modifications to this file will be lost upon recompilation of the source schema.
25 // Generated on: 2012.08.30 at 12:37:46 PM EDT
26 //
27
28
29 package org.miloss.fgsms.auxsrv.status;
30
31 import javax.xml.bind.annotation.XmlAccessType;
32 import javax.xml.bind.annotation.XmlAccessorType;
33 import javax.xml.bind.annotation.XmlElement;
34 import javax.xml.bind.annotation.XmlRootElement;
35 import javax.xml.bind.annotation.XmlSchemaType;
36 import javax.xml.bind.annotation.XmlType;
37 import java.util.Calendar;
38
39
40 /**
41 * <p>Java class for anonymous complex type.
42 *
43 * <p>The following schema fragment specifies the expected content contained within this class.
44 *
45 * <pre>
46 * <complexType>
47 * <complexContent>
48 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
49 * <sequence>
50 * <element ref="{}scheduler-name"/>
51 * <element ref="{}scheduler-instance-id"/>
52 * <element ref="{}version"/>
53 * <element ref="{}jobs-executed"/>
54 * <element ref="{}runningsince"/>
55 * <element ref="{}group-names"/>
56 * <element ref="{}jobs"/>
57 * <element ref="{}triggers"/>
58 * </sequence>
59 * </restriction>
60 * </complexContent>
61 * </complexType>
62 * </pre>
63 *
64 *
65 */
66 @XmlAccessorType(XmlAccessType.FIELD)
67 @XmlType(name = "", propOrder = {
68 "schedulerName",
69 "schedulerInstanceId",
70 "version",
71 "jobsExecuted",
72 "runningsince",
73 "groupNames",
74 "jobs",
75 "triggers"
76 })
77 @XmlRootElement(name = "quartz-status")
78 public class QuartzStatus {
79
80 @XmlElement(name = "scheduler-name", required = true)
81 protected String schedulerName;
82 @XmlElement(name = "scheduler-instance-id", required = true)
83 protected String schedulerInstanceId;
84 @XmlElement(required = true)
85 protected String version;
86 @XmlElement(name = "jobs-executed")
87 protected long jobsExecuted;
88 @XmlElement(required = true)
89 @XmlSchemaType(name = "dateTime")
90 protected Calendar runningsince;
91 @XmlElement(name = "group-names", required = true)
92 protected GroupNames groupNames;
93 @XmlElement(required = true)
94 protected Jobs jobs;
95 @XmlElement(required = true)
96 protected Triggers triggers;
97
98 /**
99 * Gets the value of the schedulerName property.
100 *
101 * @return
102 * possible object is
103 * {@link String }
104 *
105 */
106 public String getSchedulerName() {
107 return schedulerName;
108 }
109
110 /**
111 * Sets the value of the schedulerName property.
112 *
113 * @param value
114 * allowed object is
115 * {@link String }
116 *
117 */
118 public void setSchedulerName(String value) {
119 this.schedulerName = value;
120 }
121
122 /**
123 * Gets the value of the schedulerInstanceId property.
124 *
125 * @return
126 * possible object is
127 * {@link String }
128 *
129 */
130 public String getSchedulerInstanceId() {
131 return schedulerInstanceId;
132 }
133
134 /**
135 * Sets the value of the schedulerInstanceId property.
136 *
137 * @param value
138 * allowed object is
139 * {@link String }
140 *
141 */
142 public void setSchedulerInstanceId(String value) {
143 this.schedulerInstanceId = value;
144 }
145
146 /**
147 * Gets the value of the version property.
148 *
149 * @return
150 * possible object is
151 * {@link String }
152 *
153 */
154 public String getVersion() {
155 return version;
156 }
157
158 /**
159 * Sets the value of the version property.
160 *
161 * @param value
162 * allowed object is
163 * {@link String }
164 *
165 */
166 public void setVersion(String value) {
167 this.version = value;
168 }
169
170 /**
171 * Gets the value of the jobsExecuted property.
172 *
173 */
174 public long getJobsExecuted() {
175 return jobsExecuted;
176 }
177
178 /**
179 * Sets the value of the jobsExecuted property.
180 *
181 */
182 public void setJobsExecuted(long value) {
183 this.jobsExecuted = value;
184 }
185
186 /**
187 * Gets the value of the runningsince property.
188 *
189 * @return
190 * possible object is
191 * {@link Calendar }
192 *
193 */
194 public Calendar getRunningsince() {
195 return runningsince;
196 }
197
198 /**
199 * Sets the value of the runningsince property.
200 *
201 * @param value
202 * allowed object is
203 * {@link Calendar }
204 *
205 */
206 public void setRunningsince(Calendar value) {
207 this.runningsince = value;
208 }
209
210 /**
211 * Gets the value of the groupNames property.
212 *
213 * @return
214 * possible object is
215 * {@link GroupNames }
216 *
217 */
218 public GroupNames getGroupNames() {
219 return groupNames;
220 }
221
222 /**
223 * Sets the value of the groupNames property.
224 *
225 * @param value
226 * allowed object is
227 * {@link GroupNames }
228 *
229 */
230 public void setGroupNames(GroupNames value) {
231 this.groupNames = value;
232 }
233
234 /**
235 * Gets the value of the jobs property.
236 *
237 * @return
238 * possible object is
239 * {@link Jobs }
240 *
241 */
242 public Jobs getJobs() {
243 return jobs;
244 }
245
246 /**
247 * Sets the value of the jobs property.
248 *
249 * @param value
250 * allowed object is
251 * {@link Jobs }
252 *
253 */
254 public void setJobs(Jobs value) {
255 this.jobs = value;
256 }
257
258 /**
259 * Gets the value of the triggers property.
260 *
261 * @return
262 * possible object is
263 * {@link Triggers }
264 *
265 */
266 public Triggers getTriggers() {
267 return triggers;
268 }
269
270 /**
271 * Sets the value of the triggers property.
272 *
273 * @param value
274 * allowed object is
275 * {@link Triggers }
276 *
277 */
278 public void setTriggers(Triggers value) {
279 this.triggers = value;
280 }
281
282 }