Uses of Class
com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
Packages that use SkuInventoryAdjustmentRequestItem
Package
Description
- 
Uses of SkuInventoryAdjustmentRequestItem in com.broadleafcommerce.inventory.domain
Methods in com.broadleafcommerce.inventory.domain that return types with arguments of type SkuInventoryAdjustmentRequestItemModifier and TypeMethodDescriptionSkuInventoryAdjustmentRequestGroup.getItems()The items to adjust inventory for.SkuInventoryReservationRequestGroup.getRequestedItems()List of items to reserve.Method parameters in com.broadleafcommerce.inventory.domain with type arguments of type SkuInventoryAdjustmentRequestItemModifier and TypeMethodDescriptionvoidSkuInventoryAdjustmentRequestGroup.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 SkuInventoryAdjustmentRequestItemModifier and TypeMethodDescriptionprotected 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 SkuInventoryAdjustmentRequestItemModifier and TypeMethodDescriptionprotected intDefaultSkuInventoryService.determineExpectedReservationCount(SkuInventoryAdjustmentRequestItem item) 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(@NonNull List<InventoryTransaction> inventoryTransactions, @NonNull Map<String, I> refreshedInventories, @NonNull SkuInventoryAdjustmentRequestItem item) protected List<com.broadleafcommerce.data.tracking.core.service.Update<InventoryTransaction>>DefaultSkuInventoryAdjustmentService.updateSoftReservationTransactionAndInventory(List<InventoryTransaction> inventoryTransactions, SkuInventory refreshedInventory, SkuInventoryAdjustmentRequestItem item) Deprecated.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.validateExistingHardReservations(@NonNull SkuInventoryAdjustmentRequestItem item, @NonNull List<InventoryTransaction> existingTransactions) Validates that there is not an existingInventoryTransactionsthat isDefaultInventoryTransactionType.HARD_RESERVEDfor the givenSkuInventoryAdjustmentRequestItem.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 SkuInventoryAdjustmentRequestItemModifier and TypeMethodDescriptionDefaultSkuInventoryAdjustmentService.cancelInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>> skuInventoryAdjustmentRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) 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.DefaultSkuInventoryAdjustmentService.createHardReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>> skuInventoryReservationRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) SkuInventoryAdjustmentService.createHardReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>> skuInventoryReservationRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hard reservations that represent final inventory reservations.DefaultSkuInventoryAdjustmentService.createSoftReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>> skuInventoryReservationRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) DefaultSkuInventoryAdjustmentService.createSoftReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>> skuInventoryReservationRequestItems, Map<String, List<InventoryTransaction>> existingSoftReservationsByReference, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) SkuInventoryAdjustmentService.createSoftReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>> skuInventoryReservationRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Soft reservations that represent temporary inventory reservations.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.DefaultSkuInventoryAdjustmentService.fulfillInventory(@NonNull Map<I, List<SkuInventoryAdjustmentRequestItem>> skuInventoryAdjustmentRequestItems, @NonNull String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) 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.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.DefaultSkuInventoryAdjustmentService.returnInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>> skuInventoryAdjustmentRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) 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.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 SkuInventoryAdjustmentRequestItemModifier and TypeMethodDescriptionprotected SkuInventoryAdjustmentRequestItemOrderSubmittedInventoryAdjustmentMessageListener.buildSkuInventoryAdjustmentItem(FulfillmentItem fulfillmentItem, CartItem cartItem) Builds aSkuInventoryAdjustmentRequestItemwith data from provided objects.Methods in com.broadleafcommerce.inventory.service.messaging.checkout that return types with arguments of type SkuInventoryAdjustmentRequestItemModifier and TypeMethodDescriptionprotected 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 SkuInventoryAdjustmentRequestItemModifier and TypeMethodDescriptionprotected SkuInventoryAdjustmentRequestItemAbstractFulfillmentStatusChangeInventoryAdjustmentListener.buildSkuInventoryAdjustmentItem(AbstractInventoryAdjustmentListener.OrderFulfillmentItem fulfillmentItem, AbstractInventoryAdjustmentListener.OrderItem orderItem) Builds aSkuInventoryAdjustmentRequestItemwith data from provided objects.Methods in com.broadleafcommerce.inventory.service.messaging.fulfillments that return types with arguments of type SkuInventoryAdjustmentRequestItemModifier and TypeMethodDescriptionprotected List<SkuInventoryAdjustmentRequestItem>AbstractFulfillmentStatusChangeInventoryAdjustmentListener.buildRequestedItems(List<AbstractInventoryAdjustmentListener.OrderFulfillmentItem> fulfillmentItems, List<AbstractInventoryAdjustmentListener.OrderItem> orderItems) BuildsSkuInventoryAdjustmentRequestItemsfor each of thefulfillmentItems. - 
Uses of SkuInventoryAdjustmentRequestItem in com.broadleafcommerce.inventory.service.messaging.returns
Methods in com.broadleafcommerce.inventory.service.messaging.returns that return SkuInventoryAdjustmentRequestItemModifier and TypeMethodDescriptionprotected SkuInventoryAdjustmentRequestItemReturnConfirmedInventoryAdjustmentListener.buildSkuInventoryAdjustmentItem(AbstractInventoryAdjustmentListener.OrderFulfillmentItem fulfillmentItem, AbstractInventoryAdjustmentListener.OrderItem orderItem, int quantityReturned) Builds aSkuInventoryAdjustmentRequestItemwith data from provided objects. 
DefaultSkuInventoryAdjustmentService.updateSoftReservationTransactionAndInventory(List, Map, SkuInventoryAdjustmentRequestItem)