Subversion Repositories bacoAlunos

Rev

Rev 1314 | Rev 1325 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1314 jmachado 1
<?xml version="1.0"?>
2
<!DOCTYPE hibernate-mapping
3
        PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
4
        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
5
 
6
<hibernate-mapping>
7
    <class name="pt.estgp.estgweb.domain.Questionario" table="questionario" abstract="true">
8
        <meta attribute="extends">pt.estgp.estgweb.domain.DomainObject</meta>
9
        <meta attribute="scope-class">public abstract</meta>
1315 jmachado 10
        <id name="id" type="long" unsaved-value="0">
1314 jmachado 11
            <generator class="native"/>
12
        </id>
13
        <discriminator column="discriminator"/>
14
        <timestamp source="db"   name="updateDate" unsaved-value="null"/>
15
        <property name="saveDate" type="timestamp"/>
16
        <property name="startDate" type="timestamp"/>
17
        <property name="year" type="string"/>
18
        <property name="semestre" type="string"/>
19
 
20
        <property name="p1" type="string"/>
21
        <property name="p2" type="string"/>
22
        <property name="p3" type="string"/>
23
        <property name="p4" type="string"/>
24
        <property name="p5" type="string"/>
25
        <property name="p6" type="string"/>
26
        <property name="p7" type="string"/>
27
        <property name="p8" type="string"/>
28
        <property name="p9" type="string"/>
29
        <property name="p10" type="string"/>
30
        <property name="p11" type="string"/>
31
        <property name="p12" type="string"/>
32
        <property name="p13" type="string"/>
33
        <property name="p14" type="string"/>
34
        <property name="p15" type="string"/>
35
        <property name="p16" type="string"/>
36
        <property name="p17" type="string"/>
37
        <property name="p18" type="string"/>
38
        <property name="p19" type="string"/>
39
        <property name="p20" type="string"/>
40
        <property name="p21" type="string"/>
41
        <property name="p22" type="string"/>
42
        <property name="p23" type="string"/>
43
        <property name="p24" type="string"/>
44
        <property name="p25" type="string"/>
45
        <property name="p26" type="string"/>
46
        <property name="p27" type="string"/>
47
        <property name="p28" type="string"/>
48
        <property name="p29" type="string"/>
49
        <property name="p30" type="string"/>
50
 
51
        <property name="p1Group" type="string"/>
52
        <property name="p2Group" type="string"/>
53
        <property name="p3Group" type="string"/>
54
        <property name="p4Group" type="string"/>
55
        <property name="p5Group" type="string"/>
56
        <property name="p6Group" type="string"/>
57
        <property name="p7Group" type="string"/>
58
        <property name="p8Group" type="string"/>
59
        <property name="p9Group" type="string"/>
60
        <property name="p10Group" type="string"/>
61
        <property name="p11Group" type="string"/>
62
        <property name="p12Group" type="string"/>
63
        <property name="p13Group" type="string"/>
64
        <property name="p14Group" type="string"/>
65
        <property name="p15Group" type="string"/>
66
        <property name="p16Group" type="string"/>
67
        <property name="p17Group" type="string"/>
68
        <property name="p18Group" type="string"/>
69
        <property name="p19Group" type="string"/>
70
        <property name="p20Group" type="string"/>
71
        <property name="p21Group" type="string"/>
72
        <property name="p22Group" type="string"/>
73
        <property name="p23Group" type="string"/>
74
        <property name="p24Group" type="string"/>
75
        <property name="p25Group" type="string"/>
76
        <property name="p26Group" type="string"/>
77
        <property name="p27Group" type="string"/>
78
        <property name="p28Group" type="string"/>
79
        <property name="p29Group" type="string"/>
80
        <property name="p30Group" type="string"/>
81
 
82
        <property name="introHtml" type="string">
83
            <column name="introHtml" sql-type="text"/>
84
        </property>
85
 
86
        <property name="group1Title" type="string">
87
            <column name="group1Title" sql-type="text"/>
88
        </property>
89
        <property name="group2Title" type="string">
90
            <column name="group2Title" sql-type="text"/>
91
        </property>
92
        <property name="group3Title" type="string">
93
            <column name="group3Title" sql-type="text"/>
94
        </property>
95
        <property name="group4Title" type="string">
96
            <column name="group4Title" sql-type="text"/>
97
        </property>
98
        <property name="group5Title" type="string">
99
            <column name="group5Title" sql-type="text"/>
100
        </property>
101
 
102
 
103
 
104
 
105
        <!--State flow info-->
106
        <!--
107
            Possible states:
108
            CREATED   -> in prototype edition
109
            ASSIGNED -> All tipologies prototypes created and assigned to student answers
110
            PROCESSING -> Impossible to change or edit prototypes, possible to answer
111
            CLOSED -> Impossible to answer
112
            STATISTICS1
113
        -->
114
        <property name="state" type="string">
115
            <column name="state" default="'CREATED'"/>
116
        </property>
117
        <property name="institution1Processing" type="boolean"/>
118
        <property name="institution2Processing" type="boolean"/>
119
        <property name="institution3Processing" type="boolean"/>
120
        <property name="institution4Processing" type="boolean"/>
121
 
122
        <subclass name="pt.estgp.estgweb.domain.QuestionarioImpl" discriminator-value="QuestionarioImpl"/>
123
    </class>
124
 
125
</hibernate-mapping>