Interface CyclicTimePeriodReceiver

All Superinterfaces:
OsidReceiver

public interface CyclicTimePeriodReceiver extends OsidReceiver

The cyclic time period receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted CyclicTimePeriods .

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedCyclicTimePeriods(Id notificationId, IdList cyclicTimePeriodIds)
    The callback for notification of updated cyclic time periods.
    void
    deletedCyclicTimePeriods(Id notificationId, IdList cyclicTimePeriodIds)
    The callback for notification of deleted cyclic time periods.
    void
    newCyclicTimePeriods(Id notificationId, IdList cyclicTimePeriodIds)
    The callback for notifications of new cyclic time periods.

    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

    • newCyclicTimePeriods

      void newCyclicTimePeriods(Id notificationId, IdList cyclicTimePeriodIds)
      The callback for notifications of new cyclic time periods.
      Parameters:
      notificationId - the notification Id
      cyclicTimePeriodIds - the Id of the new CyclicTimePeriods
      Compliance:
      mandatory - This method must be implemented.
    • changedCyclicTimePeriods

      void changedCyclicTimePeriods(Id notificationId, IdList cyclicTimePeriodIds)
      The callback for notification of updated cyclic time periods.
      Parameters:
      notificationId - the notification Id
      cyclicTimePeriodIds - the Id of the updated CyclicTimePeriods
      Compliance:
      mandatory - This method must be implemented.
    • deletedCyclicTimePeriods

      void deletedCyclicTimePeriods(Id notificationId, IdList cyclicTimePeriodIds)
      The callback for notification of deleted cyclic time periods.
      Parameters:
      notificationId - the notification Id
      cyclicTimePeriodIds - the Id of the deleted CyclicTimePeriods
      Compliance:
      mandatory - This method must be implemented.