Ignore:
Timestamp:
Jul 30, 2010, 3:05:41 PM (11 years ago)
Author:
keesvb
Message:

big refactoring / change of the data model: implemented belongsTo everywhere where it should be, added comments to the domain classes, changed BootStrap? accordingly

File:
1 edited

Legend:

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

    r690 r754  
    66 * this data can be found.
    77 */
    8 class Assay {
     8class Assay implements Serializable {
     9
     10        /** The name of the assay, which should indicate the measurements represented in this assay to the user. */
    911        String name
     12
     13        /** The dbNP module in which the assay omics data can be found. */
    1014        AssayModule module
    11         long externalAssayID // the assay ID the assay has in the external module
    1215
     16        /**
     17                The assay ID which is used in the dbNP submodule which contains the actual omics data of this assay.
     18                This ID is generated in GSCF, but is used in the submodules to refer to this particular Assay.
     19         */
     20        long externalAssayID
     21
     22        // An Assay always belongs to one study.
    1323        static belongsTo = [parent: Study]
    1424
     25        // An Assay can have many samples on which it is performed, but all samples should be within the 'parent' Study.
    1526        static hasMany = [samples: Sample]
    1627
Note: See TracChangeset for help on using the changeset viewer.