Clover Coverage Report - KS Common 1.2-M2-SNAPSHOT (Aggregated)
Coverage timestamp: Fri Apr 22 2011 04:34:25 EST
../../../../../../../img/srcFileCovDistChart5.png 40% of files have more coverage
19   235   17   1.12
0   81   0.89   17
17     1  
1    
 
  FieldDescriptor       Line # 77 19 0% 17 18 50% 0.5
 
  (11)
 
1    /**
2    * Copyright 2010 The Kuali Foundation Licensed under the
3    * Educational Community License, Version 2.0 (the "License"); you may
4    * not use this file except in compliance with the License. You may
5    * obtain a copy of the License at
6    *
7    * http://www.osedu.org/licenses/ECL-2.0
8    *
9    * Unless required by applicable law or agreed to in writing,
10    * software distributed under the License is distributed on an "AS IS"
11    * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
12    * or implied. See the License for the specific language governing
13    * permissions and limitations under the License.
14    */
15   
16    //
17    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.0 in JDK 1.6
18    // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
19    // Any modifications to this file will be lost upon recompilation of the source schema.
20    // Generated on: 2008.10.21 at 02:14:18 PM PDT
21    //
22   
23   
24    package org.kuali.student.common.dictionary.old.dto;
25   
26    import java.io.Serializable;
27    import java.util.HashMap;
28    import java.util.Map;
29   
30    import javax.xml.bind.annotation.XmlAccessType;
31    import javax.xml.bind.annotation.XmlAccessorType;
32    import javax.xml.bind.annotation.XmlAttribute;
33    import javax.xml.bind.annotation.XmlElement;
34   
35   
36    /**
37    * <p>Java class for anonymous complex type.
38    *
39    * <p>The following schema fragment specifies the expected content contained within this class.
40    *
41    * <pre>
42    * &lt;complexType>
43    * &lt;complexContent>
44    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
45    * &lt;sequence>
46    * &lt;element name="dataType" type="{http://www.w3.org/2001/XMLSchema}string"/>
47    * &lt;element name="minLength" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
48    * &lt;element name="maxLength" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
49    * &lt;element name="validChars" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
50    * &lt;element name="invalidChars" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
51    * &lt;element name="minOccurs" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
52    * &lt;element name="maxOccurs" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
53    * &lt;element ref="{http://www.dto.dictionary.student.kuali.org}enum" minOccurs="0"/>
54    * &lt;/sequence>
55    * &lt;/restriction>
56    * &lt;/complexContent>
57    * &lt;/complexType>
58    * </pre>
59    *
60    *
61    */
62    //@XmlAccessorType(XmlAccessType.FIELD)
63    //@XmlType(name = "", propOrder = {
64    // "name",
65    // "desc",
66    // "dataType",
67    // "minValue",
68    // "maxValue",
69    // "minLength",
70    // "maxLength",
71    // "validChars",
72    // "invalidChars",
73    // "readOnly",
74    // "_enum"
75    //})
76    @XmlAccessorType(XmlAccessType.FIELD)
 
77    public class FieldDescriptor implements Serializable {
78   
79    private static final long serialVersionUID = 1L;
80   
81    @XmlAttribute
82    protected String id;
83   
84    @XmlElement(required = true)
85    protected String name;
86   
87    @XmlElement(required = true)
88    protected String desc;
89   
90    @XmlElement
91    protected boolean readOnly;
92   
93    @XmlElement(required = true)
94    protected String dataType;
95   
96    @XmlElement
97    protected SearchSelector search;
98   
99    @XmlElement
100    protected ObjectStructure objectStructure;
101   
102    @XmlElement
103    protected String objectStructureRef;
104   
105   
106    /**
107    * Gets the value of the dataType property.
108    *
109    * @return
110    * possible object is
111    * {@link String }
112    *
113    */
 
114  37 toggle public String getDataType() {
115  37 return dataType;
116    }
117   
118    /**
119    * Sets the value of the dataType property.
120    *
121    * @param value
122    * allowed object is
123    * {@link String }
124    *
125    */
 
126  5495 toggle public void setDataType(String value) {
127  5495 this.dataType = value;
128    }
129   
130    /**
131    * @return the name
132    */
 
133  3 toggle public String getName() {
134  3 return name;
135    }
136   
137    /**
138    * @param name the name to set
139    */
 
140  5468 toggle public void setName(String name) {
141  5468 this.name = name;
142    }
143   
144    /**
145    * @return the desc
146    */
 
147  0 toggle public String getDesc() {
148  0 return desc;
149    }
150   
151    /**
152    * @param desc the desc to set
153    */
 
154  5468 toggle public void setDesc(String desc) {
155  5468 this.desc = desc;
156    }
157   
158    /**
159    * @return the readOnly
160    */
 
161  0 toggle public boolean isReadOnly() {
162  0 return readOnly;
163    }
164   
165    /**
166    * @param readOnly the readOnly to set
167    */
 
168  1190 toggle public void setReadOnly(boolean readOnly) {
169  1190 this.readOnly = readOnly;
170    }
171   
172    /**
173    * @return the search
174    */
 
175  0 toggle public SearchSelector getSearch() {
176  0 return search;
177    }
178   
179    /**
180    * @param search the search to set
181    */
 
182  0 toggle public void setSearch(SearchSelector search) {
183  0 this.search = search;
184    }
185   
186    /**
187    * @return the id
188    */
 
189  0 toggle public String getId() {
190  0 return id;
191    }
192   
193    /**
194    * @param id the id to set
195    */
 
196  0 toggle public void setId(String id) {
197  0 this.id = id;
198    }
199   
200    /**
201    * @return the objectStructure
202    */
 
203  2 toggle public ObjectStructure getObjectStructure() {
204  2 return objectStructure;
205    }
206   
207    /**
208    * @param objectStructure the objectStructure to set
209    */
 
210  1320 toggle public void setObjectStructure(ObjectStructure objectStructure) {
211  1320 this.objectStructure = objectStructure;
212    }
213   
214    /**
215    * @return the objectStructureRef
216    */
 
217  0 toggle public String getObjectStructureRef() {
218  0 return objectStructureRef;
219    }
220   
221    /**
222    * @param objectStructureRef the objectStructureRef to set
223    */
 
224  9 toggle public void setObjectStructureRef(String objectStructureRef) {
225  9 this.objectStructureRef = objectStructureRef;
226    }
227   
 
228  0 toggle public Map<String, Object> toMap(){
229  0 Map<String, Object> fieldDescMap = new HashMap<String, Object>();
230  0 fieldDescMap.put("dataType", dataType);
231  0 return fieldDescMap;
232    }
233   
234   
235    }