Interface ScheduleReceiver

All Superinterfaces:
OsidReceiver

public interface ScheduleReceiver extends OsidReceiver

The schedule receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Schedules .

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedSchedules(Id notificationId, IdList scheduleIds)
    The callback for notification of updated schedules.
    void
    deletedSchedules(Id notificationId, IdList scheduleIds)
    The callback for notification of deleted schedules.
    void
    newSchedules(Id notificationId, IdList scheduleIds)
    The callback for notifications of new schedules.

    Methods inherited from interface OsidReceiver

    down, up
    Modifier and Type
    Method
    Description
    void
    The callback for notifications that the notification bus is not operating.
    void
    up()
    The callback for notifications that the notification bus is operational.
  • Method Details

    • newSchedules

      void newSchedules(Id notificationId, IdList scheduleIds)
      The callback for notifications of new schedules.
      Parameters:
      notificationId - the notification Id
      scheduleIds - the Ids of the new Schedules
      Compliance:
      mandatory - This method must be implemented.
    • changedSchedules

      void changedSchedules(Id notificationId, IdList scheduleIds)
      The callback for notification of updated schedules.
      Parameters:
      notificationId - the notification Id
      scheduleIds - the Ids of the updated Schedules
      Compliance:
      mandatory - This method must be implemented.
    • deletedSchedules

      void deletedSchedules(Id notificationId, IdList scheduleIds)
      The callback for notification of deleted schedules.
      Parameters:
      notificationId - the notification Id
      scheduleIds - the Ids of the deleted Schedules
      Compliance:
      mandatory - This method must be implemented.