Class TestRollbackHandler
java.lang.Object
org.broadleafcommerce.core.workflow.state.test.TestRollbackHandler
- All Implemented Interfaces:
org.broadleafcommerce.core.workflow.state.RollbackHandler<org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.checkout.service.workflow.CheckoutSeed>>
public class TestRollbackHandler
extends Object
implements org.broadleafcommerce.core.workflow.state.RollbackHandler<org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.checkout.service.workflow.CheckoutSeed>>
Demonstrate a call to a RollbackHandler
- Author:
- Jeff Fischer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrollbackState(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)
-
Constructor Details
-
TestRollbackHandler
public TestRollbackHandler()
-
-
Method Details
-
rollbackState
@Transactional("blTransactionManager") 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- Specified by:
rollbackStatein interfaceorg.broadleafcommerce.core.workflow.state.RollbackHandler<org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.checkout.service.workflow.CheckoutSeed>>- Throws:
org.broadleafcommerce.core.workflow.state.RollbackFailureException
-