Interface ScheduleSlotReceiver

All Superinterfaces:
OsidReceiver

public interface ScheduleSlotReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedScheduleSlots(Id notificationId, IdList scheduleSlotIds)
    The callback for notification of updated schedule slots.
    void
    deletedScheduleSlots(Id notificationId, IdList scheduleSlotIds)
    The callback for notification of deleted schedule slots.
    void
    newScheduleSlots(Id notificationId, IdList scheduleSlotIds)
    The callback for notifications of new schedule slots.

    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

    • newScheduleSlots

      void newScheduleSlots(Id notificationId, IdList scheduleSlotIds)
      The callback for notifications of new schedule slots.
      Parameters:
      notificationId - the notification Id
      scheduleSlotIds - the Ids of the new ScheduleSlots
      Compliance:
      mandatory - This method must be implemented.
    • changedScheduleSlots

      void changedScheduleSlots(Id notificationId, IdList scheduleSlotIds)
      The callback for notification of updated schedule slots.
      Parameters:
      notificationId - the notification Id
      scheduleSlotIds - the Ids of the updated ScheduleSlots
      Compliance:
      mandatory - This method must be implemented.
    • deletedScheduleSlots

      void deletedScheduleSlots(Id notificationId, IdList scheduleSlotIds)
      The callback for notification of deleted schedule slots.
      Parameters:
      notificationId - the notification Id
      scheduleSlotIds - the Ids of the deleted ScheduleSlots
      Compliance:
      mandatory - This method must be implemented.