Uses of Class
com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
-
-
Uses of SkuInventoryAdjustmentRequestItem in com.broadleafcommerce.inventory.domain
Methods in com.broadleafcommerce.inventory.domain that return types with arguments of type SkuInventoryAdjustmentRequestItem Modifier and Type Method Description List<SkuInventoryAdjustmentRequestItem>
SkuInventoryAdjustmentRequestGroup. getItems()
The items to adjust inventory for.List<SkuInventoryAdjustmentRequestItem>
SkuInventoryReservationRequestGroup. getRequestedItems()
List of items to reserve.Method parameters in com.broadleafcommerce.inventory.domain with type arguments of type SkuInventoryAdjustmentRequestItem Modifier and Type Method Description void
SkuInventoryAdjustmentRequestGroup. setItems(List<SkuInventoryAdjustmentRequestItem> items)
The items to adjust inventory for.void
SkuInventoryReservationRequestGroup. setRequestedItems(List<SkuInventoryAdjustmentRequestItem> requestedItems)
List of items to reserve. -
Uses of SkuInventoryAdjustmentRequestItem in com.broadleafcommerce.inventory.service
Methods in com.broadleafcommerce.inventory.service that return types with arguments of type SkuInventoryAdjustmentRequestItem Modifier and Type Method Description protected Map<I,List<SkuInventoryAdjustmentRequestItem>>
DefaultSkuInventoryService. divideRequestItemsBySkuInventory(SkuInventoryAdjustmentRequest request, InventoryTransactionType latestExistingTransactionType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Methods in com.broadleafcommerce.inventory.service with parameters of type SkuInventoryAdjustmentRequestItem Modifier and Type Method Description protected InventoryUnavailableException
DefaultSkuInventoryAdjustmentService. inventoryUnavailableException(SkuInventory inventory, SkuInventoryAdjustmentRequestItem item, InventoryTransactionType transactionType, String reason)
protected Map<String,List<InventoryTransaction>>
DefaultSkuInventoryAdjustmentService. readExistingTransactionsForItemByType(SkuInventoryAdjustmentRequestItem item, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected List<com.broadleafcommerce.data.tracking.core.service.Update<InventoryTransaction>>
DefaultSkuInventoryAdjustmentService. updateSoftReservationTransactionAndInventory(List<InventoryTransaction> inventoryTransactions, SkuInventory refreshedInventory, SkuInventoryAdjustmentRequestItem item)
protected void
DefaultSkuInventoryAdjustmentService. validateCanCancelInventory(SkuInventory inventory, SkuInventoryAdjustmentRequestItem item, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected void
DefaultSkuInventoryAdjustmentService. validateCanFulfillInventory(SkuInventory inventory, SkuInventoryAdjustmentRequestItem item, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected void
DefaultSkuInventoryAdjustmentService. validateSufficientQuantityReservedForItemAdjustment(SkuInventory inventory, SkuInventoryAdjustmentRequestItem item, Map<String,List<InventoryTransaction>> existingTransactionsByType, InventoryTransactionType transactionType)
Method parameters in com.broadleafcommerce.inventory.service with type arguments of type SkuInventoryAdjustmentRequestItem Modifier and Type Method Description List<InventoryTransaction>
DefaultSkuInventoryAdjustmentService. cancelInventory(Map<I,List<SkuInventoryAdjustmentRequestItem>> skuInventoryAdjustmentRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
List<InventoryTransaction>
SkuInventoryAdjustmentService. cancelInventory(Map<I,List<SkuInventoryAdjustmentRequestItem>> skuInventoryAdjustmentRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Perform the cancel of inventory to remove reserved quantity.List<InventoryTransaction>
DefaultSkuInventoryAdjustmentService. createHardReservations(Map<I,List<SkuInventoryAdjustmentRequestItem>> skuInventoryReservationRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
List<InventoryTransaction>
SkuInventoryAdjustmentService. createHardReservations(Map<I,List<SkuInventoryAdjustmentRequestItem>> skuInventoryReservationRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Hard reservations that represent final inventory reservations.List<InventoryTransaction>
DefaultSkuInventoryAdjustmentService. createSoftReservations(Map<I,List<SkuInventoryAdjustmentRequestItem>> skuInventoryReservationRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
List<InventoryTransaction>
DefaultSkuInventoryAdjustmentService. createSoftReservations(Map<I,List<SkuInventoryAdjustmentRequestItem>> skuInventoryReservationRequestItems, Map<String,List<InventoryTransaction>> existingSoftReservationsByReference, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
List<InventoryTransaction>
SkuInventoryAdjustmentService. createSoftReservations(Map<I,List<SkuInventoryAdjustmentRequestItem>> skuInventoryReservationRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Soft reservations that represent temporary inventory reservations.List<InventoryTransaction>
SkuInventoryAdjustmentService. createSoftReservations(Map<I,List<SkuInventoryAdjustmentRequestItem>> skuInventoryReservationRequestItems, Map<String,List<InventoryTransaction>> existingSoftReservationsByReference, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Soft reservations that represent temporary inventory reservations.List<InventoryTransaction>
DefaultSkuInventoryAdjustmentService. fulfillInventory(@NonNull Map<I,List<SkuInventoryAdjustmentRequestItem>> skuInventoryAdjustmentRequestItems, @NonNull String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
List<InventoryTransaction>
SkuInventoryAdjustmentService. fulfillInventory(Map<I,List<SkuInventoryAdjustmentRequestItem>> skuInventoryAdjustmentRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Perform the fulfillment of inventory to remove reserved quantity and decrement on-hand quantity.protected Map<String,String>
DefaultSkuInventoryService. getInventoryIdsForReferenceNumbersBasedOnExistingTransactions(List<SkuInventoryAdjustmentRequestItem> items, InventoryTransactionType latestExistingTransactionType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Retrieves theSKU Inventory ID
for the items'reference numbers
based on existing transactions of typelatestExistingTransactionType
.List<InventoryTransaction>
DefaultSkuInventoryAdjustmentService. returnInventory(Map<I,List<SkuInventoryAdjustmentRequestItem>> skuInventoryAdjustmentRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
List<InventoryTransaction>
SkuInventoryAdjustmentService. returnInventory(Map<I,List<SkuInventoryAdjustmentRequestItem>> skuInventoryAdjustmentRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Perform the return of inventory to add back on-hand quantity.protected Optional<String>
DefaultSkuInventoryService. validateExpectedInventoryTransactionsExist(List<SkuInventoryAdjustmentRequestItem> items, List<InventoryTransaction> inventoryTransactions, InventoryTransactionType transactionType)
Validates that all expected inventory transactions exist based on the originalitem list
. -
Uses of SkuInventoryAdjustmentRequestItem in com.broadleafcommerce.inventory.service.messaging.checkout
Methods in com.broadleafcommerce.inventory.service.messaging.checkout that return types with arguments of type SkuInventoryAdjustmentRequestItem Modifier and Type Method Description protected List<SkuInventoryAdjustmentRequestItem>
OrderSubmittedInventoryAdjustmentMessageListener. buildRequestedItems(@NonNull Map<String,? extends CartItem> cartItems, @NonNull List<? extends FulfillmentItem> fulfillmentItems)
Iterates over thefulfillmentItems
to determine for which aSkuInventoryAdjustmentRequestItem
should be made. -
Uses of SkuInventoryAdjustmentRequestItem in com.broadleafcommerce.inventory.service.messaging.fulfillments
Methods in com.broadleafcommerce.inventory.service.messaging.fulfillments that return types with arguments of type SkuInventoryAdjustmentRequestItem Modifier and Type Method Description protected List<SkuInventoryAdjustmentRequestItem>
AbstractFulfillmentStatusChangeInventoryAdjustmentListener. buildRequestedItems(List<AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem> fulfillmentItems, List<AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem> orderItems)
BuildsSkuInventoryAdjustmentRequestItems
for each of thefulfillmentItems
.
-