Interface RecurringEventReceiver

All Superinterfaces:
OsidReceiver

public interface RecurringEventReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedRecurringEvents(Id notificationId, IdList recurringEventIds)
    The callback for notification of updated recurring events.
    void
    deletedRecurringEvents(Id notificationId, IdList recurringEventIds)
    The callback for notification of deleted recurring events.
    void
    newRecurringEvents(Id notificationId, IdList recurringEventIds)
    The callback for notifications of new recurring 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

    • newRecurringEvents

      void newRecurringEvents(Id notificationId, IdList recurringEventIds)
      The callback for notifications of new recurring events.
      Parameters:
      notificationId - the notification Id
      recurringEventIds - the Ids of the new RecurringEvents
      Compliance:
      mandatory - This method must be implemented.
    • changedRecurringEvents

      void changedRecurringEvents(Id notificationId, IdList recurringEventIds)
      The callback for notification of updated recurring events.
      Parameters:
      notificationId - the notification Id
      recurringEventIds - the Ids of the updated RecurringEvents
      Compliance:
      mandatory - This method must be implemented.
    • deletedRecurringEvents

      void deletedRecurringEvents(Id notificationId, IdList recurringEventIds)
      The callback for notification of deleted recurring events.
      Parameters:
      notificationId - the notification Id
      recurringEventIds - the Ids of the deleted RecurringEvents
      Compliance:
      mandatory - This method must be implemented.