Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbMonitoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbMonitoringAction.java,v diff -u -r1.8 -r1.9 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbMonitoringAction.java 3 Aug 2005 03:11:50 -0000 1.8 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbMonitoringAction.java 5 Aug 2005 04:40:22 -0000 1.9 @@ -39,6 +39,7 @@ import org.apache.struts.action.ActionMapping; //import org.apache.struts.actions.LookupDispatchAction; import org.lamsfoundation.lams.web.action.LamsLookupDispatchAction; +import org.lamsfoundation.lams.tool.noticeboard.NoticeboardAttachment; import org.lamsfoundation.lams.tool.noticeboard.NoticeboardConstants; import org.lamsfoundation.lams.tool.noticeboard.service.INoticeboardService; import org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServiceProxy; @@ -144,9 +145,25 @@ //Long toolContentId = (Long)request.getSession().getAttribute(NoticeboardConstants.TOOL_CONTENT_ID_INMONITORMODE); Long toolContentId = getToolContentId(request); INoticeboardService nbService = NoticeboardServiceProxy.getNbService(getServlet().getServletContext()); + NbMonitoringForm monitorForm = (NbMonitoringForm)form; NoticeboardContent content = nbService.retrieveNoticeboard(toolContentId); NbWebUtil.copyValuesIntoSession(request, content); + + Map attachmentMap = monitorForm.getAttachments(); + + List attachmentIdList = nbService.getAttachmentIdsFromContent(content); + for (int i=0; i