Package org.salespointframework.inventory
The inventory subsystem.
- See Also:
UniqueInventory
-
Interface Summary Interface Description Inventory<T extends InventoryItem<?>> Base interface forInventoryItemimplementations.LineItemFilter MultiInventory<T extends MultiInventoryItem> AnInventorythat storesMultiInventoryItems, i.e.UniqueInventory<T extends UniqueInventoryItem> AUniqueInventorymanagesUniqueInventoryItems, i.e. only a singleInventoryItemcan exist perProduct. -
Class Summary Class Description InventoryEvents Events published by the inventory module.InventoryEvents.StockShort Event being thrown if the stock for particularProductfalls below the threshold configured inInventoryProperties.InventoryItem<T extends InventoryItem<T>> AnInventoryItemassociates a product with aQuantityto keep track of how many items per product are available.InventoryItemIdentifier InventoryItemIdentifierserves as an identifier type forUniqueInventoryItemobjects.InventoryItems<T extends InventoryItem<?>> An abstraction over a collection ofInventoryItems.MultiInventoryItem AnMultiInventoryItemthat establishes a many-to-one relationship to aProductinstance, i.e. it can be used to keep track of stock for products in e.g. multiple warehouses etc.UniqueInventoryItem AnInventoryItemthat requires a unique one-to-one relationship to aProductinstance.