MessageDTO
instance from a given Message
.
*
@@ -62,8 +65,10 @@
dto.setHasAttachment(true);
ForumReport report = msg.getReport();
- if(report != null && report.getMark() != null)
+ if(report != null && report.getMark() != null){
dto.mark = report.getMark();
+ dto.comment = report.getComment();
+ }
return dto;
}
@@ -90,8 +95,10 @@
else
msgDto.setHasAttachment(true);
ForumReport report = msg.getReport();
- if(report != null && report.getMark() != null)
+ if(report != null && report.getMark() != null){
msgDto.mark = report.getMark();
+ msgDto.comment = report.getComment();
+ }
retSet.add(msgDto);
}
@@ -143,5 +150,12 @@
public void setMark(Float mark) {
this.mark = mark;
- }
+ }
+ public String getComment() {
+ return comment;
+ }
+
+ public void setComment(String comment) {
+ this.comment = comment;
+ }
}
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/ExportServlet.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/ExportServlet.java,v
diff -u -r1.4 -r1.5
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/ExportServlet.java 2 Aug 2006 06:36:30 -0000 1.4
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/ExportServlet.java 3 Aug 2006 01:19:33 -0000 1.5
@@ -49,6 +49,7 @@
import org.lamsfoundation.lams.tool.forum.service.IForumService;
import org.lamsfoundation.lams.tool.forum.util.ForumConstants;
import org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler;
+import org.lamsfoundation.lams.util.FileUtil;
import org.lamsfoundation.lams.web.servlet.AbstractExportPortfolioServlet;
import org.lamsfoundation.lams.web.util.AttributeNames;
import org.springframework.web.context.WebApplicationContext;
@@ -73,13 +74,15 @@
return -1;
}
}
+
public String doExport(HttpServletRequest request, HttpServletResponse response, String directoryName, Cookie[] cookies)
{
- request.setAttribute(AttributeNames.PARAM_MODE, mode);
if (StringUtils.equals(mode,ToolAccessMode.LEARNER.toString())){
+ request.getSession().setAttribute(AttributeNames.PARAM_MODE, ToolAccessMode.LEARNER);
learner(request,response,directoryName,cookies);
}else if (StringUtils.equals(mode,ToolAccessMode.TEACHER.toString())){
+ request.getSession().setAttribute(AttributeNames.PARAM_MODE, ToolAccessMode.TEACHER);
teacher(request,response,directoryName,cookies);
}
@@ -117,8 +120,7 @@
Map sessionTopicMap = new TreeMap();
sessionTopicMap.put(session.getSessionName(), msgDtoList);
- request.setAttribute(ForumConstants.ATTR_TOOL_CONTENT_TOPICS, msgDtoList);
- request.getSession().setAttribute(ForumConstants.AUTHORING_TOPIC_THREAD,msgDtoList);
+ request.getSession().setAttribute(ForumConstants.ATTR_TOOL_CONTENT_TOPICS, sessionTopicMap);
//set forum title
request.setAttribute(ForumConstants.FORUM_TITLE, session.getForum().getTitle());
@@ -150,7 +152,7 @@
List sessionList = forumService.getSessionsByContentId(toolContentID);
Iterator iter = sessionList.iterator();
//put all message into Map. Key is session name, value is list of all topics in this session.
- Map