public class BasicInventoryRollbackHandler extends Object implements org.broadleafcommerce.core.workflow.state.RollbackHandler<org.broadleafcommerce.core.checkout.service.workflow.CheckoutSeed>
| Modifier and Type | Field and Description |
|---|---|
protected BasicInventoryService |
inventoryService |
static String |
ROLLBACK_BLC_INVENTORY_DECREMENTED |
static String |
ROLLBACK_BLC_INVENTORY_INCREMENTED |
static String |
ROLLBACK_BLC_ORDER_ID |
| Constructor and Description |
|---|
BasicInventoryRollbackHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
rollbackState(org.broadleafcommerce.core.workflow.Activity<? extends org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.checkout.service.workflow.CheckoutSeed>> activity,
org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.checkout.service.workflow.CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
setInventoryService(BasicInventoryService service) |
public static final String ROLLBACK_BLC_INVENTORY_DECREMENTED
public static final String ROLLBACK_BLC_INVENTORY_INCREMENTED
public static final String ROLLBACK_BLC_ORDER_ID
protected BasicInventoryService inventoryService
public void rollbackState(org.broadleafcommerce.core.workflow.Activity<? extends org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.checkout.service.workflow.CheckoutSeed>> activity,
org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.checkout.service.workflow.CheckoutSeed> processContext,
Map<String,Object> stateConfiguration)
throws org.broadleafcommerce.core.workflow.state.RollbackFailureException
rollbackState in interface org.broadleafcommerce.core.workflow.state.RollbackHandler<org.broadleafcommerce.core.checkout.service.workflow.CheckoutSeed>org.broadleafcommerce.core.workflow.state.RollbackFailureExceptionpublic void setInventoryService(BasicInventoryService service)
Copyright © 2014. All rights reserved.