@Component(value="blGiftCardProvisionRollbackHandler") public class GiftCardProvisionRollbackHandler extends Object implements org.broadleafcommerce.core.workflow.state.RollbackHandler<org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.checkout.service.workflow.CheckoutSeed>>
| Modifier and Type | Field and Description |
|---|---|
protected CreditAccountService |
creditAccountService |
| Constructor and Description |
|---|
GiftCardProvisionRollbackHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
rollbackState(org.broadleafcommerce.core.workflow.Activity<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)
This rollback handler will void any provisioned Gift Cards in the case that the checkout workflow failed.
|
protected CreditAccountService creditAccountService
public void rollbackState(org.broadleafcommerce.core.workflow.Activity<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.workflow.ProcessContext<org.broadleafcommerce.core.checkout.service.workflow.CheckoutSeed>>activity - processContext - stateConfiguration - org.broadleafcommerce.core.workflow.state.RollbackFailureExceptionCopyright © 2019. All rights reserved.