1 //
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.5-b02-fcs
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
4 // Any modifications to this file will be lost upon recompilation of the source schema.
5 // Generated on: 2007.08.06 at 08:17:38 PM MSD
6 //
7
8
9 package org.riverock.dbrevision.annotation.schema.db;
10
11 import javax.xml.bind.annotation.XmlAccessType;
12 import javax.xml.bind.annotation.XmlAccessorType;
13 import javax.xml.bind.annotation.XmlAttribute;
14 import javax.xml.bind.annotation.XmlType;
15
16
17 /**
18 * <p>Java class for DbField complex type.
19 *
20 * <p>The following schema fragment specifies the expected content contained within this class.
21 *
22 * <pre>
23 * <complexType name="DbField">
24 * <complexContent>
25 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
26 * <attribute name="applType" type="{http://www.w3.org/2001/XMLSchema}string" />
27 * <attribute name="comment" type="{http://www.w3.org/2001/XMLSchema}string" />
28 * <attribute name="dataType" type="{http://www.w3.org/2001/XMLSchema}string" />
29 * <attribute name="decimalDigit" type="{http://www.w3.org/2001/XMLSchema}int" />
30 * <attribute name="defaultValue" type="{http://www.w3.org/2001/XMLSchema}string" />
31 * <attribute name="javaStringType" type="{http://www.w3.org/2001/XMLSchema}string" />
32 * <attribute name="javaType" type="{http://www.w3.org/2001/XMLSchema}int" />
33 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
34 * <attribute name="nullable" type="{http://www.w3.org/2001/XMLSchema}int" />
35 * <attribute name="size" type="{http://www.w3.org/2001/XMLSchema}int" />
36 * </restriction>
37 * </complexContent>
38 * </complexType>
39 * </pre>
40 *
41 *
42 */
43 @XmlAccessorType(XmlAccessType.FIELD)
44 @XmlType(name = "DbField")
45 public class DbField {
46
47 @XmlAttribute
48 protected String applType;
49 @XmlAttribute
50 protected String comment;
51 @XmlAttribute
52 protected String dataType;
53 @XmlAttribute
54 protected Integer decimalDigit;
55 @XmlAttribute
56 protected String defaultValue;
57 @XmlAttribute
58 protected String javaStringType;
59 @XmlAttribute
60 protected Integer javaType;
61 @XmlAttribute(required = true)
62 protected String name;
63 @XmlAttribute
64 protected Integer nullable;
65 @XmlAttribute
66 protected Integer size;
67
68 /**
69 * Gets the value of the applType property.
70 *
71 * @return
72 * possible object is
73 * {@link String }
74 *
75 */
76 public String getApplType() {
77 return applType;
78 }
79
80 /**
81 * Sets the value of the applType property.
82 *
83 * @param value
84 * allowed object is
85 * {@link String }
86 *
87 */
88 public void setApplType(String value) {
89 this.applType = value;
90 }
91
92 /**
93 * Gets the value of the comment property.
94 *
95 * @return
96 * possible object is
97 * {@link String }
98 *
99 */
100 public String getComment() {
101 return comment;
102 }
103
104 /**
105 * Sets the value of the comment property.
106 *
107 * @param value
108 * allowed object is
109 * {@link String }
110 *
111 */
112 public void setComment(String value) {
113 this.comment = value;
114 }
115
116 /**
117 * Gets the value of the dataType property.
118 *
119 * @return
120 * possible object is
121 * {@link String }
122 *
123 */
124 public String getDataType() {
125 return dataType;
126 }
127
128 /**
129 * Sets the value of the dataType property.
130 *
131 * @param value
132 * allowed object is
133 * {@link String }
134 *
135 */
136 public void setDataType(String value) {
137 this.dataType = value;
138 }
139
140 /**
141 * Gets the value of the decimalDigit property.
142 *
143 * @return
144 * possible object is
145 * {@link Integer }
146 *
147 */
148 public Integer getDecimalDigit() {
149 return decimalDigit;
150 }
151
152 /**
153 * Sets the value of the decimalDigit property.
154 *
155 * @param value
156 * allowed object is
157 * {@link Integer }
158 *
159 */
160 public void setDecimalDigit(Integer value) {
161 this.decimalDigit = value;
162 }
163
164 /**
165 * Gets the value of the defaultValue property.
166 *
167 * @return
168 * possible object is
169 * {@link String }
170 *
171 */
172 public String getDefaultValue() {
173 return defaultValue;
174 }
175
176 /**
177 * Sets the value of the defaultValue property.
178 *
179 * @param value
180 * allowed object is
181 * {@link String }
182 *
183 */
184 public void setDefaultValue(String value) {
185 this.defaultValue = value;
186 }
187
188 /**
189 * Gets the value of the javaStringType property.
190 *
191 * @return
192 * possible object is
193 * {@link String }
194 *
195 */
196 public String getJavaStringType() {
197 return javaStringType;
198 }
199
200 /**
201 * Sets the value of the javaStringType property.
202 *
203 * @param value
204 * allowed object is
205 * {@link String }
206 *
207 */
208 public void setJavaStringType(String value) {
209 this.javaStringType = value;
210 }
211
212 /**
213 * Gets the value of the javaType property.
214 *
215 * @return
216 * possible object is
217 * {@link Integer }
218 *
219 */
220 public Integer getJavaType() {
221 return javaType;
222 }
223
224 /**
225 * Sets the value of the javaType property.
226 *
227 * @param value
228 * allowed object is
229 * {@link Integer }
230 *
231 */
232 public void setJavaType(Integer value) {
233 this.javaType = value;
234 }
235
236 /**
237 * Gets the value of the name property.
238 *
239 * @return
240 * possible object is
241 * {@link String }
242 *
243 */
244 public String getName() {
245 return name;
246 }
247
248 /**
249 * Sets the value of the name property.
250 *
251 * @param value
252 * allowed object is
253 * {@link String }
254 *
255 */
256 public void setName(String value) {
257 this.name = value;
258 }
259
260 /**
261 * Gets the value of the nullable property.
262 *
263 * @return
264 * possible object is
265 * {@link Integer }
266 *
267 */
268 public Integer getNullable() {
269 return nullable;
270 }
271
272 /**
273 * Sets the value of the nullable property.
274 *
275 * @param value
276 * allowed object is
277 * {@link Integer }
278 *
279 */
280 public void setNullable(Integer value) {
281 this.nullable = value;
282 }
283
284 /**
285 * Gets the value of the size property.
286 *
287 * @return
288 * possible object is
289 * {@link Integer }
290 *
291 */
292 public Integer getSize() {
293 return size;
294 }
295
296 /**
297 * Sets the value of the size property.
298 *
299 * @param value
300 * allowed object is
301 * {@link Integer }
302 *
303 */
304 public void setSize(Integer value) {
305 this.size = value;
306 }
307
308 }