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 © 2023. All rights reserved.