View Javadoc
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   * &lt;complexType>
47   *   &lt;complexContent>
48   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
49   *       &lt;sequence>
50   *         &lt;element ref="{}scheduler-name"/>
51   *         &lt;element ref="{}scheduler-instance-id"/>
52   *         &lt;element ref="{}version"/>
53   *         &lt;element ref="{}jobs-executed"/>
54   *         &lt;element ref="{}runningsince"/>
55   *         &lt;element ref="{}group-names"/>
56   *         &lt;element ref="{}jobs"/>
57   *         &lt;element ref="{}triggers"/>
58   *       &lt;/sequence>
59   *     &lt;/restriction>
60   *   &lt;/complexContent>
61   * &lt;/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 }