Interface ReceiptReceiver

All Superinterfaces:
OsidReceiver

public interface ReceiptReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedReceipts(Id notificationId, IdList receiptIds)
    The callback for notification of updated receipts.
    void
    deletedReceipts(Id notificationId, IdList receiptIds)
    the callback for notification of deleted receipts.
    void
    newReceipts(Id notificationId, IdList receiptIds)
    The callback for notifications of new receipts.

    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

    • newReceipts

      void newReceipts(Id notificationId, IdList receiptIds)
      The callback for notifications of new receipts.
      Parameters:
      notificationId - the notification Id
      receiptIds - the Ids of the new Receipts
      Compliance:
      mandatory - This method must be implemented.
    • changedReceipts

      void changedReceipts(Id notificationId, IdList receiptIds)
      The callback for notification of updated receipts.
      Parameters:
      notificationId - the notification Id
      receiptIds - the Ids of the updated Receipts
      Compliance:
      mandatory - This method must be implemented.
    • deletedReceipts

      void deletedReceipts(Id notificationId, IdList receiptIds)
      the callback for notification of deleted receipts.
      Parameters:
      notificationId - the notification Id
      receiptIds - the Ids of the deleted Receipts
      Compliance:
      mandatory - This method must be implemented.