source: trunk/grails-app/domain/dbnp/studycapturing/TemplateField.groovy @ 176

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

added first version of importer data model, added helper methods to domain class for getting all entity fields, added study template fields

  • Property svn:keywords set to
    Date
    Author
    Rev
File size: 550 bytes
Line 
1package dbnp.studycapturing
2
3/**
4 * This is the superclass for template fields. Normally, this class will not be instantiated.
5 *
6 * Revision information:
7 * $Rev: 176 $
8 * $Author: keesvb $
9 * $Date: 2010-02-08 11:42:46 +0000 (ma, 08 feb 2010) $
10 */
11abstract class TemplateField implements Serializable {
12        String name
13        TemplateFieldType type
14        String unit
15
16    static hasMany = [listEntries : String] // to store the entries to choose from when the type is 'item from predefined list'
17
18        static constraints = {
19                name(unique: true)
20                unit(nullable: true, blank: true)
21        }
22
23        String toString() {
24                return name
25        }
26}
Note: See TracBrowser for help on using the repository browser.