IEventNotificationService.java

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4274: Use service proxy bean instead of concrete implementation, so methods called from child threads are transactional.

  1. … 1 more file in changeset.
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. … 17 more files in changeset.
LDEV-3776: Clean up and format all LAMS Java code.

    • -28
    • +28
    ./IEventNotificationService.java
  1. … 2120 more files in changeset.
LDEV-3776: Clean up and format all LAMS Java code.

    • -19
    • +19
    ./IEventNotificationService.java
  1. … 1860 more files in changeset.
LDEV-3761: Initial implementation of NotificationManager. Adjust queries for fetching Notifications.

  1. … 6 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.

  1. … 26 more files in changeset.
LDEV-3661: Simplify EventNotifications - get rid of unnecessary subscription periodicity. Fix single user notification mechanism.

  1. … 7 more files in changeset.
LDEV-3661: Methods coping with multiple recipients send messages in a new thread.

  1. … 2 more files in changeset.
LDEV-3661: Remove Aspirin library. Emails will be send using the configured SMTP server. Simplify Event Notifications - remove unnecessary methods, internal Event pool, extra threads.

    • -66
    • +43
    ./IEventNotificationService.java
  1. … 50 more files in changeset.
LDEV-3364: Fix CRON ResendMessagesJob execution when no Hibernate Session was bound to thread.

Remove EventNotificationService usage via singleton reference and call DAO methods with service layer in-between to support transactions.

  1. … 3 more files in changeset.
LDEV-3182 Include lesson and course information in email alerts sent to monitors

    • -23
    • +33
    ./IEventNotificationService.java
  1. … 28 more files in changeset.
LDEV-3061: Allow emailing learners from Monitor. Fix issues with EventNotificationService. Move emailing module from Admin to Central.

    • -216
    • +337
    ./IEventNotificationService.java
  1. … 37 more files in changeset.
LDEV-3010 added option to send emails with Html Content-type

  1. … 24 more files in changeset.
Added event notification service.

    • -0
    • +225
    ./IEventNotificationService.java
  1. … 17 more files in changeset.