Changeset 349 for trunk/grails-app/conf
- Timestamp:
- Apr 19, 2010, 1:05:48 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/conf/BootStrap.groovy
r347 r349 27 27 28 28 // adding the academic 29 println " Adding academic study template..."29 println ".adding academic study template..." 30 30 def studyTemplate = new Template( 31 31 name: 'Academic study', entity: dbnp.studycapturing.Study) … … 36 36 .addToFields(new TemplateField(name: 'Lab code',type: TemplateFieldType.STRING)) 37 37 .addToFields(new TemplateField(name: 'Institute',type: TemplateFieldType.STRING)) 38 .with { if (!validate()) { errors.each { println it} } else save()} 39 40 // Mouse template 41 println ".adding mouse subject template..." 42 def mouseTemplate = new Template( 43 name: 'Mouse', entity: dbnp.studycapturing.Subject) 44 .addToFields(new TemplateField( 45 name: 'Strain', type: TemplateFieldType.ONTOLOGYTERM)) 46 //.addToFields(genotypeField) 47 //.addToFields(genotypeTypeField) 48 //.addToFields(genderField) 49 .addToFields(new TemplateField( 50 name: 'Age (weeks)', type: TemplateFieldType.INTEGER, unit: 'weeks')) 51 .addToFields(new TemplateField( 52 name: 'Age type',type: TemplateFieldType.STRINGLIST, 53 listEntries: [new TemplateFieldListItem(name:'postnatal'),new TemplateFieldListItem(name:'embryonal')])) 54 .addToFields(new TemplateField( 55 name: 'Cage',type: TemplateFieldType.STRING)) 56 .addToFields(new TemplateField( 57 name: '#Mice in cage',type: TemplateFieldType.INTEGER)) 58 .addToFields(new TemplateField( 59 name: 'Litter size',type: TemplateFieldType.INTEGER)) 60 .addToFields(new TemplateField( 61 name: 'Weight (g)', type: TemplateFieldType.DOUBLE, unit: 'gram')) 62 .with { if (!validate()) { errors.each { println it} } else save()} 63 64 // Human template 65 println ".adding human subject template..." 66 def humanTemplate = new Template( 67 name: 'Human', entity: dbnp.studycapturing.Subject) 68 //.addToFields(genderField) 69 //.addToFields(ageField) 70 .addToFields(new TemplateField( 71 name: 'DOB',type: TemplateFieldType.DATE)) 72 .addToFields(new TemplateField( 73 name: 'Height',type: TemplateFieldType.DOUBLE, unit: 'm')) 74 .addToFields(new TemplateField( 75 name: 'Weight (kg)',type: TemplateFieldType.DOUBLE, unit: 'kg')) 76 .addToFields(new TemplateField( 77 name: 'BMI',type: TemplateFieldType.DOUBLE, unit: 'kg/m2')) 78 .addToFields(new TemplateField( 79 name: 'Race',type: TemplateFieldType.STRING)) 80 .addToFields(new TemplateField( 81 name: 'Waist circumference',type: TemplateFieldType.FLOAT, unit: 'cm')) 82 .addToFields(new TemplateField( 83 name: 'Hip circumference',type: TemplateFieldType.FLOAT, unit: 'cm')) 84 .addToFields(new TemplateField( 85 name: 'Systolic blood pressure',type: TemplateFieldType.FLOAT, unit: 'mmHg')) 86 .addToFields(new TemplateField( 87 name: 'Diastolic blood pressure',type: TemplateFieldType.FLOAT, unit: 'mmHg')) 88 .addToFields(new TemplateField( 89 name: 'Heart rate',type: TemplateFieldType.FLOAT, unit: 'beats/min')) 90 .addToFields(new TemplateField( 91 name: 'Run-in-food',type: TemplateFieldType.TEXT)) 38 92 .with { if (!validate()) { errors.each { println it} } else save()} 39 93
Note: See TracChangeset
for help on using the changeset viewer.