Changeset 1034

Show
Ignore:
Timestamp:
01-11-10 16:17:43 (3 years ago)
Author:
j.a.m.wesbeek@…
Message:

- implemented improvement #150 (  https://trac.nbic.nl/gscf/ticket/150 ), parentEventGroup in Sample

Location:
trunk/grails-app
Files:
2 modified

Legend:

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

    r996 r1034  
    13001300                                                                flow.study.addToSamples( 
    13011301                                                                        new Sample( 
    1302                                                                                 parentSubject: subject, 
    1303                                                                                 parentEvent: event, 
    1304                                                                                 name: sampleName, 
    1305                                                                                 template: (event.sampleTemplate) ? event.sampleTemplate : '' 
     1302                                                                                parentSubject   : subject, 
     1303                                                                                parentEvent             : event, 
     1304                                                                                parentEventGroup: eventGroup, 
     1305                                                                                name                    : sampleName, 
     1306                                                                                template                : (event.sampleTemplate) ? event.sampleTemplate : '' 
    13061307                                                                        ) 
    13071308                                                                ) 
     
    13951396                                                        flow.study.addToSamples( 
    13961397                                                                new Sample( 
    1397                                                                         parentSubject: subject, 
    1398                                                                         parentEvent: samplingEvent, 
    1399                                                                         name: sampleName, 
    1400                                                                         template: (samplingEvent.sampleTemplate) ? samplingEvent.sampleTemplate : '' 
     1398                                                                        parentSubject   : subject, 
     1399                                                                        parentEvent             : samplingEvent, 
     1400                                                                        parentEventGroup: eventGroup, 
     1401                                                                        name                    : sampleName, 
     1402                                                                        template                : (samplingEvent.sampleTemplate) ? samplingEvent.sampleTemplate : '' 
    14011403                                                                ) 
    14021404                                                        ) 
  • trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy

    r960 r1034  
    1717 
    1818        // A Sample always belongs to one study. 
    19         static belongsTo = [parent : Study, parentSubject : Subject, parentEvent : SamplingEvent] 
     19        static belongsTo = [ 
     20                parent                  : Study, 
     21                parentSubject   : Subject, 
     22                parentEvent             : SamplingEvent, 
     23                parentEventGroup: EventGroup 
     24        ] 
    2025 
    2126        // A Sample optionally has a parent Subject from which it was taken, this Subject should be in the same parent study. 
     
    2833        String name             // should be unique with respect to the parent study (which can be inferred) 
    2934        Term material           // material of the sample (should normally be bound to the BRENDA ontology) 
    30  
    3135 
    3236        /** 
     
    5458                // The parent subject is optional, e.g. in a biobank of samples the subject could be unknown or non-existing. 
    5559                parentSubject(nullable:true) 
     60 
    5661                // The same holds for parentEvent 
    5762                parentEvent(nullable:true) 
     63 
     64                // and for parentEventGroup 
     65                parentEventGroup(nullable:true) 
    5866                 
    5967                // The material domain field is optional