Rev 287 | Rev 343 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 287 | Rev 296 | ||
---|---|---|---|
Line 29... | Line 29... | ||
29 | <many-to-one name="course" class="pt.estgp.estgweb.domain.Course" lazy="false" outer-join="true"/> |
29 | <many-to-one name="course" class="pt.estgp.estgweb.domain.Course" lazy="false" outer-join="true"/> |
30 | <set name="blogs" cascade="delete" lazy="true" order-by="saveDate asc"> |
30 | <set name="blogs" cascade="delete" lazy="true" order-by="saveDate asc"> |
31 | <key column="courseUnit"/> |
31 | <key column="courseUnit"/> |
32 | <one-to-many class="pt.estgp.estgweb.domain.CourseUnitBlog" /> |
32 | <one-to-many class="pt.estgp.estgweb.domain.CourseUnitBlog" /> |
33 | </set> |
33 | </set> |
34 | <set name="teachers" lazy="true" table="teachedUnits"> |
34 | <set name="teachers" lazy="true" table="teachedunits"> |
35 | <key column="courseUnitId"/> |
35 | <key column="courseUnitId"/> |
36 | <many-to-many class="pt.estgp.estgweb.domain.TeacherImpl" column="teacherId"/> |
36 | <many-to-many class="pt.estgp.estgweb.domain.TeacherImpl" column="teacherId"/> |
37 | </set> |
37 | </set> |
38 | <set name="students" lazy="true" table="subscribedunits"> |
38 | <set name="students" lazy="true" table="subscribedunits"> |
39 | <key column="courseUnitId"/> |
39 | <key column="courseUnitId"/> |
Line 52... | Line 52... | ||
52 | <one-to-many class="pt.estgp.estgweb.domain.CourseUnitAssignement"/> |
52 | <one-to-many class="pt.estgp.estgweb.domain.CourseUnitAssignement"/> |
53 | </set> |
53 | </set> |
54 | <subclass name="pt.estgp.estgweb.domain.CourseUnitImpl" discriminator-value="CourseUnitImpl"/> |
54 | <subclass name="pt.estgp.estgweb.domain.CourseUnitImpl" discriminator-value="CourseUnitImpl"/> |
55 | </class> |
55 | </class> |
56 | 56 | ||
57 | <class name="pt.estgp.estgweb.domain.CourseUnitQuestion" table="courseUnitQuestion" abstract="true"> |
57 | <class name="pt.estgp.estgweb.domain.CourseUnitQuestion" table="courseunitquestion" abstract="true"> |
58 | <meta attribute="extends">pt.estgp.estgweb.domain.OwnedDomainObject</meta> |
58 | <meta attribute="extends">pt.estgp.estgweb.domain.OwnedDomainObject</meta> |
59 | <meta attribute="scope-class">public abstract</meta> |
59 | <meta attribute="scope-class">public abstract</meta> |
60 | <id name="id" type="long"> |
60 | <id name="id" type="long"> |
61 | <generator class="native"/> |
61 | <generator class="native"/> |
62 | </id> |
62 | </id> |
Line 69... | Line 69... | ||
69 | <many-to-one name="owner" class="pt.estgp.estgweb.domain.GenericUser" lazy="false" outer-join="true"/> |
69 | <many-to-one name="owner" class="pt.estgp.estgweb.domain.GenericUser" lazy="false" outer-join="true"/> |
70 | <many-to-one name="courseUnit" class="pt.estgp.estgweb.domain.CourseUnit" lazy="false" outer-join="true"/> |
70 | <many-to-one name="courseUnit" class="pt.estgp.estgweb.domain.CourseUnit" lazy="false" outer-join="true"/> |
71 | <subclass name="pt.estgp.estgweb.domain.CourseUnitQuestionImpl" discriminator-value="CourseUnitQuestionImpl"/> |
71 | <subclass name="pt.estgp.estgweb.domain.CourseUnitQuestionImpl" discriminator-value="CourseUnitQuestionImpl"/> |
72 | </class> |
72 | </class> |
73 | 73 | ||
74 | <class name="pt.estgp.estgweb.domain.CourseUnitAssignement" table="courseUnitAssignement" abstract="true"> |
74 | <class name="pt.estgp.estgweb.domain.CourseUnitAssignement" table="courseunitassignement" abstract="true"> |
75 | <meta attribute="extends">pt.estgp.estgweb.domain.DomainSerializableObject</meta> |
75 | <meta attribute="extends">pt.estgp.estgweb.domain.DomainSerializableObject</meta> |
76 | <meta attribute="scope-class">public abstract</meta> |
76 | <meta attribute="scope-class">public abstract</meta> |
77 | <id name="id" type="long"> |
77 | <id name="id" type="long"> |
78 | <generator class="native"/> |
78 | <generator class="native"/> |
79 | </id> |
79 | </id> |
Line 93... | Line 93... | ||
93 | <one-to-many class="pt.estgp.estgweb.domain.CourseUnitDeliverable"/> |
93 | <one-to-many class="pt.estgp.estgweb.domain.CourseUnitDeliverable"/> |
94 | </set> |
94 | </set> |
95 | <subclass name="pt.estgp.estgweb.domain.CourseUnitAssignementImpl" discriminator-value="CourseUnitAssignementImpl"/> |
95 | <subclass name="pt.estgp.estgweb.domain.CourseUnitAssignementImpl" discriminator-value="CourseUnitAssignementImpl"/> |
96 | </class> |
96 | </class> |
97 | 97 | ||
98 | <class name="pt.estgp.estgweb.domain.CourseUnitDeliverable" table="courseUnitDeliverable" abstract="true"> |
98 | <class name="pt.estgp.estgweb.domain.CourseUnitDeliverable" table="courseunitdeliverable" abstract="true"> |
99 | <meta attribute="extends">pt.estgp.estgweb.domain.DomainSerializableObject</meta> |
99 | <meta attribute="extends">pt.estgp.estgweb.domain.DomainSerializableObject</meta> |
100 | <meta attribute="scope-class">public abstract</meta> |
100 | <meta attribute="scope-class">public abstract</meta> |
101 | <id name="id" type="long"> |
101 | <id name="id" type="long"> |
102 | <generator class="native"/> |
102 | <generator class="native"/> |
103 | </id> |
103 | </id> |
Line 111... | Line 111... | ||
111 | <many-to-one name="courseUnitAssignement" class="pt.estgp.estgweb.domain.CourseUnitAssignement" lazy="false" outer-join="true"/> |
111 | <many-to-one name="courseUnitAssignement" class="pt.estgp.estgweb.domain.CourseUnitAssignement" lazy="false" outer-join="true"/> |
112 | <many-to-one name="student" class="pt.estgp.estgweb.domain.Student" lazy="false" outer-join="true"/> |
112 | <many-to-one name="student" class="pt.estgp.estgweb.domain.Student" lazy="false" outer-join="true"/> |
113 | <subclass name="pt.estgp.estgweb.domain.CourseUnitDeliverableImpl" discriminator-value="CourseUnitDeliverableImpl"/> |
113 | <subclass name="pt.estgp.estgweb.domain.CourseUnitDeliverableImpl" discriminator-value="CourseUnitDeliverableImpl"/> |
114 | </class> |
114 | </class> |
115 | 115 | ||
116 | <class name="pt.estgp.estgweb.domain.CourseUnitGrade" table="courseUnitGrade" abstract="true"> |
116 | <class name="pt.estgp.estgweb.domain.CourseUnitGrade" table="courseunitgrade" abstract="true"> |
117 | <meta attribute="extends">pt.estgp.estgweb.domain.DomainSerializableObject</meta> |
117 | <meta attribute="extends">pt.estgp.estgweb.domain.DomainSerializableObject</meta> |
118 | <meta attribute="scope-class">public abstract</meta> |
118 | <meta attribute="scope-class">public abstract</meta> |
119 | <id name="id" type="long"> |
119 | <id name="id" type="long"> |
120 | <generator class="native"/> |
120 | <generator class="native"/> |
121 | </id> |
121 | </id> |
Line 130... | Line 130... | ||
130 | <many-to-one name="courseUnit" class="pt.estgp.estgweb.domain.CourseUnit" lazy="false" outer-join="true"/> |
130 | <many-to-one name="courseUnit" class="pt.estgp.estgweb.domain.CourseUnit" lazy="false" outer-join="true"/> |
131 | <many-to-one name="student" class="pt.estgp.estgweb.domain.Student" lazy="false" outer-join="true"/> |
131 | <many-to-one name="student" class="pt.estgp.estgweb.domain.Student" lazy="false" outer-join="true"/> |
132 | <subclass name="pt.estgp.estgweb.domain.CourseUnitGradeImpl" discriminator-value="CourseUnitGradeImpl"/> |
132 | <subclass name="pt.estgp.estgweb.domain.CourseUnitGradeImpl" discriminator-value="CourseUnitGradeImpl"/> |
133 | </class> |
133 | </class> |
134 | 134 | ||
135 | <!--<class name="pt.estgp.estgweb.domain.CourseUnit" table="courseUnitAssignement" abstract="true">--> |
135 | <!--<class name="pt.estgp.estgweb.domain.CourseUnit" table="courseunitassignement" abstract="true">--> |
136 | <!--<meta attribute="extends">pt.estgp.estgweb.domain.DomainSerializableObject</meta>--> |
136 | <!--<meta attribute="extends">pt.estgp.estgweb.domain.DomainSerializableObject</meta>--> |
137 | <!--<meta attribute="scope-class">public abstract</meta>--> |
137 | <!--<meta attribute="scope-class">public abstract</meta>--> |
138 | <!--<id name="id" type="long">--> |
138 | <!--<id name="id" type="long">--> |
139 | <!--<generator class="native"/>--> |
139 | <!--<generator class="native"/>--> |
140 | <!--</id>--> |
140 | <!--</id>--> |