Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/Transition.java =================================================================== diff -u -r7f203b0b0a2e56896f7eee5367b52d1ec4db483e -rf054be2fc08e3395d60db0453974d3e651336f7c --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/Transition.java (.../Transition.java) (revision 7f203b0b0a2e56896f7eee5367b52d1ec4db483e) +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/Transition.java (.../Transition.java) (revision f054be2fc08e3395d60db0453974d3e651336f7c) @@ -83,6 +83,13 @@ this.activityByFromActivityId = activityByFromActivityId; this.learningDesign = learningDesign; } + + /** + * Makes a copy of the Transition for authoring, preview and monitoring enviornment + * + * @param originalTransition The transition to be deep-copied + * @return Transition Returns a deep-copy o fthe originalTransition + */ public static Transition createCopy(Transition originalTransition){ Transition newTransition = new Transition(); @@ -91,7 +98,7 @@ newTransition.setTitle(originalTransition.getTitle()); newTransition.setCreateDateTime(new Date()); newTransition.setToUIID(originalTransition.getToUIID()); - newTransition.setFromUIID(originalTransition.getFromUIID()); + newTransition.setFromUIID(originalTransition.getFromUIID()); return newTransition; }