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.XmlAttribute;
34 import javax.xml.bind.annotation.XmlElement;
35 import javax.xml.bind.annotation.XmlRootElement;
36 import javax.xml.bind.annotation.XmlType;
37
38
39 /**
40 * <p>Java class for anonymous complex type.
41 *
42 * <p>The following schema fragment specifies the expected content contained within this class.
43 *
44 * <pre>
45 * <complexType>
46 * <complexContent>
47 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
48 * <sequence>
49 * <element ref="{}durable"/>
50 * <element ref="{}stateful"/>
51 * <element ref="{}volatile"/>
52 * </sequence>
53 * <attribute name=namecol use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
54 * <attribute name="group" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
55 * </restriction>
56 * </complexContent>
57 * </complexType>
58 * </pre>
59 *
60 *
61 */
62 @XmlAccessorType(XmlAccessType.FIELD)
63 @XmlType(name = "", propOrder = {
64 "durable",
65 "stateful",
66 "_volatile"
67 })
68 @XmlRootElement(name = "job")
69 public class Job {
70
71 protected boolean durable;
72 protected boolean stateful;
73 @XmlElement(name = "volatile")
74 protected boolean _volatile;
75 @XmlAttribute(required = true)
76 protected String name;
77 @XmlAttribute(required = true)
78 protected String group;
79
80 /**
81 * Gets the value of the durable property.
82 *
83 */
84 public boolean isDurable() {
85 return durable;
86 }
87
88 /**
89 * Sets the value of the durable property.
90 *
91 */
92 public void setDurable(boolean value) {
93 this.durable = value;
94 }
95
96 /**
97 * Gets the value of the stateful property.
98 *
99 */
100 public boolean isStateful() {
101 return stateful;
102 }
103
104 /**
105 * Sets the value of the stateful property.
106 *
107 */
108 public void setStateful(boolean value) {
109 this.stateful = value;
110 }
111
112 /**
113 * Gets the value of the volatile property.
114 *
115 */
116 public boolean isVolatile() {
117 return _volatile;
118 }
119
120 /**
121 * Sets the value of the volatile property.
122 *
123 */
124 public void setVolatile(boolean value) {
125 this._volatile = value;
126 }
127
128 /**
129 * Gets the value of the name property.
130 *
131 * @return
132 * possible object is
133 * {@link String }
134 *
135 */
136 public String getName() {
137 return name;
138 }
139
140 /**
141 * Sets the value of the name property.
142 *
143 * @param value
144 * allowed object is
145 * {@link String }
146 *
147 */
148 public void setName(String value) {
149 this.name = value;
150 }
151
152 /**
153 * Gets the value of the group property.
154 *
155 * @return
156 * possible object is
157 * {@link String }
158 *
159 */
160 public String getGroup() {
161 return group;
162 }
163
164 /**
165 * Sets the value of the group property.
166 *
167 * @param value
168 * allowed object is
169 * {@link String }
170 *
171 */
172 public void setGroup(String value) {
173 this.group = value;
174 }
175
176 }