Interface WarehouseReceiver

All Superinterfaces:
OsidReceiver

public interface WarehouseReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedChildOfWarehouses(Id notificationId, IdList warehouseIds)
    The callback for notifications of changes to children of warehouse hierarchy nodes.
    void
    changedWarehouses(Id notificationId, IdList warehouseIds)
    The callback for notification of updated warehouses.
    void
    deletedWarehouses(Id notificationId, IdList warehouseIds)
    The callback for notification of deleted warehouses.
    void
    newWarehouses(Id notificationId, IdList warehouseIds)
    The callback for notifications of new warehouses.

    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

    • newWarehouses

      void newWarehouses(Id notificationId, IdList warehouseIds)
      The callback for notifications of new warehouses.
      Parameters:
      notificationId - the notification Id
      warehouseIds - the Ids of the new Warehouses
      Compliance:
      mandatory - This method must be implemented.
    • changedWarehouses

      void changedWarehouses(Id notificationId, IdList warehouseIds)
      The callback for notification of updated warehouses.
      Parameters:
      notificationId - the notification Id
      warehouseIds - the Ids of the updated Warehouses
      Compliance:
      mandatory - This method must be implemented.
    • deletedWarehouses

      void deletedWarehouses(Id notificationId, IdList warehouseIds)
      The callback for notification of deleted warehouses.
      Parameters:
      notificationId - the notification Id
      warehouseIds - the Ids of the deleted Warehouses
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfWarehouses

      void changedChildOfWarehouses(Id notificationId, IdList warehouseIds)
      The callback for notifications of changes to children of warehouse hierarchy nodes.
      Parameters:
      notificationId - the notification Id
      warehouseIds - the Ids of the Warehouses whose children have changed
      Compliance:
      mandatory - This method must be implemented.