org.broadleafcommerce.core.checkout.service.workflow
Class CommitTaxRollbackHandler

java.lang.Object
  extended by org.broadleafcommerce.core.checkout.service.workflow.CommitTaxRollbackHandler
All Implemented Interfaces:
RollbackHandler

@Component(value="blCommitTaxRollbackHandler")
public class CommitTaxRollbackHandler
extends Object
implements RollbackHandler


Field Summary
protected  TaxService taxService
           
 
Constructor Summary
CommitTaxRollbackHandler()
           
 
Method Summary
 void rollbackState(Activity<? extends ProcessContext> activity, ProcessContext processContext, Map<String,Object> stateConfiguration)
          Rollback the state of the activity to what it was prior to execution.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

taxService

protected TaxService taxService
Constructor Detail

CommitTaxRollbackHandler

public CommitTaxRollbackHandler()
Method Detail

rollbackState

public void rollbackState(Activity<? extends ProcessContext> activity,
                          ProcessContext processContext,
                          Map<String,Object> stateConfiguration)
                   throws RollbackFailureException
Description copied from interface: RollbackHandler
Rollback the state of the activity to what it was prior to execution.

Specified by:
rollbackState in interface RollbackHandler
Parameters:
activity - The Activity instance whose state is being reverted
processContext - The ProcessContext for the workflow
stateConfiguration - Any user-defined state configuration associated with the RollbackHandler
Throws:
RollbackFailureException - if there is a failure during the execution of the rollback


Copyright © 2013. All Rights Reserved.