• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Updated for increased exception handling in setTheme method.

    • -4
    • +13
    ./lams/themes/service/IThemeService.java
    • -7
    • +7
    ./lams/themes/service/ThemeService.java
  1. … 1 more file in changeset.
Renamed exception class.

    • -0
    • +56
    ./lams/themes/exception/ThemeException.java
Updated setTheme method to handle setting html and/or flash theme.

    • -1
    • +16
    ./lams/themes/service/IThemeService.java
    • -5
    • +47
    ./lams/themes/service/ThemeService.java
  1. … 1 more file in changeset.
Adjusted to add Html user theme to list.

Custom Exception used in ThemeService

    • -0
    • +56
    ./lams/themes/exception/NoSuchThemeException.java
Removed users set

    • -44
    • +2
    ./lams/themes/CSSThemeVisualElement.java
  1. … 1 more file in changeset.
New separate themes - flashTheme and htmlTheme properties

    • -8
    • +17
    ./lams/usermanagement/dto/UserDTO.java
  1. … 1 more file in changeset.
Added some debugging to try to work out Ozgur's login screen problem

    • -1
    • +12
    ./lams/web/session/SessionManager.java
Moved the IBaseDAO and BaseDAO classes to their own packages and out of learning design. This interface and class may be used as the basis for any Hibernate DAO in the system - it isn't compulsory but it is a handy way of getting functionality. If we are going to be using it all over the place, having the classes in the learning design package is not a good idea.

    • -0
    • +58
    ./lams/dao/IBaseDAO.java
    • -0
    • +80
    ./lams/dao/hibernate/BaseDAO.java
    • -0
    • +1
    ./lams/learningdesign/dao/IActivityDAO.java
    • -58
    • +0
    ./lams/learningdesign/dao/IBaseDAO.java
    • -0
    • +1
    ./lams/learningdesign/dao/IGroupDAO.java
    • -0
    • +1
    ./lams/learningdesign/dao/IGroupingDAO.java
    • -1
    • +1
    ./lams/learningdesign/dao/ILicenseDAO.java
    • -0
    • +1
    ./lams/learningdesign/dao/ITransitionDAO.java
  1. … 10 more files in changeset.
Updated BasicToolVO to match the current Tool object, and added an interface to BasicToolVO. Now the call in lLamsToolService which allows a tool to access its own record in the lams_tool table refers to an interface (IToolVO) rather than a POJO. The code still passes a BasicToolVO to any calling tools, but it is better to refer only to interfaces in a service definition, rather than a concrete class.

    • -356
    • +373
    ./lams/tool/BasicToolVO.java
    • -0
    • +65
    ./lams/tool/IToolVO.java
    • -2
    • +2
    ./lams/tool/service/ILamsToolService.java
    • -2
    • +2
    ./lams/tool/service/LamsToolService.java
  1. … 3 more files in changeset.
Add quartz persist table and upgrade to 1.5.2 from 1.5.0RC

  1. … 24 more files in changeset.
Updated theme service defn - added MessageService

Theme Service message key added.

    • -0
    • +3
    ./lams/applicationResources.properties
Updated to use MessageService

    • -0
    • +3
    ./lams/themes/service/IThemeService.java
    • -2
    • +17
    ./lams/themes/service/ThemeService.java
Updated context for new ThemeService

New service to process CSS Themes. New method setTheme() added.

    • -0
    • +88
    ./lams/themes/service/IThemeService.java
    • -0
    • +196
    ./lams/themes/service/ThemeService.java
Split learner and export urls (in Tool) to have separate urls for teacher, learner and authoring modes. Added language file columns to activity and tool - this will be used to internationalise the activity and tool name and descriptions that are currently in the database.

    • -2
    • +16
    ./lams/learningdesign/Activity.java
    • -1
    • +2
    ./lams/learningdesign/ComplexActivity.java
    • -1
    • +3
    ./lams/learningdesign/GateActivity.java
    • -0
    • +4
    ./lams/learningdesign/OptionsActivity.java
    • -2
    • +4
    ./lams/learningdesign/SimpleActivity.java
    • -1
    • +5
    ./lams/learningdesign/ToolActivity.java
  1. … 21 more files in changeset.
add set encoding to filter

add set encoding to filter

    • -3
    • +18
    ./lams/web/filter/LocaleFilter.java
Add charset map.

    • -0
    • +103
    ./lams/web/filter/LocaleToCharsetMap.java
Modified GroupingDAO to ensure that "real" grouping objects are returned, not just CGLIB versions. This was causing a problem when storing groupings as it was unable to cast existing groupings to RandomGrouping or ChosenGrouping

    • -0
    • +5
    ./lams/learningdesign/dao/IGroupingDAO.java
Added license text to the data returned for a learning design. Previously only returned license id which wasn't very helpful for a custom license.

    • -0
    • +10
    ./lams/workspace/dto/FolderContentDTO.java
Add start date for learnerProgress.

  1. … 4 more files in changeset.
Code had been made re-entrant so that class could be singleton, but the validation list definition had not been moved into the validate method, and hence there was still a chance that two simultaneous calls could affect each other's validation messages. (So not quite 100% re-entrant.) Has now been moved.

Compares two objects using alphabetical comparison. Objects must have methods getLastName, getFirstName, getLogin.

added equals and hasCode methods

    • -0
    • +19
    ./lams/usermanagement/dto/UserDTO.java
Preview issue - the start date time was defined wrong in the code that looks for old preview lessons.

    • -1
    • +1
    ./lams/lesson/dao/hibernate/LessonDAO.java
Interface for LearningDesignService

Previously LearningDesignValidator updated to LearningDesignService located in lams_common

updated message keys, new package location

    • -0
    • +143
    ./lams/learningdesign/dto/ValidationErrorDTO.java