Index: lams_central/conf/xdoclet/filter-mappings.xml =================================================================== diff -u -r0badad92963e07de13c104187ca773f8d1abec70 -r05391c36b578d825a02985084cbdd948366ae182 --- lams_central/conf/xdoclet/filter-mappings.xml (.../filter-mappings.xml) (revision 0badad92963e07de13c104187ca773f8d1abec70) +++ lams_central/conf/xdoclet/filter-mappings.xml (.../filter-mappings.xml) (revision 05391c36b578d825a02985084cbdd948366ae182) @@ -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 =================================================================== diff -u -r0badad92963e07de13c104187ca773f8d1abec70 -r05391c36b578d825a02985084cbdd948366ae182 --- lams_central/conf/xdoclet/filters.xml (.../filters.xml) (revision 0badad92963e07de13c104187ca773f8d1abec70) +++ lams_central/conf/xdoclet/filters.xml (.../filters.xml) (revision 05391c36b578d825a02985084cbdd948366ae182) @@ -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 =================================================================== diff -u -rb2e3349bac4f1f3fe1709ed1ea5280d42b1bcddd -r05391c36b578d825a02985084cbdd948366ae182 --- lams_central/src/java/org/lamsfoundation/lams/applicationResources.properties (.../applicationResources.properties) (revision b2e3349bac4f1f3fe1709ed1ea5280d42b1bcddd) +++ lams_central/src/java/org/lamsfoundation/lams/applicationResources.properties (.../applicationResources.properties) (revision 05391c36b578d825a02985084cbdd948366ae182) @@ -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 =================================================================== diff -u -rec42ae8b1f67bc28e9a39b0b4ec4074f13cc633f -r05391c36b578d825a02985084cbdd948366ae182 --- lams_central/src/java/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml (.../authoringApplicationContext.xml) (revision ec42ae8b1f67bc28e9a39b0b4ec4074f13cc633f) +++ lams_central/src/java/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml (.../authoringApplicationContext.xml) (revision 05391c36b578d825a02985084cbdd948366ae182) @@ -8,7 +8,16 @@ - + + + + + + org.lamsfoundation.lams.applicationResources + + + + @@ -24,6 +33,7 @@ + Index: lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java =================================================================== diff -u -ra0ef65af815f042f01af7135248a0c5d39f734fd -r05391c36b578d825a02985084cbdd948366ae182 --- lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java (.../AuthoringService.java) (revision a0ef65af815f042f01af7135248a0c5d39f734fd) +++ lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java (.../AuthoringService.java) (revision 05391c36b578d825a02985084cbdd948366ae182) @@ -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/service/WorkspaceManagementService.java =================================================================== diff -u -r9aadeea7688da46cdc734a1402e5a44662aa5c91 -r05391c36b578d825a02985084cbdd948366ae182 --- lams_central/src/java/org/lamsfoundation/lams/workspace/service/WorkspaceManagementService.java (.../WorkspaceManagementService.java) (revision 9aadeea7688da46cdc734a1402e5a44662aa5c91) +++ lams_central/src/java/org/lamsfoundation/lams/workspace/service/WorkspaceManagementService.java (.../WorkspaceManagementService.java) (revision 05391c36b578d825a02985084cbdd948366ae182) @@ -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_central/src/java/org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml =================================================================== diff -u -rd00c4b9e4b3273868783d3e9b950e494e3ed9b07 -r05391c36b578d825a02985084cbdd948366ae182 --- lams_central/src/java/org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml (.../workspaceApplicationContext.xml) (revision d00c4b9e4b3273868783d3e9b950e494e3ed9b07) +++ lams_central/src/java/org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml (.../workspaceApplicationContext.xml) (revision 05391c36b578d825a02985084cbdd948366ae182) @@ -1,6 +1,16 @@ + + + + + + org.lamsfoundation.lams.applicationResources + + + + @@ -13,6 +23,7 @@ + Index: lams_learning/conf/xdoclet/filter-mappings.xml =================================================================== diff -u -ra7ca2bcc80e18410b4044ab38b44f3ad69ff957e -r05391c36b578d825a02985084cbdd948366ae182 --- lams_learning/conf/xdoclet/filter-mappings.xml (.../filter-mappings.xml) (revision a7ca2bcc80e18410b4044ab38b44f3ad69ff957e) +++ lams_learning/conf/xdoclet/filter-mappings.xml (.../filter-mappings.xml) (revision 05391c36b578d825a02985084cbdd948366ae182) @@ -31,3 +31,8 @@ SystemSessionFilter /* + + + LocaleFilter + /* + \ No newline at end of file Index: lams_learning/conf/xdoclet/filters.xml =================================================================== diff -u -ra7ca2bcc80e18410b4044ab38b44f3ad69ff957e -r05391c36b578d825a02985084cbdd948366ae182 --- lams_learning/conf/xdoclet/filters.xml (.../filters.xml) (revision a7ca2bcc80e18410b4044ab38b44f3ad69ff957e) +++ lams_learning/conf/xdoclet/filters.xml (.../filters.xml) (revision 05391c36b578d825a02985084cbdd948366ae182) @@ -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 =================================================================== diff -u -r29cf7c9f1421fde2bc6a38c5f56632b5acc11d70 -r05391c36b578d825a02985084cbdd948366ae182 --- lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml (.../learningApplicationContext.xml) (revision 29cf7c9f1421fde2bc6a38c5f56632b5acc11d70) +++ lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml (.../learningApplicationContext.xml) (revision 05391c36b578d825a02985084cbdd948366ae182) @@ -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 =================================================================== diff -u -rdddd4ed5ab9b4234f80c7e5a5186f75b3de008d8 -r05391c36b578d825a02985084cbdd948366ae182 --- lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java (.../LearnerService.java) (revision dddd4ed5ab9b4234f80c7e5a5186f75b3de008d8) +++ lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java (.../LearnerService.java) (revision 05391c36b578d825a02985084cbdd948366ae182) @@ -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. */