Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Activity.hbm.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Activity.hbm.xml,v
diff -u -r1.3 -r1.4
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Activity.hbm.xml 2 Feb 2005 00:54:27 -0000 1.3
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Activity.hbm.xml 7 Feb 2005 05:08:44 -0000 1.4
@@ -125,11 +125,20 @@
@hibernate.class
+
+
+ @hibernate.set lazy="false" inverse="true" cascade="none"
+ @hibernate.collection-key column="tool_session_id"
+ @hibernate.collection-one-to-many class="org.lamsfoundation.lams.tool.ToolSession"
+
+
+
+
-
+
@@ -202,3 +211,5 @@
+
+
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolActivity.java
===================================================================
RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolActivity.java,v
diff -u -r1.1 -r1.2
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolActivity.java 28 Jan 2005 04:20:45 -0000 1.1
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolActivity.java 7 Feb 2005 05:13:47 -0000 1.2
@@ -1,6 +1,8 @@
package org.lamsfoundation.lams.learningdesign;
import java.io.Serializable;
+import java.util.Set;
+
import org.apache.commons.lang.builder.ToStringBuilder;
import org.lamsfoundation.lams.tool.Tool;
@@ -21,6 +23,9 @@
*/
private Tool tool;
+ /** List of sessions associated with this ToolActivity */
+ private Set toolSessions;
+
/** full constructor */
public ToolActivity(Long activityId,
Integer id,
@@ -143,4 +148,16 @@
this.tool = tool;
}
+ /**
+ * @return Returns the toolSessions.
+ */
+ public Set getToolSessions() {
+ return toolSessions;
+ }
+ /**
+ * @param toolSessions The toolSessions to set.
+ */
+ public void setToolSessions(Set toolSessions) {
+ this.toolSessions = toolSessions;
+ }
}