Interface SupersedingEventReceiver

All Superinterfaces:
OsidReceiver

public interface SupersedingEventReceiver extends OsidReceiver

The superseding event receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted SupersedingEvents .

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedSupersedingEvents(Id notificationId, IdList supersedingEventIds)
    The callback for notification of updated superseding events.
    void
    deletedSupersedingEvents(Id notificationId, IdList supersedingEventIds)
    The callback for notification of deleted superseding events.
    void
    newSupersedingEvents(Id notificationId, IdList supersedingEventIds)
    The callback for notifications of new superseding events.

    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

    • newSupersedingEvents

      void newSupersedingEvents(Id notificationId, IdList supersedingEventIds)
      The callback for notifications of new superseding events.
      Parameters:
      notificationId - the notification Id
      supersedingEventIds - the Ids of the new SupersedingEvents
      Compliance:
      mandatory - This method must be implemented.
    • changedSupersedingEvents

      void changedSupersedingEvents(Id notificationId, IdList supersedingEventIds)
      The callback for notification of updated superseding events.
      Parameters:
      notificationId - the notification Id
      supersedingEventIds - the Ids of the updated SupersedingEvents
      Compliance:
      mandatory - This method must be implemented.
    • deletedSupersedingEvents

      void deletedSupersedingEvents(Id notificationId, IdList supersedingEventIds)
      The callback for notification of deleted superseding events.
      Parameters:
      notificationId - the notification Id
      supersedingEventIds - the Ids of the deleted SupersedingEvents
      Compliance:
      mandatory - This method must be implemented.