Index: lams_learning/src/java/org/lamsfoundation/lams/learning/web/action/ActivityAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/web/action/ActivityAction.java,v diff -u -r1.15 -r1.16 --- lams_learning/src/java/org/lamsfoundation/lams/learning/web/action/ActivityAction.java 31 Mar 2005 07:36:22 -0000 1.15 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/web/action/ActivityAction.java 5 Apr 2005 00:20:55 -0000 1.16 @@ -23,8 +23,6 @@ import javax.servlet.http.*; -import java.util.*; - import org.lamsfoundation.lams.learning.service.ILearnerService; import org.lamsfoundation.lams.learning.service.LearnerServiceProxy; import org.lamsfoundation.lams.learning.web.bean.SessionBean; @@ -105,7 +103,7 @@ { Long activityId = form.getActivityId(); if (activityId != null) - activity = getActivity(activityId.longValue(), learnerProgress); + activity = getLearnerService().getActivity(activityId); } return activity; } @@ -122,22 +120,6 @@ } - /** TODO: replace method - * A quick method to get an activity from within a progress. This method is - * temporary. - */ - private Activity getActivity(long activityId, LearnerProgress progress) { - Set activities = progress.getLesson().getLearningDesign().getActivities(); - Iterator i = activities.iterator(); - while (i.hasNext()) { - Activity activity = (Activity)i.next(); - if (activity.getActivityId().longValue() == activityId) { - return activity; - } - } - return null; - } - /** * Gets the session bean from session. * @return SessionBean for this request, null if no session.