- Timestamp:
- Mar 5, 2010, 2:20:10 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/domain/dbnp/studycapturing/TemplateFieldType.groovy
r212 r236 10 10 public enum TemplateFieldType { 11 11 STRING('String'), 12 TEXT('Long string'), 12 13 INTEGER('Integer number'), 13 14 FLOAT('Floating-point number'), … … 24 25 25 26 static list() { 26 [STRING, INTEGER, FLOAT, DOUBLE, STRINGLIST, ONTOLOGYTERM, DATE] 27 [STRING, TEXT, INTEGER, FLOAT, DOUBLE, STRINGLIST, ONTOLOGYTERM, DATE] 28 } 29 30 def getDefaultValue() { 31 switch(this) { 32 case [STRING, TEXT]: 33 return "" 34 case INTEGER: 35 return Integer.MIN_VALUE 36 case FLOAT: 37 return Float.NaN 38 case DOUBLE: 39 return Double.MIN_VALUE 40 case STRINGLIST: 41 return null 42 case ONTOLOGYTERM: 43 return null 44 case DATE: 45 return null 46 default: 47 throw new NoSuchFieldException("Field type ${fieldType} not recognized") 48 } 27 49 } 28 50
Note: See TracChangeset
for help on using the changeset viewer.