Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportServlet.java =================================================================== diff -u -r0ffe0f2d40957ae189f91129c78ac43f0ac98a2a -rd7a04263fb23445fdbbd52320b984152249398c1 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportServlet.java (.../NbExportServlet.java) (revision 0ffe0f2d40957ae189f91129c78ac43f0ac98a2a) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportServlet.java (.../NbExportServlet.java) (revision d7a04263fb23445fdbbd52320b984152249398c1) @@ -6,17 +6,16 @@ */ package org.lamsfoundation.lams.tool.noticeboard.web; -import org.lamsfoundation.lams.web.servlet.AbstractExportPortfolioServlet; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import javax.servlet.RequestDispatcher; -import java.io.IOException; -import javax.servlet.ServletException; + import org.lamsfoundation.lams.tool.noticeboard.NbApplicationException; -import org.lamsfoundation.lams.util.WebUtil; -import java.io.File; import org.lamsfoundation.lams.tool.ToolAccessMode; +import org.lamsfoundation.lams.util.WebUtil; +import org.lamsfoundation.lams.web.servlet.AbstractExportPortfolioServlet; import org.lamsfoundation.lams.web.servlet.ExportPortfolioServletException; + /** * @author mtruong * @@ -27,7 +26,7 @@ private final String FILENAME = "nb_main.html"; - public String doExport(HttpServletRequest request, HttpServletResponse response, String directoryName) throws NbApplicationException + public String doExport(HttpServletRequest request, HttpServletResponse response, String directoryName, Cookie[] cookies) throws NbApplicationException { /** * Implementation 1: using filters. Problem: cant generate more than one file @@ -76,7 +75,7 @@ try { // Can generate other files here by calling writeResponseToFile and supplying different urls - writeResponseToFile(urlWithParameters, directoryName, FILENAME); + writeResponseToFile(urlWithParameters, directoryName, FILENAME, cookies); } catch(ExportPortfolioServletException e) @@ -87,6 +86,4 @@ } - - }