Interface PriceEnablerReceiver

All Superinterfaces:
OsidReceiver

public interface PriceEnablerReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedPriceEnablers(Id notificationId, IdList priceEnablerIds)
    The callback for notification of updated price enablers.
    void
    deletedPriceEnablers(Id notificationId, IdList priceEnablerIds)
    The callback for notification of deleted price enablers.
    void
    newPriceEnablers(Id notificationId, IdList priceEnablerIds)
    The callback for notifications of new price enablers.

    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

    • newPriceEnablers

      void newPriceEnablers(Id notificationId, IdList priceEnablerIds)
      The callback for notifications of new price enablers.
      Parameters:
      notificationId - the notification Id
      priceEnablerIds - the Ids of the new PriceEnablers
      Compliance:
      mandatory - This method must be implemented.
    • changedPriceEnablers

      void changedPriceEnablers(Id notificationId, IdList priceEnablerIds)
      The callback for notification of updated price enablers.
      Parameters:
      notificationId - the notification Id
      priceEnablerIds - the Ids of the updated PriceEnablers
      Compliance:
      mandatory - This method must be implemented.
    • deletedPriceEnablers

      void deletedPriceEnablers(Id notificationId, IdList priceEnablerIds)
      The callback for notification of deleted price enablers.
      Parameters:
      notificationId - the notification Id
      priceEnablerIds - the Ids of the deleted PriceEnablers
      Compliance:
      mandatory - This method must be implemented.