public class EmptyInventoryProvider extends Object implements InventoryProvider
InventoryProvider, 
ExternalInventoryProvider| Constructor and Description | 
|---|
EmptyInventoryProvider()  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,Boolean> | 
isInventoryAvailable(Map<String,Integer> skuCodesAndQuantity,
                    com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Determines whether Inventory is available for a list of SKUs. 
 | 
boolean | 
isInventoryAvailable(String skuCode,
                    int quantity,
                    com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Determines whether Inventory is available for a particular SKU. 
 | 
void | 
reserveInventory(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart,
                com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Decrement or otherwise "reserve" inventory for a cart during checkout. 
 | 
public void reserveInventory(@NonNull
                             @NonNull com.broadleafcommerce.cart.client.domain.Cart cart,
                             @Nullable
                             com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
InventoryProviderreserveInventory in interface InventoryProvidercart - The cart for which to decrement inventory.contextInfo - Context information around sandbox and multitenant state.public boolean isInventoryAvailable(String skuCode, int quantity, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
InventoryProviderisInventoryAvailable in interface InventoryProviderskuCode - the sku code for which to check inventory availabilityquantity - the quantity of the sku code that will be requestedcontextInfo - context information surrounding sandboxing and multitenant statetrue if inventory is available for the SKU and quantity, false
         otherwisepublic Map<String,Boolean> isInventoryAvailable(Map<String,Integer> skuCodesAndQuantity, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
InventoryProviderisInventoryAvailable in interface InventoryProviderskuCodesAndQuantity - a map of the sku codes and quantity for which to check inventory
        availabilitycontextInfo - context information surrounding sandboxing and multitenant statetrue if inventory is available for the SKU and
         quantity, and false otherwiseCopyright © 2021. All rights reserved.