Index: lams_central/src/java/org/lamsfoundation/lams/web/planner/PedagogicalPlannerAction.java =================================================================== diff -u -re560021315dd9c0f486ee27faf1bb8e6e392aea5 -r90173c960c71c51300a701de8c77420a8936be95 --- lams_central/src/java/org/lamsfoundation/lams/web/planner/PedagogicalPlannerAction.java (.../PedagogicalPlannerAction.java) (revision e560021315dd9c0f486ee27faf1bb8e6e392aea5) +++ lams_central/src/java/org/lamsfoundation/lams/web/planner/PedagogicalPlannerAction.java (.../PedagogicalPlannerAction.java) (revision 90173c960c71c51300a701de8c77420a8936be95) @@ -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 =================================================================== diff -u -re67b31517d5a6991a5d88a3485bc23da8b6e65a0 -r90173c960c71c51300a701de8c77420a8936be95 --- lams_common/src/java/org/lamsfoundation/lams/planner/dto/PedagogicalPlannerTemplateDTO.java (.../PedagogicalPlannerTemplateDTO.java) (revision e67b31517d5a6991a5d88a3485bc23da8b6e65a0) +++ lams_common/src/java/org/lamsfoundation/lams/planner/dto/PedagogicalPlannerTemplateDTO.java (.../PedagogicalPlannerTemplateDTO.java) (revision 90173c960c71c51300a701de8c77420a8936be95) @@ -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