Interface InventoryReceiver

All Superinterfaces:
OsidReceiver

public interface InventoryReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedInventories(Id notificationId, IdList inventoryIds)
    The callback for notification of updated inventories.
    void
    deletedInventories(Id notificationId, IdList inventoryIds)
    the callback for notification of deleted inventories.
    void
    newInventories(Id notificationId, IdList inventoryIds)
    The callback for notifications of new inventories.

    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

    • newInventories

      void newInventories(Id notificationId, IdList inventoryIds)
      The callback for notifications of new inventories.
      Parameters:
      notificationId - the notification Id
      inventoryIds - the Id of the new Inventories
      Compliance:
      mandatory - This method must be implemented.
    • changedInventories

      void changedInventories(Id notificationId, IdList inventoryIds)
      The callback for notification of updated inventories.
      Parameters:
      notificationId - the notification Id
      inventoryIds - the Id of the updated Inventories
      Compliance:
      mandatory - This method must be implemented.
    • deletedInventories

      void deletedInventories(Id notificationId, IdList inventoryIds)
      the callback for notification of deleted inventories.
      Parameters:
      notificationId - the notification Id
      inventoryIds - the Id of the deleted Inventories
      Compliance:
      mandatory - This method must be implemented.