Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java,v diff -u -r1.40 -r1.41 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java 16 Feb 2006 06:55:23 -0000 1.40 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java 8 Mar 2006 23:32:18 -0000 1.41 @@ -55,7 +55,6 @@ import org.lamsfoundation.lams.tool.forum.util.TopicComparator; import org.lamsfoundation.lams.tool.service.ILamsToolService; import org.lamsfoundation.lams.util.MessageService; -import org.springframework.context.support.MessageSourceAccessor; /** * @@ -151,6 +150,16 @@ return message; } + + public Message updateMessageHideFlag(Long messageId, boolean hideFlag) { + + Message message = getMessage(messageId); + message.setHideFlag(hideFlag); + + // update message + messageDao.update(message); + return message; + } public Message getMessage(Long messageUid) throws PersistenceException { return (Message) messageDao.getById(messageUid); Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/IForumService.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/IForumService.java,v diff -u -r1.25 -r1.26 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/IForumService.java 15 Dec 2005 05:59:10 -0000 1.25 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/IForumService.java 8 Mar 2006 23:32:31 -0000 1.26 @@ -83,6 +83,13 @@ */ public Message updateTopic(Message message) throws PersistenceException; /** + * Hide a message by given Message instance + * @param message + * @return + * @throws PersistenceException + */ + public Message updateMessageHideFlag(Long messageId, boolean hideFlag) throws PersistenceException; + /** * Reply a topic. * @param parentId * @param sessionId ToolSessionID