Interface AppointmentReceiver

All Superinterfaces:
OsidReceiver

public interface AppointmentReceiver extends OsidReceiver

The appointment receiver is the consumer supplied interface for receiving notifications pertaining to new or deleted appointments.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedAppointments(Id notificationId, IdList appointmentIds)
    The callback for notifications of updated appointments.
    void
    deletedAppointments(Id notificationId, IdList appointmentIds)
    the callback for notification of deleted appointments.
    void
    newAppointments(Id notificationId, IdList appointmentIds)
    The callback for notifications of new appointments.

    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

    • newAppointments

      void newAppointments(Id notificationId, IdList appointmentIds)
      The callback for notifications of new appointments.
      Parameters:
      notificationId - the notification Id
      appointmentIds - the Ids of the new appointments
      Compliance:
      mandatory - This method must be implemented.
    • changedAppointments

      void changedAppointments(Id notificationId, IdList appointmentIds)
      The callback for notifications of updated appointments.
      Parameters:
      notificationId - the notification Id
      appointmentIds - the Ids of the updated appointments
      Compliance:
      mandatory - This method must be implemented.
    • deletedAppointments

      void deletedAppointments(Id notificationId, IdList appointmentIds)
      the callback for notification of deleted appointments.
      Parameters:
      notificationId - the notification Id
      appointmentIds - the Ids of the deleted appointments
      Compliance:
      mandatory - This method must be implemented.