Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Activity.hbm.xml
===================================================================
diff -u -r209087915bc219f430c282ad00e5d1e6462f9b5f -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Activity.hbm.xml (.../Activity.hbm.xml) (revision 209087915bc219f430c282ad00e5d1e6462f9b5f)
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Activity.hbm.xml (.../Activity.hbm.xml) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -134,6 +134,12 @@
+
+
+
+
+
+
@@ -324,7 +330,7 @@
-
+
@hibernate.property column="start_xcoord" length="11"
Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/BranchActivityEntry.hbm.xml
===================================================================
diff -u -r209087915bc219f430c282ad00e5d1e6462f9b5f -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/BranchActivityEntry.hbm.xml (.../BranchActivityEntry.hbm.xml) (revision 209087915bc219f430c282ad00e5d1e6462f9b5f)
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/BranchActivityEntry.hbm.xml (.../BranchActivityEntry.hbm.xml) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -33,7 +33,7 @@
-
+
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/Activity.java
===================================================================
diff -u -r209087915bc219f430c282ad00e5d1e6462f9b5f -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/Activity.java (.../Activity.java) (revision 209087915bc219f430c282ad00e5d1e6462f9b5f)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/Activity.java (.../Activity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -227,6 +227,12 @@
* The activities that supplied inputs to this activity.
*/
private Set inputActivities;
+
+ /**
+ * The BranchActivityEntries that map conditions to this Activity; bi-directional association
+ * required (e.g. LDEV-1910)
+ */
+ private Set branchActivityEntries;
//---------------------------------------------------------------------
// Object constructors
@@ -241,7 +247,7 @@
Integer orderId, Boolean defineLater, Date createDateTime, LearningLibrary learningLibrary, Activity parentActivity,
Activity libraryActivity, Integer parentUIID, LearningDesign learningDesign, Grouping grouping,
Integer activityTypeId, Transition transitionTo, Transition transitionFrom, String languageFile,
- Boolean stopAfterActivity, Set inputActivities) {
+ Boolean stopAfterActivity, Set inputActivities, Set branchActivityEntries) {
this.activityId = activityId;
activityUIID = id;
this.description = description;
@@ -265,6 +271,7 @@
initialised = false;
this.stopAfterActivity = stopAfterActivity;
this.inputActivities = inputActivities;
+ this.branchActivityEntries = branchActivityEntries;
}
/** default constructor */
@@ -613,7 +620,21 @@
public void setInputActivities(Set inputActivities) {
this.inputActivities = inputActivities;
}
+
+ /**
+ * @return Returns the branchActivityEntries.
+ */
+ public Set getBranchActivityEntries() {
+ return branchActivityEntries;
+ }
+ /**
+ * @param branchActivityEntries The branchActivityEntries to set.
+ */
+ public void setBranchActivityEntries(Set branchActivityEntries) {
+ this.branchActivityEntries = branchActivityEntries;
+ }
+
@Override
public String toString() {
return new ToStringBuilder(this).append("activityId", activityId).append("activityUIID", activityUIID).append(
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/BranchingActivity.java
===================================================================
diff -u -r30acfe9f54a7c8e0e67b987665d8e8d9e93f496c -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/BranchingActivity.java (.../BranchingActivity.java) (revision 30acfe9f54a7c8e0e67b987665d8e8d9e93f496c)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/BranchingActivity.java (.../BranchingActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -80,7 +80,8 @@
Set inputActivities,
Set activities,
Activity defaultActivity,
- SystemTool systemTool) {
+ SystemTool systemTool,
+ Set branchActivityEntries) {
super(activityId,
id,
description,
@@ -103,7 +104,8 @@
stopAfterActivity,
inputActivities,
activities,
- defaultActivity);
+ defaultActivity,
+ branchActivityEntries);
super.activityStrategy = new BranchingActivityStrategy(this);
this.systemTool = systemTool;
this.startXcoord = startXcoord;
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/ChosenBranchingActivity.java
===================================================================
diff -u -r21c2c5458bc48ec75db4e917444cca70448b4dea -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/ChosenBranchingActivity.java (.../ChosenBranchingActivity.java) (revision 21c2c5458bc48ec75db4e917444cca70448b4dea)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/ChosenBranchingActivity.java (.../ChosenBranchingActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -67,7 +67,8 @@
Set inputActivities,
Set activities,
Activity defaultActivity,
- SystemTool systemTool) {
+ SystemTool systemTool,
+ Set branchActivityEntries) {
super(activityId,
id,
description,
@@ -95,7 +96,8 @@
inputActivities,
activities,
defaultActivity,
- systemTool);
+ systemTool,
+ branchActivityEntries);
}
/** default constructor */
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/ComplexActivity.java
===================================================================
diff -u -r870373d635bc769aee2dc271e6ff12818fcfcea6 -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/ComplexActivity.java (.../ComplexActivity.java) (revision 870373d635bc769aee2dc271e6ff12818fcfcea6)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/ComplexActivity.java (.../ComplexActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -77,11 +77,12 @@
Boolean stopAfterActivity,
Set inputActivities,
Set activities,
- Activity defaultActivity) {
+ Activity defaultActivity,
+ Set branchActivityEntries) {
super(activityId, id, description, title, xcoord, ycoord, orderId,
defineLater, createDateTime,
learningLibrary, parentActivity, libraryActivity,parentUIID,learningDesign, grouping,
- activityTypeId, transitionTo,transitionFrom, languageFile, stopAfterActivity, inputActivities);
+ activityTypeId, transitionTo,transitionFrom, languageFile, stopAfterActivity, inputActivities, branchActivityEntries);
this.activities = activities;
}
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/ConditionGateActivity.java
===================================================================
diff -u -r209087915bc219f430c282ad00e5d1e6462f9b5f -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/ConditionGateActivity.java (.../ConditionGateActivity.java) (revision 209087915bc219f430c282ad00e5d1e6462f9b5f)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/ConditionGateActivity.java (.../ConditionGateActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -50,10 +50,12 @@
Integer orderId, Boolean defineLater, java.util.Date createDateTime, LearningLibrary learningLibrary,
Activity parentActivity, Activity libraryActivity, Integer parentUIID, LearningDesign learningDesign,
Grouping grouping, Integer activityTypeId, Transition transitionTo, Transition transitionFrom, String languageFile,
- Boolean stopAfterActivity, Set inputActivities, Integer gateActivityLevelId, Set waitingLearners, SystemTool sysTool) {
+ Boolean stopAfterActivity, Set inputActivities, Integer gateActivityLevelId, Set waitingLearners, SystemTool sysTool,
+ Set branchActivityEntries) {
super(activityId, id, description, title, xcoord, ycoord, orderId, defineLater, createDateTime, learningLibrary,
parentActivity, libraryActivity, parentUIID, learningDesign, grouping, activityTypeId, transitionTo,
- transitionFrom, languageFile, stopAfterActivity, inputActivities, gateActivityLevelId, waitingLearners, sysTool);
+ transitionFrom, languageFile, stopAfterActivity, inputActivities, gateActivityLevelId, waitingLearners, sysTool,
+ branchActivityEntries);
super.simpleActivityStrategy = new ConditionGateActivityStrategy(this);
}
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/GateActivity.java
===================================================================
diff -u -r418a30a76094c56762b5beb23cb2dd72619e316c -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/GateActivity.java (.../GateActivity.java) (revision 418a30a76094c56762b5beb23cb2dd72619e316c)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/GateActivity.java (.../GateActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -71,10 +71,11 @@
Integer orderId, Boolean defineLater, java.util.Date createDateTime, LearningLibrary learningLibrary,
Activity parentActivity, Activity libraryActivity, Integer parentUIID, LearningDesign learningDesign,
Grouping grouping, Integer activityTypeId, Transition transitionTo, Transition transitionFrom, String languageFile,
- Boolean stopAfterActivity, Set inputActivities, Integer gateActivityLevelId, Set waitingLearners, SystemTool sysTool) {
+ Boolean stopAfterActivity, Set inputActivities, Integer gateActivityLevelId, Set waitingLearners, SystemTool sysTool,
+ Set branchActivityEntries) {
super(activityId, id, description, title, xcoord, ycoord, orderId, defineLater, createDateTime, learningLibrary,
parentActivity, libraryActivity, parentUIID, learningDesign, grouping, activityTypeId, transitionTo,
- transitionFrom, languageFile, stopAfterActivity, inputActivities);
+ transitionFrom, languageFile, stopAfterActivity, inputActivities, branchActivityEntries);
this.gateActivityLevelId = gateActivityLevelId;
this.waitingLearners = waitingLearners;
systemTool = sysTool;
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/GroupBranchingActivity.java
===================================================================
diff -u -rfd75ff4bac204cc358183623e946df6102e7eefc -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/GroupBranchingActivity.java (.../GroupBranchingActivity.java) (revision fd75ff4bac204cc358183623e946df6102e7eefc)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/GroupBranchingActivity.java (.../GroupBranchingActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -71,7 +71,8 @@
Set inputActivities,
Set activities,
Activity defaultActivity,
- SystemTool systemTool) {
+ SystemTool systemTool,
+ Set branchActivityEntries) {
super(activityId,
id,
description,
@@ -99,7 +100,8 @@
inputActivities,
activities,
defaultActivity,
- systemTool);
+ systemTool,
+ branchActivityEntries);
}
/** default constructor */
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/GroupingActivity.java
===================================================================
diff -u -r309a597eada52a4079f2985e0d97beedf9adda42 -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/GroupingActivity.java (.../GroupingActivity.java) (revision 309a597eada52a4079f2985e0d97beedf9adda42)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/GroupingActivity.java (.../GroupingActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -73,7 +73,8 @@
String languageFile,
Boolean stopAfterActivity,
Set inputActivities,
- SystemTool sysTool)
+ SystemTool sysTool,
+ Set branchActivityEntries)
{
super(activityId,
id,
@@ -95,7 +96,8 @@
transitionFrom,
languageFile,
stopAfterActivity,
- inputActivities);
+ inputActivities,
+ branchActivityEntries);
this.createGrouping = createGrouping;
this.createGroupingUIID = create_grouping_ui_id;
this.systemTool = sysTool;
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/OptionsActivity.java
===================================================================
diff -u -r309a597eada52a4079f2985e0d97beedf9adda42 -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/OptionsActivity.java (.../OptionsActivity.java) (revision 309a597eada52a4079f2985e0d97beedf9adda42)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/OptionsActivity.java (.../OptionsActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -72,7 +72,8 @@
Activity defaultActivity,
Integer maxNumberOfOptions,
Integer minNumberOfOptions,
- String options_instructions) {
+ String options_instructions,
+ Set branchActivityEntries) {
super(activityId,
id,
description,
@@ -95,7 +96,8 @@
stopAfterActivity,
inputActivities,
activities,
- defaultActivity);
+ defaultActivity,
+ branchActivityEntries);
this.maxNumberOfOptions = maxNumberOfOptions;
this.minNumberOfOptions = minNumberOfOptions;
this.optionsInstructions = options_instructions;
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/ParallelActivity.java
===================================================================
diff -u -r309a597eada52a4079f2985e0d97beedf9adda42 -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/ParallelActivity.java (.../ParallelActivity.java) (revision 309a597eada52a4079f2985e0d97beedf9adda42)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/ParallelActivity.java (.../ParallelActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -59,7 +59,8 @@
Boolean stopAfterActivity,
Set inputActivities,
Set activities,
- Activity defaultActivity) {
+ Activity defaultActivity,
+ Set branchActivityEntries) {
super(activityId,
id,
description,
@@ -82,7 +83,8 @@
stopAfterActivity,
inputActivities,
activities,
- defaultActivity);
+ defaultActivity,
+ branchActivityEntries);
super.activityStrategy = new ParallelActivityStrategy(this);
}
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/PermissionGateActivity.java
===================================================================
diff -u -r309a597eada52a4079f2985e0d97beedf9adda42 -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/PermissionGateActivity.java (.../PermissionGateActivity.java) (revision 309a597eada52a4079f2985e0d97beedf9adda42)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/PermissionGateActivity.java (.../PermissionGateActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -63,7 +63,8 @@
Set inputActivities,
Integer gateActivityLevelId,
Set waitingLearners,
- SystemTool sysTool)
+ SystemTool sysTool,
+ Set branchActivityEntries)
{
super(activityId,
id,
@@ -88,7 +89,8 @@
inputActivities,
gateActivityLevelId,
waitingLearners,
- sysTool);
+ sysTool,
+ branchActivityEntries);
super.simpleActivityStrategy = new PermissionGateActivityStrategy(this);
}
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/ScheduleGateActivity.java
===================================================================
diff -u -r309a597eada52a4079f2985e0d97beedf9adda42 -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/ScheduleGateActivity.java (.../ScheduleGateActivity.java) (revision 309a597eada52a4079f2985e0d97beedf9adda42)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/ScheduleGateActivity.java (.../ScheduleGateActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -111,7 +111,8 @@
Long gateStartTimeOffset,
Long gateEndTimeOffset,
Set waitingLearners,
- SystemTool sysTool) {
+ SystemTool sysTool,
+ Set branchActivityEntries) {
super(activityId,
id,
description,
@@ -135,7 +136,8 @@
inputActivities,
gateActivityLevelId,
waitingLearners,
- sysTool);
+ sysTool,
+ branchActivityEntries);
//validate pre-condition.
if(gateStartTimeOffset != null && gateEndTimeOffset != null && (gateStartTimeOffset.intValue()>gateEndTimeOffset.intValue()))
throw new IllegalStateException("End time offset must be larger" +
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/SequenceActivity.java
===================================================================
diff -u -r01349ae55aa04376236920a2314eda93d93d5f6d -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/SequenceActivity.java (.../SequenceActivity.java) (revision 01349ae55aa04376236920a2314eda93d93d5f6d)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/SequenceActivity.java (.../SequenceActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -75,7 +75,8 @@
Set activities,
Activity defaultActivity,
Set branchEntries,
- SystemTool systemTool) {
+ SystemTool systemTool,
+ Set branchActivityEntries) {
super(activityId,
id,
description,
@@ -98,7 +99,8 @@
stopAfterActivity,
inputActivities,
activities,
- defaultActivity);
+ defaultActivity,
+ branchActivityEntries);
super.activityStrategy = new SequenceActivityStrategy(this);
this.branchEntries = branchEntries;
this.systemTool = systemTool;
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/SimpleActivity.java
===================================================================
diff -u -r09048f91f2dcbb6b63449f3c1fb9e1a09221a35e -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/SimpleActivity.java (.../SimpleActivity.java) (revision 09048f91f2dcbb6b63449f3c1fb9e1a09221a35e)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/SimpleActivity.java (.../SimpleActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -59,7 +59,8 @@
Transition transitionFrom,
String languageFile,
Boolean stopAfterActivity,
- Set inputActivities){
+ Set inputActivities,
+ Set branchActivityEntries){
super(activityId,
id,
description,
@@ -80,7 +81,8 @@
transitionFrom,
languageFile,
stopAfterActivity,
- inputActivities);
+ inputActivities,
+ branchActivityEntries);
}
/** default constructor */
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/SynchGateActivity.java
===================================================================
diff -u -r309a597eada52a4079f2985e0d97beedf9adda42 -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/SynchGateActivity.java (.../SynchGateActivity.java) (revision 309a597eada52a4079f2985e0d97beedf9adda42)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/SynchGateActivity.java (.../SynchGateActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -62,7 +62,8 @@
Set inputActivities,
Integer gateActivityLevelId,
Set waitingLearners,
- SystemTool sysTool) {
+ SystemTool sysTool,
+ Set branchActivityEntries) {
super(activityId,
id,
description,
@@ -86,7 +87,8 @@
inputActivities,
gateActivityLevelId,
waitingLearners,
- sysTool);
+ sysTool,
+ branchActivityEntries);
super.simpleActivityStrategy = new SynchGateActivityStrategy(this);
}
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/SystemGateActivity.java
===================================================================
diff -u -r309a597eada52a4079f2985e0d97beedf9adda42 -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/SystemGateActivity.java (.../SystemGateActivity.java) (revision 309a597eada52a4079f2985e0d97beedf9adda42)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/SystemGateActivity.java (.../SystemGateActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -62,7 +62,8 @@
Set inputActivities,
Integer gateActivityLevelId,
Set waitingLearners,
- SystemTool sysTool) {
+ SystemTool sysTool,
+ Set branchActivityEntries) {
super(activityId,
id,
description,
@@ -86,7 +87,8 @@
inputActivities,
gateActivityLevelId,
waitingLearners,
- sysTool);
+ sysTool,
+ branchActivityEntries);
super.simpleActivityStrategy = new SystemGateActivityStrategy(this);
}
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolActivity.java
===================================================================
diff -u -r309a597eada52a4079f2985e0d97beedf9adda42 -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolActivity.java (.../ToolActivity.java) (revision 309a597eada52a4079f2985e0d97beedf9adda42)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolActivity.java (.../ToolActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -83,7 +83,8 @@
Boolean stopAfterActivity,
Set inputActivities,
Tool tool,
- Long toolContentId)
+ Long toolContentId,
+ Set branchActivityEntries)
{
super(activityId,
id,
@@ -105,7 +106,8 @@
transitionFrom,
languageFile,
stopAfterActivity,
- inputActivities);
+ inputActivities,
+ branchActivityEntries);
this.tool = tool;
this.toolContentId = toolContentId;
super.simpleActivityStrategy = new ToolActivityStrategy(this);
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolBranchingActivity.java
===================================================================
diff -u -r21c2c5458bc48ec75db4e917444cca70448b4dea -r6d0ec5db1add705fb9da59656aaa4916e1163893
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolBranchingActivity.java (.../ToolBranchingActivity.java) (revision 21c2c5458bc48ec75db4e917444cca70448b4dea)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolBranchingActivity.java (.../ToolBranchingActivity.java) (revision 6d0ec5db1add705fb9da59656aaa4916e1163893)
@@ -71,7 +71,8 @@
Set inputActivities,
Set activities,
Activity defaultActivity,
- SystemTool systemTool) {
+ SystemTool systemTool,
+ Set branchActivityEntries) {
super(activityId,
id,
description,
@@ -99,7 +100,8 @@
inputActivities,
activities,
defaultActivity,
- systemTool);
+ systemTool,
+ branchActivityEntries);
}
/** default constructor */