public interface WarehouseReceiver extends OsidReceiver
The warehouse receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Warehouse objects.
Modifier and Type | Method and Description |
---|---|
void |
changedWarehouses(IdList warehouseIds)
The callback for notification of updated warehouses.
|
void |
deletedAncestorWarehouse(Id warehouseId,
Id ancestorId)
The callback for notifications of deleted warehouse ancestors.
|
void |
deletedDescendantWarehouse(Id warehouseId,
Id descendantId)
The callback for notifications of deleted warehouse descendants.
|
void |
deletedWarehouses(IdList warehouseIds)
The callback for notification of deleted warehouses.
|
void |
newAncestorWarehouse(Id warehouseId,
Id ancestorId)
The callback for notifications of new warehouse ancestors.
|
void |
newDescendantWarehouse(Id warehouseId,
Id descendantId)
The callback for notifications of new warehouse descendants.
|
void |
newWarehouses(IdList warehouseIds)
The callback for notifications of new warehouses.
|
void |
restructuredWarehouseHierarchy()
The callback for notifications of changes to a warehouse hierarchy
where the hierarchy needs to refreshed.
|
down, up
void newWarehouses(IdList warehouseIds)
warehouseIds
- the Ids
of the new
Warehouses
mandatory
- This method must be implemented. void newAncestorWarehouse(Id warehouseId, Id ancestorId)
warehouseId
- the Id
of the Warehouse
ancestorId
- the Id
of the new Warehouse
ancestormandatory
- This method must be implemented. void newDescendantWarehouse(Id warehouseId, Id descendantId)
warehouseId
- the Id
of the Warehouse
descendantId
- the Id
of the new Warehouse
descendantmandatory
- This method must be implemented. void changedWarehouses(IdList warehouseIds)
warehouseIds
- the Ids
of the updated
Warehouses
mandatory
- This method must be implemented. void deletedWarehouses(IdList warehouseIds)
warehouseIds
- the Ids
of the deleted
Warehouses
mandatory
- This method must be implemented. void deletedAncestorWarehouse(Id warehouseId, Id ancestorId)
warehouseId
- the Id
of the Warehouse
ancestorId
- the Id
of the removed
Warehouse
ancestormandatory
- This method must be implemented. void deletedDescendantWarehouse(Id warehouseId, Id descendantId)
warehouseId
- the Id
of the Warehouse
descendantId
- the Id
of the removed
Warehouse
descendantmandatory
- This method must be implemented. void restructuredWarehouseHierarchy()
mandatory
- This method must be implemented.