Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringStarterAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/Attic/NbAuthoringStarterAction.java,v diff -u -r1.7 -r1.8 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringStarterAction.java 22 Jul 2005 07:02:23 -0000 1.7 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringStarterAction.java 2 Aug 2005 06:34:18 -0000 1.8 @@ -26,7 +26,10 @@ package org.lamsfoundation.lams.tool.noticeboard.web; import java.util.Date; +import java.util.List; +import java.util.Map; + import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -47,12 +50,14 @@ import org.lamsfoundation.lams.tool.noticeboard.NbApplicationException; import org.lamsfoundation.lams.tool.noticeboard.util.NbWebUtil; -/**TODO: change into one utility class */ + import org.apache.struts.action.ActionMessages; import org.apache.struts.action.ActionMessage; import org.apache.struts.util.MessageResources; +import org.lamsfoundation.lams.tool.noticeboard.NoticeboardAttachment; + /** * Creation Date: 19-05-05 * @@ -97,6 +102,8 @@ NbAuthoringForm nbForm = (NbAuthoringForm)form; + NbWebUtil.cleanAuthoringSession(request); + Long contentId = NbWebUtil.convertToLong(request.getParameter(NoticeboardConstants.TOOL_CONTENT_ID)); if(contentId == null) @@ -116,8 +123,8 @@ nbForm.setDefineLater((String)request.getParameter(NoticeboardConstants.DEFINE_LATER)); - NbWebUtil.cleanAuthoringSession(request); + request.getSession().setAttribute(NoticeboardConstants.TOOL_CONTENT_ID, contentId); /* @@ -166,6 +173,9 @@ nbForm.populateFormWithNbContentValues(nb); nb = setTrueIfDefineLaterIsSet(nbForm, nb); nbService.updateNoticeboard(nb); + + /** TODO: setup values in the instructions map */ + } else { @@ -178,6 +188,20 @@ } + //Setup the map containing the files that have been uploaded for this particular tool content id + Map attachmentMap = nbForm.getAttachments(); + + List attachmentIdList = nbService.getAttachmentIdsFromContent(nb); + for (int i=0; i