Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java,v diff -u -r1.64 -r1.65 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java 3 Jul 2007 02:00:09 -0000 1.64 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java 5 Jul 2007 07:51:18 -0000 1.65 @@ -1795,12 +1795,15 @@ break; case Activity.CHOSEN_BRANCHING_ACTIVITY_TYPE: act = new ChosenBranchingActivity(); + processBranchingFields((BranchingActivity) act, actDto); break; case Activity.GROUP_BRANCHING_ACTIVITY_TYPE: act = new GroupBranchingActivity(); + processBranchingFields((BranchingActivity) act, actDto); break; case Activity.TOOL_BRANCHING_ACTIVITY_TYPE: act = new ToolBranchingActivity(); + processBranchingFields((BranchingActivity) act, actDto); break; default: log.error("Unable to determine the activity type. Creating a tool activity. ActivityDTO was "+actDto); @@ -1854,6 +1857,14 @@ act.setCreateDateTime(new Date()); return act; } + + private void processBranchingFields(BranchingActivity act, AuthoringActivityDTO actDto) { + act.setStartXcoord(actDto.getStartXCoord()); + act.setEndXcoord(actDto.getEndXCoord()); + act.setStartYcoord(actDto.getStartYCoord()); + act.setEndYcoord(actDto.getEndYCoord()); + } + //****************************************************************** // Spring injection properties set/get //******************************************************************