org.broadleafcommerce.core.workflow.state
Class NullCheckoutRollbackHandler

java.lang.Object
  extended by org.broadleafcommerce.core.workflow.state.NullCheckoutRollbackHandler
All Implemented Interfaces:
RollbackHandler<CheckoutSeed>

@Component(value="blNullCheckoutRollbackHandler")
public class NullCheckoutRollbackHandler
extends Object
implements RollbackHandler<CheckoutSeed>

Author:
Elbert Bautista (elbertbautista)

Constructor Summary
NullCheckoutRollbackHandler()
           
 
Method Summary
 void rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> 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
 

Constructor Detail

NullCheckoutRollbackHandler

public NullCheckoutRollbackHandler()
Method Detail

rollbackState

public void rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity,
                          ProcessContext<CheckoutSeed> 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<CheckoutSeed>
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.