Package org.salespointframework.inventory
The inventory subsystem.
- See Also:
UniqueInventory
-
Interface Summary Interface Description Inventory<T extends InventoryItem<?>> Base interface forInventoryItem
implementations.LineItemFilter MultiInventory<T extends MultiInventoryItem> AnInventory
that storesMultiInventoryItem
s, i.e.UniqueInventory<T extends UniqueInventoryItem> AUniqueInventory
managesUniqueInventoryItem
s, i.e. only a singleInventoryItem
can exist perProduct
. -
Class Summary Class Description InventoryEvents Events published by the inventory module.InventoryEvents.StockShort Event being thrown if the stock for particularProduct
falls below the threshold configured inInventoryProperties
.InventoryItem<T extends InventoryItem<T>> AnInventoryItem
associates a product with aQuantity
to keep track of how many items per product are available.InventoryItemIdentifier InventoryItemIdentifier
serves as an identifier type forUniqueInventoryItem
objects.InventoryItems<T extends InventoryItem<?>> An abstraction over a collection ofInventoryItem
s.MultiInventoryItem AnMultiInventoryItem
that establishes a many-to-one relationship to aProduct
instance, i.e. it can be used to keep track of stock for products in e.g. multiple warehouses etc.UniqueInventoryItem AnInventoryItem
that requires a unique one-to-one relationship to aProduct
instance.