View Javadoc

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   * &lt;complexType name="DbField">
24   *   &lt;complexContent>
25   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
26   *       &lt;attribute name="applType" type="{http://www.w3.org/2001/XMLSchema}string" />
27   *       &lt;attribute name="comment" type="{http://www.w3.org/2001/XMLSchema}string" />
28   *       &lt;attribute name="dataType" type="{http://www.w3.org/2001/XMLSchema}string" />
29   *       &lt;attribute name="decimalDigit" type="{http://www.w3.org/2001/XMLSchema}int" />
30   *       &lt;attribute name="defaultValue" type="{http://www.w3.org/2001/XMLSchema}string" />
31   *       &lt;attribute name="javaStringType" type="{http://www.w3.org/2001/XMLSchema}string" />
32   *       &lt;attribute name="javaType" type="{http://www.w3.org/2001/XMLSchema}int" />
33   *       &lt;attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
34   *       &lt;attribute name="nullable" type="{http://www.w3.org/2001/XMLSchema}int" />
35   *       &lt;attribute name="size" type="{http://www.w3.org/2001/XMLSchema}int" />
36   *     &lt;/restriction>
37   *   &lt;/complexContent>
38   * &lt;/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 }