Changeset 253 for trunk/grails-app/conf


Ignore:
Timestamp:
Mar 10, 2010, 2:40:58 PM (11 years ago)
Author:
keesvb
Message:

Cleaned up BootStrap? (removed accidental multiple addition of eventGroup in PPSH study), cleaned up scaffolded classes in root package, removed obsolete BaseController?, added some code to Sandbox

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/conf/BootStrap.groovy

    r247 r253  
    152152                                enabled: true
    153153                        ))*/
    154                        
     154
    155155
    156156                        def genderField = new TemplateField(
     
    158158                                listEntries: [new TemplateFieldListItem(name:'Male'),new TemplateFieldListItem(name: 'Female')])
    159159                        .with { if (!validate()) { errors.each { println it} } else save()}
    160                                                
     160
    161161                        def ageField = new TemplateField(
    162162                                name: 'Age',type: TemplateFieldType.INTEGER)
     
    235235
    236236
    237                         def fastingTreatment = new EventDescription(
     237            def fastingTreatment = new EventDescription(
    238238                                name: 'Fasting treatment',
    239239                                description: 'Fasting Protocol NuGO PPSH',
     
    379379                        .with { if (!validate()) { errors.each { println it} } else save()}
    380380
    381 
     381            // Add subjects and samples and compose EventGroups
    382382
    383383                        def x=1
     
    450450                        rootGroup.save()
    451451
    452                         def y=1
    453                         11.times {
    454                                 def currentSubject = new Subject(
    455                                         name: "" + y++,
    456                                         species: humanTerm,
    457                                         template: humanTemplate)
    458                                 .setFieldValue("Gender", (boolean)(x/2) ? "Male" : "Female")
    459                                 .setFieldValue("DOB", new java.text.SimpleDateFormat("dd-mm-yy").parse("01-02-19"+(10+(int)(Math.random()*80))))
    460                                 .setFieldValue("Age", 30)
    461                                 .setFieldValue("Height",Math.random()*2F)
    462                                 .setFieldValue("Weight",Math.random()*150F)
    463                                 .setFieldValue("BMI",20 + Math.random()*10F)
    464                                 .with { if (!validate()) { errors.each { println it} } else save()}
    465 
    466                                 def currentSample = new Sample(
    467                                         name: currentSubject.name + '_B',
    468                                         material: bloodTerm,
    469                                         parentSubject: currentSubject,
    470                                         parentEvent: bloodSamplingEvent);
    471 
    472                                 rootGroup.addToSubjects currentSubject
    473                                 rootGroup.save()
    474 
    475                                 humanStudy.addToSubjects(currentSubject)
    476                                 .addToSamples(currentSample)
    477                                 .addToEventGroups rootGroup
    478                                 .with { if (!validate()) { errors.each { println it} } else save()}
    479                         }
    480 
    481                         humanStudy.addToEventGroups(rootGroup).save()
    482 
    483 //                        new Study(title:"example",code:"Excode",researchQuestion:"ExRquestion",description:"Exdescription",ecCode:"ExecCode",dateCreated:new Date(),lastUpdated:new Date(),startDate:new Date()).save()
    484 //                        new Study(title:"testAgain",code:"testcode",researchQuestion:"testRquestion",description:"testdescription",ecCode:"testCode",dateCreated:new Date(),lastUpdated:new Date(),startDate:new Date()).save()
    485 //                        new Study(title:"Exampletest",code:"Examplecode",researchQuestion:"ExampleRquestion",description:"Exampledescription",ecCode:"ExampleecCode",dateCreated:new Date(),lastUpdated:new Date(),startDate:new Date()).save()
     452            def y = 1
     453            11.times {
     454              def currentSubject = new Subject(
     455                      name: "" + y++,
     456                      species: humanTerm,
     457                      template: humanTemplate).setFieldValue("Gender", (boolean) (x / 2) ? "Male" : "Female").setFieldValue("DOB", new java.text.SimpleDateFormat("dd-mm-yy").parse("01-02-19" + (10 + (int) (Math.random() * 80)))).setFieldValue("Age", 30).setFieldValue("Height", Math.random() * 2F).setFieldValue("Weight", Math.random() * 150F).setFieldValue("BMI", 20 + Math.random() * 10F).with { if (!validate()) { errors.each { println it} } else save()}
     458
     459              rootGroup.addToSubjects currentSubject
     460              rootGroup.save()
     461
     462              def currentSample = new Sample(
     463                      name: currentSubject.name + '_B',
     464                      material: bloodTerm,
     465                      parentSubject: currentSubject,
     466                      parentEvent: bloodSamplingEvent);
     467
     468
     469              humanStudy.addToSubjects(currentSubject).addToSamples(currentSample).with { if (!validate()) { errors.each { println it} } else save()}
     470          }
     471
     472          humanStudy.addToEventGroups rootGroup
     473          humanStudy.save()
    486474
    487475                        // Add clinical data
Note: See TracChangeset for help on using the changeset viewer.