Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/tool/ToolSession.hbm.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/tool/ToolSession.hbm.xml,v
diff -u -r1.3 -r1.4
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/tool/ToolSession.hbm.xml 2 Feb 2005 04:04:42 -0000 1.3
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/tool/ToolSession.hbm.xml 7 Feb 2005 00:43:19 -0000 1.4
@@ -29,13 +29,13 @@
-
-
- @hibernate.property column="activity_id" length="20"
- not-null="true"
-
-
+
+
+
+
+
Index: lams_common/src/java/org/lamsfoundation/lams/tool/ToolSession.java
===================================================================
RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/tool/ToolSession.java,v
diff -u -r1.3 -r1.4
--- lams_common/src/java/org/lamsfoundation/lams/tool/ToolSession.java 2 Feb 2005 04:05:16 -0000 1.3
+++ lams_common/src/java/org/lamsfoundation/lams/tool/ToolSession.java 7 Feb 2005 00:43:20 -0000 1.4
@@ -1,6 +1,8 @@
package org.lamsfoundation.lams.tool;
import org.lamsfoundation.lams.learningdesign.Group;
+import org.lamsfoundation.lams.learningdesign.ToolActivity;
+
import java.io.Serializable;
import java.util.Date;
import java.util.Set;
@@ -32,7 +34,7 @@
private Long toolSessionId;
/** persistent field */
- private long activityId;
+ private ToolActivity toolActivity;
/** persistent field */
private long toolSessionKey;
@@ -46,9 +48,9 @@
private int toolSessionTypeId;
/** full constructor */
- public ToolSession(Long toolSessionId, long activityId, long toolSessionKey, Date createDateTime, Group group, int toolSessionStateId, Set userToolSessions) {
+ public ToolSession(Long toolSessionId, ToolActivity toolActivity, long toolSessionKey, Date createDateTime, Group group, int toolSessionStateId, Set userToolSessions) {
this.toolSessionId = toolSessionId;
- this.activityId = activityId;
+ this.toolActivity = toolActivity;
this.toolSessionKey = toolSessionKey;
this.createDateTime = createDateTime;
this.toolSessionStateId = toolSessionStateId;
@@ -74,18 +76,16 @@
}
/**
- * @hibernate.property
- * column="activity_id"
- * length="20"
- * not-null="true"
- *
+ *
+ * @hibernate.many-to-one not-null="true"
+ * @hibernate.column name="activity_id"
*/
- public long getActivityId() {
- return this.activityId;
+ public ToolActivity getToolActivity() {
+ return this.toolActivity;
}
- public void setActivityId(long activityId) {
- this.activityId = activityId;
+ public void setToolActivity(ToolActivity toolActivity) {
+ this.toolActivity = toolActivity;
}
/**