Changeset 614

Show
Ignore:
Timestamp:
25-06-10 11:50:06 (4 years ago)
Author:
duh
Message:

- developmental commit

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/dbnp/studycapturing/WizardController.groovy

    r607 r614  
    12301230                                        flow.sampleTemplates[ sampleTemplateName ] = [ 
    12311231                                                name            : sampleTemplateName, 
    1232                                                 template        : Template.findByName( sampleTemplateName ) 
     1232                                                template        : Template.findByName( sampleTemplateName ), 
     1233                                                count           : 1 
    12331234                                        ] 
    12341235                                } 
     
    12361237                                if (sample.template.toString() != sampleTemplateName ) { 
    12371238                                        println "...changing from sample.template' ${sample.template.toString()}' to '${sampleTemplateName}' with fields [${flow.sampleTemplates[ sampleTemplateName ].template.fields}]" 
     1239                                        // change template 
    12381240                                        sampleData.sample.template = flow.sampleTemplates[ sampleTemplateName ].template 
     1241 
     1242                                        // decrease previous template use count 
     1243                                        if (flow.sampleTemplates[ sample.template.toString() ]) { 
     1244                                                flow.sampleTemplates[ sample.template.toString() ].count-- 
     1245                                        } 
     1246 
     1247                                        // increase template use count 
     1248                                        flow.sampleTemplates[ sampleTemplateName ].count++ 
    12391249                                } 
    12401250                        } 
    12411251                        id++ 
    12421252                } 
     1253 
     1254                // find and remove sampleTemplates which are not used by any samples 
     1255                // TODO 
    12431256        } 
    12441257