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.2 -r1.3
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Activity.hbm.xml 1 Feb 2005 23:40:32 -0000 1.2
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Activity.hbm.xml 2 Feb 2005 00:54:27 -0000 1.3
@@ -170,8 +170,8 @@
public abstract
-
- @hibernate.set lazy="true" inverse="true" cascade="none"
+
+ @hibernate.set lazy="false" inverse="true" cascade="none"
@hibernate.collection-key column="parent_activity_id"
@hibernate.collection-one-to-many class="org.lamsfoundation.lams.learningdesign.Activity"
Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Grouping.hbm.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Grouping.hbm.xml,v
diff -u -r1.3 -r1.4
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Grouping.hbm.xml 2 Feb 2005 00:37:32 -0000 1.3
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Grouping.hbm.xml 2 Feb 2005 00:54:49 -0000 1.4
@@ -73,12 +73,11 @@
+
-
-
+
-
+
Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/LearningDesign.hbm.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/LearningDesign.hbm.xml,v
diff -u -r1.2 -r1.3
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/LearningDesign.hbm.xml 1 Feb 2005 23:41:55 -0000 1.2
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/LearningDesign.hbm.xml 2 Feb 2005 00:54:27 -0000 1.3
@@ -169,13 +169,16 @@
-
+
+
+
+
+
+
+
+
-
-
-
-
+
+
-
-
- @hibernate.set
- lazy="true"
- inverse="true"
- cascade="none"
-
- @hibernate.collection-key
- column="user_id"
-
- @hibernate.collection-one-to-many
- class="org.lamsfoundation.lams.learningdesign.LearningDesign"
+
+ @hibernate.set lazy="true" inverse="true" cascade="none"
+ @hibernate.collection-key column="user_id"
+ @hibernate.collection-one-to-many class="org.lamsfoundation.lams.learningdesign.LearningDesign"
-
-
-
-
+
+
+
+
+
+
+ @hibernate.set lazy="false" inverse="true" cascade="none"
+ @hibernate.collection-key column="user_id"
+ @hibernate.collection-one-to-many class="org.lamsfoundation.lams.learningdesign.LearningDesign"
+
+
+
+
+
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/LearningDesign.java
===================================================================
RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/LearningDesign.java,v
diff -u -r1.2 -r1.3
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/LearningDesign.java 1 Feb 2005 23:51:09 -0000 1.2
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/LearningDesign.java 2 Feb 2005 00:59:52 -0000 1.3
@@ -1,6 +1,8 @@
package org.lamsfoundation.lams.learningdesign;
import org.lamsfoundation.lams.usermanagement.User;
+import org.lamsfoundation.lams.usermanagement.WorkspaceFolder;
+
import java.io.Serializable;
import java.util.Date;
import java.util.HashSet;
@@ -87,6 +89,9 @@
/** persistent field */
private Set activities;
+ /** persistent field */
+ private WorkspaceFolder workspaceFolder;
+
/** non-persistent field containing a list
* of optional activities in the design*/
private Set optionalActivities;
@@ -523,4 +528,16 @@
}
+ /**
+ * @return Returns the workspaceFolder.
+ */
+ public WorkspaceFolder getWorkspaceFolder() {
+ return workspaceFolder;
+ }
+ /**
+ * @param workspaceFolder The workspaceFolder to set.
+ */
+ public void setWorkspaceFolder(WorkspaceFolder workspaceFolder) {
+ this.workspaceFolder = workspaceFolder;
+ }
}
Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/WorkspaceFolder.java
===================================================================
RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/usermanagement/WorkspaceFolder.java,v
diff -u -r1.1 -r1.2
--- lams_common/src/java/org/lamsfoundation/lams/usermanagement/WorkspaceFolder.java 28 Jan 2005 04:20:36 -0000 1.1
+++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/WorkspaceFolder.java 2 Feb 2005 00:58:00 -0000 1.2
@@ -30,7 +30,21 @@
/** persistent field */
private Set childWorkspaceFolders;
+
+ private Set learningDesigns;
+ /**
+ * @return Returns the learningDesigns.
+ */
+ public Set getLearningDesigns() {
+ return learningDesigns;
+ }
+ /**
+ * @param learningDesigns The learningDesigns to set.
+ */
+ public void setLearningDesigns(Set learningDesigns) {
+ this.learningDesigns = learningDesigns;
+ }
/** full constructor */
public WorkspaceFolder(String name, int workspaceId, WorkspaceFolder parentWorkspaceFolder, Set workspaces, Set childWorkspaceFolders) {
this.name = name;