Index: lams_central/src/java/org/lamsfoundation/lams/web/planner/PedagogicalPlannerAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/web/planner/PedagogicalPlannerAction.java,v diff -u -r1.32 -r1.33 --- lams_central/src/java/org/lamsfoundation/lams/web/planner/PedagogicalPlannerAction.java 10 Mar 2010 02:02:23 -0000 1.32 +++ lams_central/src/java/org/lamsfoundation/lams/web/planner/PedagogicalPlannerAction.java 10 Mar 2010 21:09:39 -0000 1.33 @@ -358,13 +358,14 @@ } // create DTO for the whole design Long nodeUid = WebUtil.readLongParam(request, CentralConstants.PARAM_UID, true); + PedagogicalPlannerSequenceNode node = getPedagogicalPlannerDAO().getByUid(nodeUid); PedagogicalPlannerTemplateDTO planner = new PedagogicalPlannerTemplateDTO(); planner.setActivitySupportingPlannerCount(activitySupportingPlannerCount); planner.setSequenceTitle(learningDesign.getTitle()); planner.setActivities(activities); planner.setLearningDesignID(learningDesign.getLearningDesignId()); - planner.setNodeUid(nodeUid); + planner.setNode(node); // Some additional options for submitting activity forms; should be moved to configuration file in the future planner.setSendInPortions(false); Index: lams_common/src/java/org/lamsfoundation/lams/planner/dto/PedagogicalPlannerTemplateDTO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/planner/dto/PedagogicalPlannerTemplateDTO.java,v diff -u -r1.3 -r1.4 --- lams_common/src/java/org/lamsfoundation/lams/planner/dto/PedagogicalPlannerTemplateDTO.java 6 Jul 2009 14:19:52 -0000 1.3 +++ lams_common/src/java/org/lamsfoundation/lams/planner/dto/PedagogicalPlannerTemplateDTO.java 10 Mar 2010 21:09:45 -0000 1.4 @@ -25,6 +25,8 @@ import java.util.List; +import org.lamsfoundation.lams.planner.PedagogicalPlannerSequenceNode; + public class PedagogicalPlannerTemplateDTO { private String sequenceTitle; private Boolean sendInPortions; @@ -33,16 +35,8 @@ private List activities; private Long learningDesignID; private Integer activitySupportingPlannerCount = 0; - private Long nodeUid; + private PedagogicalPlannerSequenceNode node; - public Long getNodeUid() { - return nodeUid; - } - - public void setNodeUid(Long nodeUid) { - this.nodeUid = nodeUid; - } - public String getSequenceTitle() { return sequenceTitle; } @@ -98,4 +92,13 @@ public void setActivitySupportingPlannerCount(Integer activitySupportingPlannerCount) { this.activitySupportingPlannerCount = activitySupportingPlannerCount; } + + public PedagogicalPlannerSequenceNode getNode() { + return node; + } + + public void setNode(PedagogicalPlannerSequenceNode node) { + this.node = node; + } + } \ No newline at end of file