Interface InventoryEntryStockLevels
public interface InventoryEntryStockLevels
Stock level thresholds for an InventoryEntry that trigger Messages when stock levels reach certain points. For more information, see Stock level notifications.
Example to create an instance using the builder pattern
InventoryEntryStockLevels inventoryEntryStockLevels = InventoryEntryStockLevels.builder()
.build()
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for InventoryEntryStockLevelsbuilder(InventoryEntryStockLevels template) create builder for InventoryEntryStockLevels instancecopyDeep()static InventoryEntryStockLevelsdeepCopy(InventoryEntryStockLevels template) factory method to create a deep copy of InventoryEntryStockLevelsWhen thequantityOnStockof the InventoryEntry reaches this value, an InventoryEntryReorderPoint Message is generated.When thequantityOnStockof the InventoryEntry reaches this value, an InventoryEntrySafetyStock Message is generated.static InventoryEntryStockLevelsof()factory methodstatic InventoryEntryStockLevelsof(InventoryEntryStockLevels template) factory method to create a shallow copy InventoryEntryStockLevelsvoidsetReorderPoint(Integer reorderPoint) When thequantityOnStockof the InventoryEntry reaches this value, an InventoryEntryReorderPoint Message is generated.voidsetSafetyStock(Integer safetyStock) When thequantityOnStockof the InventoryEntry reaches this value, an InventoryEntrySafetyStock Message is generated.static com.fasterxml.jackson.core.type.TypeReference<InventoryEntryStockLevels>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map function
-
Method Details
-
getReorderPoint
Integer getReorderPoint()When the
quantityOnStockof the InventoryEntry reaches this value, an InventoryEntryReorderPoint Message is generated.- Returns:
- reorderPoint
-
getSafetyStock
Integer getSafetyStock()When the
quantityOnStockof the InventoryEntry reaches this value, an InventoryEntrySafetyStock Message is generated.- Returns:
- safetyStock
-
setReorderPoint
When the
quantityOnStockof the InventoryEntry reaches this value, an InventoryEntryReorderPoint Message is generated.- Parameters:
reorderPoint- value to be set
-
setSafetyStock
When the
quantityOnStockof the InventoryEntry reaches this value, an InventoryEntrySafetyStock Message is generated.- Parameters:
safetyStock- value to be set
-
of
factory method- Returns:
- instance of InventoryEntryStockLevels
-
of
factory method to create a shallow copy InventoryEntryStockLevels- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
InventoryEntryStockLevels copyDeep() -
deepCopy
factory method to create a deep copy of InventoryEntryStockLevels- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for InventoryEntryStockLevels- Returns:
- builder
-
builder
create builder for InventoryEntryStockLevels instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withInventoryEntryStockLevels
accessor map function- Type Parameters:
T- mapped type- Parameters:
helper- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-