source: trunk/grails-app/domain/dbnp/transcriptomics/magetab/adf/ArrayDesign.groovy @ 70

Last change on this file since 70 was 70, checked in by keesvb, 10 years ago

updated to Grails 1.2, restructured packages, added some domain classes, removed obsolete code

  • Property svn:keywords set to Rev Date Author
File size: 896 bytes
Line 
1package dbnp.transcriptomics.magetab.adf
2
3class ArrayDesign {
4
5        String arrayDesignName
6        String arrayDesignFile
7        String versionNumber // renamed from version to versionNumber to circumvent problems with Hibernate
8        String provider
9        String printingProtocol
10        dbnp.transcriptomics.magetab.idf.OntologyTerm arrayDesignRef
11        dbnp.transcriptomics.magetab.idf.OntologyTerm surfaceType
12        dbnp.transcriptomics.magetab.idf.OntologyTerm sequencePolymerType
13        dbnp.transcriptomics.magetab.idf.OntologyTerm technologyType
14        dbnp.transcriptomics.magetab.idf.OntologyTerm substrateType
15
16        static hasMany = [
17                designElements:DesignElement,
18                userDefinedAttributes:dbnp.transcriptomics.magetab.idf.UserDefinedAttribute
19        ]
20
21        static constraints = {
22                arrayDesignRef(nullable:true)
23                surfaceType(nullable:true)
24                sequencePolymerType(nullable:true)
25                technologyType(nullable:true)
26                substrateType(nullable:true)
27}
28
29}
30
Note: See TracBrowser for help on using the repository browser.