Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McMonitoringAction.java =================================================================== diff -u -r7035e68254c6966bba853d8ab04823eb5d1ed432 -r20c61d77fae14458a717387c466762501936412a --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McMonitoringAction.java (.../McMonitoringAction.java) (revision 7035e68254c6966bba853d8ab04823eb5d1ed432) +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McMonitoringAction.java (.../McMonitoringAction.java) (revision 20c61d77fae14458a717387c466762501936412a) @@ -35,7 +35,6 @@ import org.lamsfoundation.lams.tool.mc.McApplicationException; import org.lamsfoundation.lams.tool.mc.McUtils; import org.lamsfoundation.lams.tool.mc.service.IMcService; -import org.lamsfoundation.lams.tool.mc.service.McServiceProxy; import org.lamsfoundation.lams.web.action.LamsDispatchAction; /** @@ -189,7 +188,31 @@ return (mapping.findForward(LOAD_MONITORING)); } + + + public ActionForward editActivity(ActionMapping mapping, + ActionForm form, + HttpServletRequest request, + HttpServletResponse response) throws IOException, + ServletException + { + logger.debug("dispatching editActivity..."); + McMonitoringForm mcMonitoringForm = (McMonitoringForm) form; + IMcService mcService =McUtils.getToolService(request); + + String userAction="editActivity"; + request.setAttribute(USER_ACTION, userAction); + logger.debug("userAction:" + userAction); + request.setAttribute(CURRENT_MONITORING_TAB, "editActivity"); + + McStarterAction mcStarterAction= new McStarterAction(); + request.getSession().setAttribute(TOOL_SERVICE, mcService); + Long toolContentId =(Long) request.getSession().getAttribute(TOOL_CONTENT_ID); + + return mcStarterAction.executeDefineLater(mapping, form, request, response, mcService); + } + public ActionForward getSummary(ActionMapping mapping, ActionForm form,