Index: lams_common/src/java/org/lamsfoundation/lams/lesson/service/ILessonService.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/lesson/service/ILessonService.java,v diff -u -r1.7 -r1.8 --- lams_common/src/java/org/lamsfoundation/lams/lesson/service/ILessonService.java 18 Sep 2006 04:26:00 -0000 1.7 +++ lams_common/src/java/org/lamsfoundation/lams/lesson/service/ILessonService.java 26 Sep 2006 05:07:46 -0000 1.8 @@ -71,6 +71,12 @@ */ public abstract LessonDetailsDTO getLessonDetails(Long lessonId); + /** Get the lesson object. + * @param lessonId + * @return lesson details + */ + public abstract Lesson getLesson(Long lessonId); + /** Get the lesson details for the LAMS client. Suitable for the learner client. * Contains a reduced number of fields compared to getLessonDetails. * @param lessonId Index: lams_common/src/java/org/lamsfoundation/lams/lesson/service/LessonService.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/lesson/service/LessonService.java,v diff -u -r1.9 -r1.10 --- lams_common/src/java/org/lamsfoundation/lams/lesson/service/LessonService.java 25 Sep 2006 06:12:05 -0000 1.9 +++ lams_common/src/java/org/lamsfoundation/lams/lesson/service/LessonService.java 26 Sep 2006 05:07:46 -0000 1.10 @@ -134,6 +134,14 @@ return dto; } + /** Get the lesson object. + * @param lessonId + * @return lesson details + */ + public Lesson getLesson(Long lessonId) { + return lessonDAO.getLesson(lessonId); + } + /** * If the supplied learner is not already in a group, then perform grouping for * the learners who have started the lesson, based on the grouping activity.