Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java,v diff -u -r1.46.2.7 -r1.46.2.8 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java 11 May 2016 07:15:00 -0000 1.46.2.7 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java 10 Oct 2016 03:56:11 -0000 1.46.2.8 @@ -184,7 +184,7 @@ forumService = getForumService(); // create sessionMap - SessionMap sessionMap = new SessionMap(); + SessionMap sessionMap = new SessionMap<>(); request.getSession().setAttribute(sessionMap.getSessionID(), sessionMap); request.setAttribute(ForumConstants.ATTR_SESSION_MAP_ID, sessionMap.getSessionID()); @@ -193,7 +193,7 @@ List sessions = forumService.getSessionsByContentId(toolContentId); - Set sessionDtos = new TreeSet(new SessionDTOComparator()); + Set sessionDtos = new TreeSet<>(new SessionDTOComparator()); // build a map with all users in the forumSessionList for (ForumToolSession session : sessions) { Long sessionId = session.getSessionId(); @@ -312,7 +312,7 @@ if (topicsByUser.get(user) != null) { // sort messages by date - TreeSet messages = new TreeSet(new MessageDTOByDateComparator()); + TreeSet messages = new TreeSet<>(new MessageDTOByDateComparator()); messages.addAll(topicsByUser.get(user)); MessageDTO lastMessage = messages.last(); @@ -322,7 +322,7 @@ lastMessageDate = DateUtil.convertToTimeZoneFromDefault(teacherTimeZone, lastMessageDate); DateFormat dateFormatter = new SimpleDateFormat("d MMMM yyyy h:mm:ss a"); responseRow.put("lastMessageDate", dateFormatter.format(lastMessageDate)); - + responseRow.put("timeAgo", DateUtil.convertToStringForTimeagoJSON(lastMessageDate)); numberOfPosts = messages.size(); for (MessageDTO message : messages) { if (message.getMark() != null) { @@ -571,7 +571,8 @@ request.setAttribute("topicList", sessionTopicsMap); request.setAttribute("markAverage", sessionAvaMarkMap); request.setAttribute("totalMessage", sessionTotalMsgMap); - request.setAttribute(ForumConstants.ATTR_SESSION_MAP_ID, WebUtil.readStrParam(request, ForumConstants.ATTR_SESSION_MAP_ID)); + request.setAttribute(ForumConstants.ATTR_SESSION_MAP_ID, + WebUtil.readStrParam(request, ForumConstants.ATTR_SESSION_MAP_ID)); } /** @@ -865,7 +866,7 @@ * @return */ private Map> getTopicsSortedByAuthor(List topics) { - Map> topicsByUser = new TreeMap>( + Map> topicsByUser = new TreeMap<>( new ForumUserComparator()); for (MessageDTO topic : topics) { if (topic.getMessage().getIsAuthored()) { @@ -876,7 +877,7 @@ List topicsByUserExist = topicsByUser.get(user); if (topicsByUserExist == null) { - topicsByUserExist = new ArrayList(); + topicsByUserExist = new ArrayList<>(); topicsByUser.put(user, topicsByUserExist); } topicsByUserExist.add(topic); Index: lams_tool_forum/web/jsps/monitoring/summary.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/web/jsps/monitoring/summary.jsp,v diff -u -r1.31.2.11 -r1.31.2.12 --- lams_tool_forum/web/jsps/monitoring/summary.jsp 19 May 2016 04:15:22 -0000 1.31.2.11 +++ lams_tool_forum/web/jsps/monitoring/summary.jsp 10 Oct 2016 03:55:11 -0000 1.31.2.12 @@ -25,6 +25,8 @@ }; + +