Index: lams_monitoring/.classpath =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/.classpath,v diff -u -r1.1 -r1.2 --- lams_monitoring/.classpath 2 Feb 2005 04:29:12 -0000 1.1 +++ lams_monitoring/.classpath 1 Mar 2005 00:44:56 -0000 1.2 @@ -8,13 +8,27 @@ - + + + + + + + + + + + + + + + Index: lams_monitoring/lib/lams/lams-authoring.jar =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/lib/lams/Attic/lams-authoring.jar,v diff -u -r1.4 -r1.5 Binary files differ Index: lams_monitoring/lib/lams/lams.jar =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/lib/lams/Attic/lams.jar,v diff -u -r1.7 -r1.8 Binary files differ Index: lams_monitoring/lib/lams/src/lams_authoring_src.zip =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/lib/lams/src/Attic/lams_authoring_src.zip,v diff -u Binary files differ Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java,v diff -u -r1.6 -r1.7 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java 23 Feb 2005 23:01:53 -0000 1.6 +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java 1 Mar 2005 00:44:56 -0000 1.7 @@ -119,7 +119,10 @@ { LearningDesign originalLearningDesign = authoringService.getLearningDesign(new Long(learningDesignId)); //copy the current learning design - LearningDesign copiedLearningDesign = authoringService.copyLearningDesign(originalLearningDesign); + LearningDesign copiedLearningDesign = authoringService.copyLearningDesign(originalLearningDesign, + new Integer(LearningDesign.COPY_TYPE_LESSON), + user, + originalLearningDesign.getWorkspaceFolder()); //copy the tool content for (Iterator i = copiedLearningDesign.getActivities().iterator(); i.hasNext();) Index: lams_monitoring/test/java/org/lamsfoundation/lams/authoring/service/MockAuthoringService.java =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/test/java/org/lamsfoundation/lams/authoring/service/Attic/MockAuthoringService.java,v diff -u -r1.2 -r1.3 --- lams_monitoring/test/java/org/lamsfoundation/lams/authoring/service/MockAuthoringService.java 16 Feb 2005 23:54:42 -0000 1.2 +++ lams_monitoring/test/java/org/lamsfoundation/lams/authoring/service/MockAuthoringService.java 1 Mar 2005 00:44:57 -0000 1.3 @@ -9,11 +9,13 @@ package org.lamsfoundation.lams.authoring.service; +import java.io.IOException; import java.util.List; import org.lamsfoundation.lams.learningdesign.LearningDesign; import org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO; import org.lamsfoundation.lams.usermanagement.User; +import org.lamsfoundation.lams.usermanagement.WorkspaceFolder; /** @@ -117,4 +119,39 @@ return null; } + /** + * @see org.lamsfoundation.lams.authoring.service.IAuthoringService#copyLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign, java.lang.Integer, org.lamsfoundation.lams.usermanagement.User, org.lamsfoundation.lams.usermanagement.WorkspaceFolder) + */ + public LearningDesign copyLearningDesign(LearningDesign learningDesign, Integer arg1, User arg2, WorkspaceFolder arg3) + { + return learningDesign; + } + + /** + * @see org.lamsfoundation.lams.authoring.service.IAuthoringService#requestLearningLibraryWDDX(java.lang.Long) + */ + public String requestLearningLibraryWDDX(Long arg0) + { + // TODO Auto-generated method stub + return null; + } + + /** + * @see org.lamsfoundation.lams.authoring.service.IAuthoringService#requestLearningLibraryListWDDX() + */ + public String requestLearningLibraryListWDDX() throws IOException + { + // TODO Auto-generated method stub + return null; + } + + /** + * @see org.lamsfoundation.lams.authoring.service.IAuthoringService#storeWDDXData(java.lang.String) + */ + public String storeWDDXData(String arg0) throws Exception + { + // TODO Auto-generated method stub + return null; + } + } Index: lams_monitoring/test/java/org/lamsfoundation/lams/monitoring/service/TestMonitoringService.java =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/test/java/org/lamsfoundation/lams/monitoring/service/Attic/TestMonitoringService.java,v diff -u -r1.5 -r1.6 --- lams_monitoring/test/java/org/lamsfoundation/lams/monitoring/service/TestMonitoringService.java 23 Feb 2005 23:01:53 -0000 1.5 +++ lams_monitoring/test/java/org/lamsfoundation/lams/monitoring/service/TestMonitoringService.java 1 Mar 2005 00:44:57 -0000 1.6 @@ -51,8 +51,9 @@ //--------------------------------------------------------------------- private final Integer TEST_USER_ID = new Integer(1); private final Integer TEST_LEARNER_ID = new Integer(2); - private final Integer TEST_STAFF_ID = new Integer(3); + private final Integer TEST_STAFF_ID = new Integer(3); private final long TEST_LEARNING_DESIGN_ID = 1; + private final long TEST_COPIED_LEARNING_DESIGN_ID = 2; private final Integer TEST_ORGANIZATION_ID = new Integer(1); //it might be different because it is automatically generated by database //TODO create a get lesson by design method in lesson dao. @@ -102,7 +103,7 @@ "/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml", "/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml", "/org/lamsfoundation/lams/learningdesign/learningDesignApplicationContext.xml", - "/org/lamsfoundation/lams/authoring/mockAuthoringApplicationContext.xml", + "/WEB-INF/authoringApplicationContext.xml", "/org/lamsfoundation/lams/tool/survey/dataAccessContext.xml", "/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml", "applicationContext.xml"}; @@ -123,7 +124,7 @@ TEST_LESSON_ID=testLesson.getLessonId(); Lesson createdLesson = lessonDao.getLesson(TEST_LESSON_ID); assertNotNull(createdLesson); - assertEquals("verify the design",TEST_LEARNING_DESIGN_ID,createdLesson.getLearningDesign().getLearningDesignId().longValue()); + assertEquals("verify the design",TEST_COPIED_LEARNING_DESIGN_ID,createdLesson.getLearningDesign().getLearningDesignId().longValue()); assertEquals("verify the user", TEST_USER_ID,createdLesson.getUser().getUserId()); assertEquals("verify the organization",TEST_ORGANIZATION_ID,createdLesson.getOrganisation().getOrganisationId()); assertEquals("verify the lesson state",Lesson.CREATED,createdLesson.getLessonStateId());