Interface PriceScheduleReceiver

All Superinterfaces:
OsidReceiver

public interface PriceScheduleReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedPriceSchedules(Id notificationId, IdList priceScheduleIds)
    The callback for notification of updated price schedules or changed prices.
    void
    deletedPriceSchedules(Id notificationId, IdList priceScheduleIds)
    the callback for notification of deleted price schedule.
    void
    newPriceSchedules(Id notificationId, IdList priceScheduleIds)
    The callback for notifications of new price schedules.

    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

    • newPriceSchedules

      void newPriceSchedules(Id notificationId, IdList priceScheduleIds)
      The callback for notifications of new price schedules.
      Parameters:
      notificationId - the notification Id
      priceScheduleIds - the Ids of the new PriceSchedules
      Compliance:
      mandatory - This method must be implemented.
    • changedPriceSchedules

      void changedPriceSchedules(Id notificationId, IdList priceScheduleIds)
      The callback for notification of updated price schedules or changed prices.
      Parameters:
      notificationId - the notification Id
      priceScheduleIds - the Ids of the updated PriceSchedules
      Compliance:
      mandatory - This method must be implemented.
    • deletedPriceSchedules

      void deletedPriceSchedules(Id notificationId, IdList priceScheduleIds)
      the callback for notification of deleted price schedule.
      Parameters:
      notificationId - the notification Id
      priceScheduleIds - the Ids of the registered PriceSchedules
      Compliance:
      mandatory - This method must be implemented.