Class DefaultSkuInventoryAdjustmentService<I extends SkuInventory>

java.lang.Object
com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService<I>
All Implemented Interfaces:
SkuInventoryAdjustmentService<I>

@Transactional(transactionManager="inventoryTransactionManager", rollbackFor={InventoryUnavailableException.class,InventoryNotReservedException.class}, propagation=REQUIRES_NEW) public class DefaultSkuInventoryAdjustmentService<I extends SkuInventory> extends Object implements SkuInventoryAdjustmentService<I>
This component is responsible for reading, locking, and adjusting SkuInventory records, as well as for creating hard and soft inventory reservations. This component is also responsible for other types of InventoryTransactionTypes and for the adjustment of SkuInventory records for those as well.
Author:
Kelly Tisdell (ktisdell)