public interface InventoryFlow
extends org.pf4j.ExtensionPoint
| Modifier and Type | Method and Description | 
|---|---|
XPFInventoryExecutionResult | 
allocateInventory(XPFUpdateSingleQuantityInventoryContext updateInventoryContext)
Allocate inventory. 
 | 
XPFInventoryExecutionResult | 
deallocateInventory(XPFUpdateSingleQuantityInventoryContext updateInventoryContext)
De-allocate inventory. 
 | 
Map<XPFInventoryKeyContext,XPFInventory> | 
getInventories(XPFInventoryKeySetContext xpfInventoryKeySetContext)
Get inventories. 
 | 
XPFInventory | 
getInventory(XPFInventoryKeyContext inventoryKeyContext)
Get inventory. 
 | 
XPFInventoryExecutionResult | 
releaseInventory(XPFUpdateSingleQuantityInventoryContext updateInventoryContext)
Release inventory. 
 | 
XPFInventory getInventory(XPFInventoryKeyContext inventoryKeyContext)
inventoryKeyContext - the inventory keyMap<XPFInventoryKeyContext,XPFInventory> getInventories(XPFInventoryKeySetContext xpfInventoryKeySetContext)
xpfInventoryKeySetContext - the inventory keysXPFInventoryExecutionResult allocateInventory(XPFUpdateSingleQuantityInventoryContext updateInventoryContext)
updateInventoryContext - the inventory updateXPFInventoryExecutionResult deallocateInventory(XPFUpdateSingleQuantityInventoryContext updateInventoryContext)
updateInventoryContext - the inventory updateXPFInventoryExecutionResult releaseInventory(XPFUpdateSingleQuantityInventoryContext updateInventoryContext)
updateInventoryContext - the inventory updateCopyright © 2022. All rights reserved.