Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5440 Revert some unnecessary package name changes

  1. … 461 more files in changeset.
LDEV-5440 Refactor packages of imported classes

  1. … 479 more files in changeset.
LDEV-5440 Rewrite config files and library references

  1. … 949 more files in changeset.
LDEV-5310 Always send emails using system email address

  1. … 1 more file in changeset.
LDEV-5189 Sort class members by last name when UI requires it

  1. … 5 more files in changeset.
LDEV-5041 Add lesson service utility method

  1. … 5 more files in changeset.
LDEV-4696 Make all @ManyToOne and @OneToOne lazy

Hibernate 3 used lazy loading of single-object relationships by default.

JPA's default setting is eager. When loading entities all references are

loaded immediately using JOINs. A large entity, like Learning Design,

can have a query consisting of 25 JOINs. It makes it very slow.

There is no way to change JPA's default behaviour. In order to make JPA

annotations behave like old Hibernate, each of them got an explicit

attribute saying that loading is lazy.

  1. … 170 more files in changeset.
LDEV-4696 Make all @ManyToOne and @OneToOne lazy

Hibernate 3 used lazy loading of single-object relationships by default.

JPA's default setting is eager. When loading entities all references are

loaded immediately using JOINs. A large entity, like Learning Design,

can have a query consisting of 25 JOINs. It makes it very slow.

There is no way to change JPA's default behaviour. In order to make JPA

annotations behave like old Hibernate, each of them got an explicit

attribute saying that loading is lazy.

  1. … 170 more files in changeset.
LDEV-4696 Fixing bugs with new single activity lesson, notifications

  1. … 1 more file in changeset.
LDEV-4696 Comments, Ratings, Peer Review use Annotations, removed proxy

    • -9
    • +9
    ./dao/hibernate/EventDAOHibernate.java
  1. … 34 more files in changeset.
LDEV-4696 Rewrite part of Common entities to Hibernate annotations

  1. … 24 more files in changeset.
LDEV-4696 Runs Hibernate 5.3 with errors, Noticeboard hbm xml gone.

    • -4
    • +4
    ./dao/hibernate/EventDAOHibernate.java
  1. … 3458 more files in changeset.
LDEV-4440 Remove an unnecessary dependency from Email validator

  1. … 2 more files in changeset.
LDEV-4459 Display a paged list of email notification recipients

    • -0
    • +20
    ./dao/hibernate/EventDAOHibernate.java
  1. … 6 more files in changeset.
LDEV-4459 Archive immediate or scheduled email notifications

    • -0
    • +92
    ./EmailNotificationArchive.java
  1. … 9 more files in changeset.
LDEV-4274: Use service proxy bean instead of concrete implementation, so methods called from child threads are transactional.

LDEV-4274: Initial implementation of a Learner Progress Report email, to be sent to Monitors on a set of dates. Dates are entered via a new dialog box in monitoring. The code works as long as the mailserver is running when the reports are emailed but if it fails then the emails do not resend properly.

  1. … 15 more files in changeset.
LDEV-4274: Adding support for a file attachment to the email sender.

  1. … 2 more files in changeset.
LDEV-4187: Prevent "Illegal attempt to associate a collection with two open sessions" errors.

LDEV-4187: Make sure that even after an exception is thrown, the Hibernate session is closed. Add extra logging to verify completeActivity() failures.

  1. … 7 more files in changeset.
LDEV-4187: Delegate non-HTTP-request tasks to own threads. Open and close Hibernate session for each of such thread. Bind created session to context and thread. Close session at the end of thread execution.

  1. … 5 more files in changeset.
LDEV-4021: If no subject/message supplied use the default text from the event, otherwise messages end up with no subject.

LDEV-3668: Fix for toggle subscription to receive email notifications by email. (merging to MAIN Sanjana's commit)

LDEV-3668:Fix for toggle subscription to receive email notifications by email.

LDEV-3760: Fix a Hibernate exception when Susbscription is inserted, not updated.

LDEV-3776: Clean up and format all LAMS Java code.

    • -28
    • +28
    ./IEventNotificationService.java
    • -0
    • +4
    ./dao/hibernate/EventDAOHibernate.java
  1. … 2112 more files in changeset.
LDEV-3776: Clean up and format all LAMS Java code.

    • -19
    • +19
    ./IEventNotificationService.java
  1. … 1852 more files in changeset.
LDEV-3401: Convert XDoclet annotations to empty comments.

  1. … 472 more files in changeset.
LDEV-3761: Initial implementation of NotificationManager. Adjust queries for fetching Notifications.

    • -3
    • +7
    ./dao/hibernate/EventDAOHibernate.java
  1. … 3 more files in changeset.
LDEV-3760: Initial implementation of notifications. Add new delivery method to EventNotification framework. Allow notifications on file upload in Share Resources. Add notifications button on home screen.

    • -0
    • +47
    ./DeliveryMethodNotification.java
    • -4
    • +45
    ./dao/hibernate/EventDAOHibernate.java
  1. … 19 more files in changeset.