Uses of Interface
org.broadleafcommerce.core.workflow.state.RollbackHandler
Packages that use RollbackHandler
Package
Description
-
Uses of RollbackHandler in org.broadleafcommerce.core.checkout.service.workflow
Classes in org.broadleafcommerce.core.checkout.service.workflow that implement RollbackHandlerModifier and TypeClassDescriptionclassclassRollback handler to execute after an order has been marked as 'completed' and there is an exception.classRolls back all payments that have been processed or were confirmed inValidateAndConfirmPaymentActivity.classDecrements inventory that was put on by theDecrementInventoryActivity -
Uses of RollbackHandler in org.broadleafcommerce.core.offer.service.workflow
Classes in org.broadleafcommerce.core.offer.service.workflow that implement RollbackHandlerModifier and TypeClassDescriptionclassRolls back audits that were saved in the database fromRecordOfferUsageActivity. -
Uses of RollbackHandler in org.broadleafcommerce.core.workflow
Fields in org.broadleafcommerce.core.workflow declared as RollbackHandlerMethods in org.broadleafcommerce.core.workflow that return RollbackHandlerModifier and TypeMethodDescriptionActivity.getRollbackHandler()Retrieve the RollbackHandler instance that should be called by the ActivityStateManager in the event of a workflow execution problem.BaseActivity.getRollbackHandler()Methods in org.broadleafcommerce.core.workflow with parameters of type RollbackHandlerModifier and TypeMethodDescriptionvoidActivity.setRollbackHandler(RollbackHandler<T> rollbackHandler) Set the RollbackHandler instance that should be called by the ActivityStateManager in the event of a workflow execution problem.voidBaseActivity.setRollbackHandler(RollbackHandler<T> rollbackHandler) -
Uses of RollbackHandler in org.broadleafcommerce.core.workflow.state
Classes in org.broadleafcommerce.core.workflow.state that implement RollbackHandlerMethods in org.broadleafcommerce.core.workflow.state with parameters of type RollbackHandlerModifier and TypeMethodDescriptionvoidActivityStateManager.registerState(Activity<T> activity, T processContext, String region, RollbackHandler<T> rollbackHandler, Map<String, Object> stateItems) Register a RollbackHandler instance and some arbitrary state items with the StateManager.voidActivityStateManager.registerState(Activity<T> activity, T processContext, RollbackHandler<T> rollbackHandler, Map<String, Object> stateItems) Register a RollbackHandler instance and some arbitrary state items with the StateManager.voidActivityStateManager.registerState(RollbackHandler<T> rollbackHandler, Map<String, Object> stateItems) Register a RollbackHandler instance and some arbitrary state items with the StateManager.voidActivityStateManagerImpl.registerState(Activity<T> activity, T processContext, String region, RollbackHandler<T> rollbackHandler, Map<String, Object> stateItems) voidActivityStateManagerImpl.registerState(Activity<T> activity, T processContext, RollbackHandler<T> rollbackHandler, Map<String, Object> stateItems) voidActivityStateManagerImpl.registerState(RollbackHandler<T> rollbackHandler, Map<String, Object> stateItems)