Class RollbackFailureException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.broadleafcommerce.common.exception.BroadleafException
org.broadleafcommerce.core.workflow.WorkflowException
org.broadleafcommerce.core.workflow.state.RollbackFailureException
All Implemented Interfaces:
Serializable, org.broadleafcommerce.common.exception.RootCauseAccessor

public class RollbackFailureException extends WorkflowException
This exception is thrown to indicate a problem while trying to rollback state for any and all activities during a failed workflow. Only those activities that register their state with the ProcessContext will have their state rolled back.
Author:
Jeff Fischer
See Also:
  • Field Details

  • Constructor Details

    • RollbackFailureException

      public RollbackFailureException()
    • RollbackFailureException

      public RollbackFailureException(Throwable cause)
    • RollbackFailureException

      public RollbackFailureException(Throwable rollbackFailureCause, Throwable originalWorkflowException)
    • RollbackFailureException

      public RollbackFailureException(String message)
    • RollbackFailureException

      public RollbackFailureException(String message, Throwable cause)
  • Method Details

    • getActivity

      public Activity<? extends ProcessContext<?>> getActivity()
    • setActivity

      public void setActivity(Activity<? extends ProcessContext<?>> activity)
    • getProcessContext

      public ProcessContext<?> getProcessContext()
    • setProcessContext

      public void setProcessContext(ProcessContext<?> processContext)
    • getStateItems

      public Map<String,Object> getStateItems()
    • setStateItems

      public void setStateItems(Map<String,Object> stateItems)
    • getOriginalWorkflowException

      public Throwable getOriginalWorkflowException()
    • setOriginalWorkflowException

      public void setOriginalWorkflowException(Throwable originalWorkflowException)