Ignore:
Timestamp:
Mar 5, 2010, 2:20:10 PM (9 years ago)
Author:
keesvb
Message:

updated TemplateEntity? to include empty maps, also added the EventGroups? to EventGroup? collection in BootStrap?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/domain/dbnp/studycapturing/TemplateFieldType.groovy

    r212 r236  
    1010public enum TemplateFieldType {
    1111        STRING('String'),
     12        TEXT('Long string'),
    1213        INTEGER('Integer number'),
    1314        FLOAT('Floating-point number'),
     
    2425
    2526        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                }
    2749        }
    2850
Note: See TracChangeset for help on using the changeset viewer.