Package org.salespointframework.inventory
@NonNullApi
package org.salespointframework.inventory
The inventory subsystem.
-
ClassDescriptionInventory<T extends InventoryItem<?>>Base interface for
InventoryItem
implementations.Events published by the inventory module.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
serves as an identifier type forUniqueInventoryItem
objects.InventoryItems<T extends InventoryItem<?>>An abstraction over a collection ofInventoryItem
s.MultiInventory<T extends MultiInventoryItem>AnInventory
that storesMultiInventoryItem
s, i.e.AnMultiInventoryItem
that establishes a many-to-one relationship to aProduct
instance, i.e.UniqueInventory<T extends UniqueInventoryItem>AUniqueInventory
managesUniqueInventoryItem
s, i.e.AnInventoryItem
that requires a unique one-to-one relationship to aProduct
instance.