Index: lams_central/conf/xdoclet/filter-mappings.xml =================================================================== RCS file: /usr/local/cvsroot/lams_central/conf/xdoclet/filter-mappings.xml,v diff -u -r1.2 -r1.3 --- lams_central/conf/xdoclet/filter-mappings.xml 6 Oct 2005 06:28:15 -0000 1.2 +++ lams_central/conf/xdoclet/filter-mappings.xml 15 Feb 2006 05:05:38 -0000 1.3 @@ -7,4 +7,7 @@ hibernateFilter /* - \ No newline at end of file + + LocaleFilter + /* + \ No newline at end of file Index: lams_central/conf/xdoclet/filters.xml =================================================================== RCS file: /usr/local/cvsroot/lams_central/conf/xdoclet/filters.xml,v diff -u -r1.2 -r1.3 --- lams_central/conf/xdoclet/filters.xml 6 Oct 2005 06:28:15 -0000 1.2 +++ lams_central/conf/xdoclet/filters.xml 15 Feb 2006 05:05:38 -0000 1.3 @@ -15,5 +15,10 @@ coreSessionFactory - + + LocaleFilter + + org.lamsfoundation.lams.web.filter.LocaleFilter + + \ No newline at end of file Index: lams_central/src/java/org/lamsfoundation/lams/applicationResources.properties =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/Attic/applicationResources.properties,v diff -u -r1.2 -r1.3 --- lams_central/src/java/org/lamsfoundation/lams/applicationResources.properties 24 Jan 2006 07:33:34 -0000 1.2 +++ lams_central/src/java/org/lamsfoundation/lams/applicationResources.properties 15 Feb 2006 05:05:38 -0000 1.3 @@ -1,6 +1,8 @@ # Resources for parameter 'org.lamsfoundation.lams.applicationResources' -#=========================labels===========================# +#====================================================================# +#=========================Authoring labels===========================# +#====================================================================# #=========================Error Messages===========================# error.authorisation=You are not authorised to do this. @@ -22,4 +24,9 @@ flash.validation.error.OptionalActivity=An Optional Activity must have one or more activities flash.validation.error.OptionalActivityOrderId=This Optional Activity has invalid order ids +#====================================================================# +#=========================WorkingSpace labels===========================# +#====================================================================# + + \ No newline at end of file Index: lams_central/src/java/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml,v diff -u -r1.2 -r1.3 --- lams_central/src/java/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml 6 Oct 2005 00:52:59 -0000 1.2 +++ lams_central/src/java/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml 15 Feb 2006 05:05:39 -0000 1.3 @@ -8,7 +8,16 @@ - + + + + + + org.lamsfoundation.lams.applicationResources + + + + @@ -24,6 +33,7 @@ + Index: lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java,v diff -u -r1.11 -r1.12 --- lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java 31 Jan 2006 13:00:54 -0000 1.11 +++ lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java 15 Feb 2006 05:05:39 -0000 1.12 @@ -68,6 +68,7 @@ import org.lamsfoundation.lams.usermanagement.exception.WorkspaceFolderException; import org.lamsfoundation.lams.util.Configuration; import org.lamsfoundation.lams.util.ConfigurationKeys; +import org.lamsfoundation.lams.util.MessageService; import org.lamsfoundation.lams.util.wddx.FlashMessage; import org.lamsfoundation.lams.util.wddx.WDDXProcessor; @@ -93,6 +94,7 @@ protected GroupingDAO groupingDAO; protected GroupDAO groupDAO; protected ICSSThemeDAO themeDAO; + protected MessageService messageService; protected ToolContentIDGenerator contentIDGenerator; @@ -103,8 +105,14 @@ /********************************************** * Setter Methods * *******************************************/ - /** + * Set i18n MessageService + */ + public void setMessageService(MessageService messageService) { + this.messageService = messageService; + } + + /** * @param groupDAO The groupDAO to set. */ public void setGroupDAO(GroupDAO groupDAO) { Index: lams_central/src/java/org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml,v diff -u -r1.2 -r1.3 --- lams_central/src/java/org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml 18 Jan 2006 01:02:34 -0000 1.2 +++ lams_central/src/java/org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml 15 Feb 2006 05:05:39 -0000 1.3 @@ -1,6 +1,16 @@ + + + + + + org.lamsfoundation.lams.applicationResources + + + + @@ -13,6 +23,7 @@ + Index: lams_central/src/java/org/lamsfoundation/lams/workspace/service/WorkspaceManagementService.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/workspace/service/WorkspaceManagementService.java,v diff -u -r1.14 -r1.15 --- lams_central/src/java/org/lamsfoundation/lams/workspace/service/WorkspaceManagementService.java 5 Feb 2006 21:40:57 -0000 1.14 +++ lams_central/src/java/org/lamsfoundation/lams/workspace/service/WorkspaceManagementService.java 15 Feb 2006 05:05:39 -0000 1.15 @@ -67,6 +67,7 @@ import org.lamsfoundation.lams.usermanagement.exception.UserException; import org.lamsfoundation.lams.usermanagement.exception.WorkspaceFolderException; import org.lamsfoundation.lams.usermanagement.service.IUserManagementService; +import org.lamsfoundation.lams.util.MessageService; import org.lamsfoundation.lams.util.wddx.FlashMessage; import org.lamsfoundation.lams.workspace.WorkspaceFolderContent; import org.lamsfoundation.lams.workspace.dao.IWorkspaceFolderContentDAO; @@ -102,9 +103,16 @@ protected IAuthoringService authoringService; protected IRepositoryService repositoryService; protected IUserManagementService userMgmtService; + protected MessageService messageService; - /** + * i18n Message service + * @param messageSource + */ + public void setMessageService(MessageService messageService) { + this.messageService = messageService; + } + /** * @param workspaceFolderContentDAO The workspaceFolderContentDAO to set. */ public void setWorkspaceFolderContentDAO( Index: lams_learning/conf/xdoclet/filter-mappings.xml =================================================================== RCS file: /usr/local/cvsroot/lams_learning/conf/xdoclet/filter-mappings.xml,v diff -u -r1.3 -r1.4 --- lams_learning/conf/xdoclet/filter-mappings.xml 20 Oct 2005 05:43:18 -0000 1.3 +++ lams_learning/conf/xdoclet/filter-mappings.xml 15 Feb 2006 05:04:01 -0000 1.4 @@ -31,3 +31,8 @@ SystemSessionFilter /* + + + LocaleFilter + /* + \ No newline at end of file Index: lams_learning/conf/xdoclet/filters.xml =================================================================== RCS file: /usr/local/cvsroot/lams_learning/conf/xdoclet/filters.xml,v diff -u -r1.4 -r1.5 --- lams_learning/conf/xdoclet/filters.xml 20 Oct 2005 05:43:18 -0000 1.4 +++ lams_learning/conf/xdoclet/filters.xml 15 Feb 2006 05:04:01 -0000 1.5 @@ -39,3 +39,9 @@ + + LocaleFilter + + org.lamsfoundation.lams.web.filter.LocaleFilter + + \ No newline at end of file Index: lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml =================================================================== RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml,v diff -u -r1.8 -r1.9 --- lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml 17 Nov 2005 23:08:34 -0000 1.8 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml 15 Feb 2006 05:04:01 -0000 1.9 @@ -9,6 +9,15 @@ + + + + + org.lamsfoundation.lams.learning.LearningResources + + + + @@ -23,6 +32,7 @@ + Index: lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java =================================================================== RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java,v diff -u -r1.34 -r1.35 --- lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java 7 Feb 2006 23:25:13 -0000 1.34 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java 15 Feb 2006 05:04:02 -0000 1.35 @@ -44,13 +44,15 @@ import org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO; import org.lamsfoundation.lams.lesson.dao.ILessonDAO; import org.lamsfoundation.lams.lesson.dto.LessonDTO; +import org.lamsfoundation.lams.tool.ToolContentIDGenerator; import org.lamsfoundation.lams.tool.ToolSession; import org.lamsfoundation.lams.tool.dao.IToolSessionDAO; import org.lamsfoundation.lams.tool.exception.LamsToolServiceException; import org.lamsfoundation.lams.tool.exception.ToolException; import org.lamsfoundation.lams.tool.service.ILamsCoreToolService; import org.lamsfoundation.lams.usermanagement.User; import org.lamsfoundation.lams.usermanagement.service.IUserManagementService; +import org.lamsfoundation.lams.util.MessageService; /** * This class is a facade over the Learning middle tier. * @author chris, Jacky Fang @@ -71,6 +73,8 @@ private ILamsCoreToolService lamsCoreToolService; private ActivityMapping activityMapping; private IUserManagementService userManagementService; + protected MessageService messageService; + //--------------------------------------------------------------------- // Inversion of Control Methods - Constructor injection //--------------------------------------------------------------------- @@ -83,6 +87,13 @@ //--------------------------------------------------------------------- // Inversion of Control Methods - Method injection //--------------------------------------------------------------------- + /** + * Set i18n MessageService + */ + public void setMessageService(MessageService messageService) { + this.messageService = messageService; + } + /** * @param toolSessionDAO The toolSessionDAO to set. */