Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java =================================================================== diff -u -rde48694e8eae9839c1274a8927d939e83258a50b -r462b4216c86cb13aa7207f1ebaaa85e5e667e0ae --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java (.../MonitoringAction.java) (revision de48694e8eae9839c1274a8927d939e83258a50b) +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java (.../MonitoringAction.java) (revision 462b4216c86cb13aa7207f1ebaaa85e5e667e0ae) @@ -47,6 +47,7 @@ import org.apache.struts.action.ActionMessage; import org.apache.struts.action.ActionMessages; import org.lamsfoundation.lams.tool.forum.dto.MessageDTO; +import org.lamsfoundation.lams.tool.forum.dto.SessionDTO; import org.lamsfoundation.lams.tool.forum.persistence.Forum; import org.lamsfoundation.lams.tool.forum.persistence.ForumReport; import org.lamsfoundation.lams.tool.forum.persistence.ForumToolSession; @@ -558,7 +559,12 @@ } float averMark = totalMsg == 0 ? 0: (totalMsgMarkSum/(float)totalMsg); - sessionTopicsMap.put(session.getSessionId(),topicList); + + SessionDTO sessionDto = new SessionDTO(); + sessionDto.setSessionID(session.getSessionId()); + sessionDto.setSessionName(session.getSessionName()); + + sessionTopicsMap.put(sessionDto,topicList); sessionAvaMarkMap.put(session.getSessionId(),getAverageFormat(averMark)); sessionTotalMsgMap.put(session.getSessionId(),new Integer(totalMsg)); } @@ -607,9 +613,12 @@ //build a map with all users in the submitFilesSessionList Iterator it = sessionsList.iterator(); while(it.hasNext()){ - Long sessionID = ((ForumToolSession)it.next()).getUid(); - List userList = forumService.getUsersBySessionId(sessionID); - sessionUserMap.put(sessionID, userList); + SessionDTO sessionDto = new SessionDTO(); + ForumToolSession fts = (ForumToolSession)it.next(); + sessionDto.setSessionID(fts.getSessionId()); + sessionDto.setSessionName(fts.getSessionName()); + List userList = forumService.getUsersBySessionId(fts.getSessionId()); + sessionUserMap.put(sessionDto, userList); } //request.setAttribute(AttributeNames.PARAM_TOOL_SESSION_ID,sessionID);