Clover Coverage Report - Kuali Student 1.1-SNAPSHOT (Aggregated)
Coverage timestamp: Thu Mar 3 2011 04:02:59 EST
../../../../../../img/srcFileCovDistChart8.png 32% of files have more coverage
24   134   24   1
0   104   1   24
24     1  
1    
 
  FieldDefinition       Line # 9 24 0% 24 10 79.2% 0.7916667
 
  (12)
 
1    package org.kuali.student.core.dictionary.dto;
2   
3    import javax.xml.bind.annotation.XmlAccessType;
4    import javax.xml.bind.annotation.XmlAccessorType;
5    import javax.xml.bind.annotation.XmlElement;
6    import javax.xml.bind.annotation.XmlIDREF;
7   
8    @XmlAccessorType(XmlAccessType.FIELD)
 
9    public class FieldDefinition extends Constraint {
10    // name (used in the path to identify this field within an object structure)
11    @XmlElement
12    protected String name;
13   
14    // Datatypes
15    @XmlElement
16    protected DataType dataType;// SHould be
17    // DATE,STRING,INTEGER,BOOLEAN,COMPLEX,...
18    @XmlIDREF
19    @XmlElement
20    protected ObjectStructureDefinition dataObjectStructure;
21   
22    //Dynamic attribute flag (SG wanted incase user typos the field name and all of a sudden all fields are attributes)
23    @XmlElement
24    protected boolean dynamic = false;
25   
26    // Default values
27    @XmlElement
28    protected Object defaultValue;// Set the default value
29   
30    @XmlElement
31    protected String defaultValuePath;// obtain the default value from another
32    // field? how will this work? some
33    // xpath-like syntax which might be able
34    // to access elements above this element
35    // like the //root/course/desc
36   
37    // AuthZ
38    // protected WriteAccess writeAccess; // Can we replace readOnly with the
39    // // writeaccess? a writeAccess of never
40    // // is readOnly=true, otherwise oncreate,
41    // // when null, required will imply
42    // // readOnly=false
43    @XmlElement
44    protected boolean readOnly = false;
45   
46    @XmlElement
47    protected boolean hide = false;
48   
49    @XmlElement
50    protected boolean mask = false;
51   
52    @XmlElement
53    protected boolean partialMask = false;
54   
55    @XmlElement
56    protected String partialMaskFormatter;//Regex replace to do a partial mask
57   
58    @XmlElement
59    protected String maskFormatter;//Regex replace to do a mask
60   
 
61  281 toggle public String getName() {
62  281 return name;
63    }
 
64  132 toggle public void setName(String name) {
65  132 this.name = name;
66    }
 
67  236 toggle public DataType getDataType() {
68  236 return dataType;
69    }
 
70  132 toggle public void setDataType(DataType dataType) {
71  132 this.dataType = dataType;
72    }
 
73  6 toggle public ObjectStructureDefinition getDataObjectStructure() {
74  6 return dataObjectStructure;
75    }
 
76  12 toggle public void setDataObjectStructure(ObjectStructureDefinition dataObjectStructure) {
77  12 this.dataObjectStructure = dataObjectStructure;
78    }
 
79  74 toggle public Object getDefaultValue() {
80  74 return defaultValue;
81    }
 
82  0 toggle public void setDefaultValue(Object defaultValue) {
83  0 this.defaultValue = defaultValue;
84    }
 
85  0 toggle public String getDefaultValuePath() {
86  0 return defaultValuePath;
87    }
 
88  0 toggle public void setDefaultValuePath(String defaultValuePath) {
89  0 this.defaultValuePath = defaultValuePath;
90    }
 
91  74 toggle public boolean isReadOnly() {
92  74 return readOnly;
93    }
 
94  24 toggle public void setReadOnly(boolean readOnly) {
95  24 this.readOnly = readOnly;
96    }
 
97  74 toggle public boolean isHide() {
98  74 return hide;
99    }
 
100  0 toggle public void setHide(boolean hide) {
101  0 this.hide = hide;
102    }
 
103  148 toggle public boolean isMask() {
104  148 return mask;
105    }
 
106  12 toggle public void setMask(boolean mask) {
107  12 this.mask = mask;
108    }
 
109  74 toggle public boolean isPartialMask() {
110  74 return partialMask;
111    }
 
112  12 toggle public void setPartialMask(boolean partialMask) {
113  12 this.partialMask = partialMask;
114    }
115   
 
116  74 toggle public boolean isDynamic() {
117  74 return dynamic;
118    }
 
119  0 toggle public void setDynamic(boolean dynamic) {
120  0 this.dynamic = dynamic;
121    }
 
122  8 toggle public String getPartialMaskFormatter() {
123  8 return partialMaskFormatter;
124    }
 
125  12 toggle public void setPartialMaskFormatter(String partialMaskFormatter) {
126  12 this.partialMaskFormatter = partialMaskFormatter;
127    }
 
128  8 toggle public String getMaskFormatter() {
129  8 return maskFormatter;
130    }
 
131  12 toggle public void setMaskFormatter(String maskFormatter) {
132  12 this.maskFormatter = maskFormatter;
133    }
134    }