Class ScriptingBusinessError

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.flowable.common.engine.api.FlowableException
org.flowable.common.engine.api.delegate.BusinessError
com.flowable.platform.engine.impl.scripting.ScriptingBusinessError
All Implemented Interfaces:
Serializable

public class ScriptingBusinessError extends org.flowable.common.engine.api.delegate.BusinessError
Engine-neutral BusinessError that can be thrown from scripts via ScriptingErrorUtils.throwBusinessError(String, String). It is caught by both BPMN error boundary events and CMMN fault sentries with a matching error code.
See Also:
  • Constructor Details

    • ScriptingBusinessError

      public ScriptingBusinessError(String errorCode)
    • ScriptingBusinessError

      public ScriptingBusinessError(String errorCode, String message)
  • Method Details

    • addAdditionalData

      public void addAdditionalData(String name, Object value)
      Specified by:
      addAdditionalData in class org.flowable.common.engine.api.delegate.BusinessError