Index: lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dto/ChatDTO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dto/ChatDTO.java,v diff -u -r1.7 -r1.8 --- lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dto/ChatDTO.java 2 May 2008 04:41:00 -0000 1.7 +++ lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dto/ChatDTO.java 21 Jul 2008 06:00:43 -0000 1.8 @@ -56,6 +56,10 @@ public boolean lockOnFinish; + public boolean filteringEnabled; + + public String filteredKeyWords; + public String reflectInstructions; public Set onlineInstructionsFiles = new TreeSet(); @@ -76,7 +80,9 @@ reflectInstructions = chat.getReflectInstructions(); reflectOnActivity = chat.isReflectOnActivity(); lockOnFinish = chat.isLockOnFinished(); - + filteringEnabled = chat.isFilteringEnabled(); + filteredKeyWords = chat.getFilterKeywords(); + for (Iterator i = chat.getChatAttachments().iterator(); i.hasNext();) { ChatAttachment att = (ChatAttachment) i.next(); if (att.getFileType().equals(IToolContentHandler.TYPE_OFFLINE)) { @@ -207,4 +213,20 @@ public void setCurrentTab(Long currentTab) { this.currentTab = currentTab; } + + public boolean isFilteringEnabled() { + return filteringEnabled; + } + + public void setFilteringEnabled(boolean filteringEnabled) { + this.filteringEnabled = filteringEnabled; + } + + public String getFilteredKeyWords() { + return filteredKeyWords; + } + + public void setFilteredKeyWords(String filteredKeyWords) { + this.filteredKeyWords = filteredKeyWords; + } } \ No newline at end of file Index: lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/MonitoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/MonitoringAction.java,v diff -u -r1.20 -r1.21 --- lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/MonitoringAction.java 2 May 2008 04:41:00 -0000 1.20 +++ lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/MonitoringAction.java 21 Jul 2008 06:00:43 -0000 1.21 @@ -94,7 +94,7 @@ Chat chat = chatService.getChatByContentId(toolContentID); ChatDTO chatDTO = new ChatDTO(chat); - Long currentTab = WebUtil.readLongParam(request, AttributeNames.PARAM_CURRENT_TAB,true); + Long currentTab = WebUtil.readLongParam(request, AttributeNames.PARAM_CURRENT_TAB,true); chatDTO.setCurrentTab(currentTab); Map sessCountMap = chatService Index: lams_tool_chat/web/pages/monitoring/summary.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_chat/web/pages/monitoring/summary.jsp,v diff -u -r1.18 -r1.19 --- lams_tool_chat/web/pages/monitoring/summary.jsp 30 Apr 2008 02:26:13 -0000 1.18 +++ lams_tool_chat/web/pages/monitoring/summary.jsp 21 Jul 2008 06:00:43 -0000 1.19 @@ -1,5 +1,99 @@ <%@ include file="/common/taglibs.jsp"%> +