Uses of Class
com.broadleafcommerce.inventory.exception.InventoryUnavailableException
Packages that use InventoryUnavailableException
Package
Description
-
Uses of InventoryUnavailableException in com.broadleafcommerce.inventory.service
Methods in com.broadleafcommerce.inventory.service that return InventoryUnavailableExceptionModifier and TypeMethodDescriptionprotected InventoryUnavailableExceptionDefaultSkuInventoryAdjustmentService.inventoryUnavailableException(SkuInventory inventory, SkuInventoryAdjustmentRequestItem item, InventoryTransactionType transactionType, String reason) Methods in com.broadleafcommerce.inventory.service that throw InventoryUnavailableExceptionModifier and TypeMethodDescriptionDefaultSkuInventoryAdjustmentService.cancelInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>> skuInventoryAdjustmentRequestItems, String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) DefaultSkuInventoryService.cancelInventory(SkuInventoryAdjustmentRequest request, 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.SkuInventoryService.cancelInventory(SkuInventoryAdjustmentRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Performs theDefaultInventoryTransactionType.CANCELLEDInventoryTransactionsto updateSkuInventoryfor fulfilled items.protected InventoryTransactionDefaultSkuInventoryAdjustmentService.createHardReservation(@NonNull SkuInventory inventory, InventoryTransaction softTransaction, @NonNull Integer quantityRequested, @NonNull String referenceNumber, @NonNull String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hard inventory reservation.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.DefaultSkuInventoryService.createSkuInventoryReservations(SkuInventoryReservationRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) SkuInventoryService.createSkuInventoryReservations(SkuInventoryReservationRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Creates HARD or a SOFT Inventory Reservations.protected InventoryTransactionDefaultSkuInventoryAdjustmentService.createSoftReservation(@NonNull SkuInventory inventory, @NonNull Integer quantityRequested, @NonNull String referenceNumber, @NonNull String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Soft inventory reservation.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) DefaultSkuInventoryService.fulfillInventory(SkuInventoryAdjustmentRequest request, 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.SkuInventoryService.fulfillInventory(SkuInventoryAdjustmentRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Performs theDefaultInventoryTransactionType.FULFILLEDInventoryTransactionsto updateSkuInventoryfor fulfilled items.protected voidDefaultSkuInventoryAdjustmentService.updateSkuInventoryQuantityReservation(@NonNull SkuInventory inventory, @NonNull Integer quantityRequested) 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 voidDefaultSkuInventoryService.validateSufficientAvailableInventory(List<I> availableSkuInventories, Map<String, Integer> totalRequestedQuantitiesBySkuReference, SkuReferenceFieldType skuReferenceFieldType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidDefaultSkuInventoryAdjustmentService.validateSufficientQuantityReservedForItemAdjustment(SkuInventory inventory, SkuInventoryAdjustmentRequestItem item, Map<String, List<InventoryTransaction>> existingTransactionsByType, InventoryTransactionType transactionType) -
Uses of InventoryUnavailableException in com.broadleafcommerce.inventory.service.messaging.fulfillments
Methods in com.broadleafcommerce.inventory.service.messaging.fulfillments that throw InventoryUnavailableExceptionModifier and TypeMethodDescriptionprotected abstract voidAbstractFulfillmentStatusChangeInventoryAdjustmentListener.performInventoryAdjustment(SkuInventoryAdjustmentRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Execute the required inventory adjustment for the status change.protected voidFulfillmentCancelledInventoryAdjustmentListener.performInventoryAdjustment(SkuInventoryAdjustmentRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidFulfillmentFulfilledInventoryAdjustmentListener.performInventoryAdjustment(SkuInventoryAdjustmentRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of InventoryUnavailableException in com.broadleafcommerce.inventory.web.endpoint
Methods in com.broadleafcommerce.inventory.web.endpoint that throw InventoryUnavailableExceptionModifier and TypeMethodDescriptionSkuInventoryShopEndpoint.createInventoryReservation(jakarta.servlet.http.HttpServletRequest request, SkuInventoryReservationRequest reservationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) -
Uses of InventoryUnavailableException in com.broadleafcommerce.inventory.web.exception
Constructors in com.broadleafcommerce.inventory.web.exception with parameters of type InventoryUnavailableException
DefaultSkuInventoryAdjustmentService.updateSoftReservationTransactionAndInventory(List, Map, SkuInventoryAdjustmentRequestItem)