Index: lams_tool_forum/conf/xdoclet/filter-mappings.xml =================================================================== diff -u -rde672e5125377cd876df4bf2e9e624ffcfac30a4 -re3d5d02ad8bfba0dea58527dd98ffcc06687569d --- lams_tool_forum/conf/xdoclet/filter-mappings.xml (.../filter-mappings.xml) (revision de672e5125377cd876df4bf2e9e624ffcfac30a4) +++ lams_tool_forum/conf/xdoclet/filter-mappings.xml (.../filter-mappings.xml) (revision e3d5d02ad8bfba0dea58527dd98ffcc06687569d) @@ -5,4 +5,8 @@ SystemSessionFilter /* + + + LocaleFilter + /* \ No newline at end of file Index: lams_tool_forum/conf/xdoclet/filters.xml =================================================================== diff -u -r9401077810a09c0dc2a77ff8bce04b1efeb25353 -re3d5d02ad8bfba0dea58527dd98ffcc06687569d --- lams_tool_forum/conf/xdoclet/filters.xml (.../filters.xml) (revision 9401077810a09c0dc2a77ff8bce04b1efeb25353) +++ lams_tool_forum/conf/xdoclet/filters.xml (.../filters.xml) (revision e3d5d02ad8bfba0dea58527dd98ffcc06687569d) @@ -17,3 +17,9 @@ + + LocaleFilter + + org.lamsfoundation.lams.web.filter.LocaleFilter + + \ No newline at end of file Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml =================================================================== diff -u -rf8a848300b6c54e00973ac2b2b27c0eb53521711 -re3d5d02ad8bfba0dea58527dd98ffcc06687569d --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml (.../forumApplicationContext.xml) (revision f8a848300b6c54e00973ac2b2b27c0eb53521711) +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml (.../forumApplicationContext.xml) (revision e3d5d02ad8bfba0dea58527dd98ffcc06687569d) @@ -1,7 +1,12 @@ - + + org.lamsfoundation.lams.tool.forum.web.ApplicationResources + + + + @@ -92,6 +97,7 @@ + Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java =================================================================== diff -u -r5dcca6320036cabb17b0fefd636ce5a80e43780b -re3d5d02ad8bfba0dea58527dd98ffcc06687569d --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java (.../ForumService.java) (revision 5dcca6320036cabb17b0fefd636ce5a80e43780b) +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java (.../ForumService.java) (revision e3d5d02ad8bfba0dea58527dd98ffcc06687569d) @@ -54,6 +54,8 @@ import org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler; 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; /** * @@ -75,7 +77,14 @@ private ForumToolContentHandler forumToolContentHandler; private IRepositoryService repositoryService; private ILearnerService learnerService; - + private MessageService messageService; + //--------------------------------------------------------------------- + // Inversion of Control Methods - Method injection + //--------------------------------------------------------------------- + public void setMessageService(MessageService messageService) { + this.messageService = messageService; + } + public Forum updateForum(Forum forum) throws PersistenceException { forumDao.saveOrUpdate(forum); return forum; @@ -86,6 +95,9 @@ } public Forum getForumByContentId(Long contentID) throws PersistenceException { +// String str = messageService.getMessage("label.authoring.heading.basic"); +// System.out.println(str); + Forum forum = (Forum) forumDao.getByContentId(contentID); if(forum == null){ log.error("Could not find the content by given ID:"+contentID);