Interface CalendarReceiver

All Superinterfaces:
OsidReceiver

public interface CalendarReceiver extends OsidReceiver

The vault receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Calendar objects.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedCalendars(Id notificationId, IdList calendarIds)
    The callback for notification of updated calendars.
    void
    changedChildOfCalendars(Id notificationId, IdList calendarIds)
    The callback for notifications of changes to children of calendar hierarchy nodes.
    void
    deletedCalendars(Id notificationId, IdList calendarIds)
    The callback for notification of deleted calendars.
    void
    newCalendars(Id notificationId, IdList calendarIds)
    The callback for notifications of new calendars.

    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

    • newCalendars

      void newCalendars(Id notificationId, IdList calendarIds)
      The callback for notifications of new calendars.
      Parameters:
      notificationId - the notification Id
      calendarIds - the Ids of the new Calendars
      Compliance:
      mandatory - This method must be implemented.
    • changedCalendars

      void changedCalendars(Id notificationId, IdList calendarIds)
      The callback for notification of updated calendars.
      Parameters:
      notificationId - the notification Id
      calendarIds - the Ids of the updated Calendars
      Compliance:
      mandatory - This method must be implemented.
    • deletedCalendars

      void deletedCalendars(Id notificationId, IdList calendarIds)
      The callback for notification of deleted calendars.
      Parameters:
      notificationId - the notification Id
      calendarIds - the Ids of the deleted Calendars
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfCalendars

      void changedChildOfCalendars(Id notificationId, IdList calendarIds)
      The callback for notifications of changes to children of calendar hierarchy nodes.
      Parameters:
      notificationId - the notification Id
      calendarIds - the Ids of the Calendars whose children have changed
      Compliance:
      mandatory - This method must be implemented.