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 voidSkuInventoryAdjustmentRequestGroup. setItems(List<SkuInventoryAdjustmentRequestItem> items)The items to adjust inventory for.voidSkuInventoryReservationRequestGroup. 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 InventoryUnavailableExceptionDefaultSkuInventoryAdjustmentService. 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 voidDefaultSkuInventoryAdjustmentService. validateCanCancelInventory(SkuInventory inventory, SkuInventoryAdjustmentRequestItem item, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)protected voidDefaultSkuInventoryAdjustmentService. validateCanFulfillInventory(SkuInventory inventory, SkuInventoryAdjustmentRequestItem item, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)protected voidDefaultSkuInventoryAdjustmentService. 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 IDfor the items'reference numbersbased 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 thefulfillmentItemsto determine for which aSkuInventoryAdjustmentRequestItemshould 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)BuildsSkuInventoryAdjustmentRequestItemsfor each of thefulfillmentItems. 
 -