Class BpmnError
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.finos.fluxnova.bpm.engine.ProcessEngineException
org.finos.fluxnova.bpm.engine.delegate.BpmnError
- All Implemented Interfaces:
Serializable
Special exception that can be used to throw a BPMN Error from
JavaDelegates and expressions.
This should only be used for business faults, which shall be handled by a
Boundary Error Event or Error Event Sub-Process modeled in the process
definition. Technical errors should be represented by other exception types.
This class represents an actual instance of a BPMN Error, whereas
Error represents an Error definition.- Author:
- Falko Menge
- See Also:
-
Field Summary
Fields inherited from class org.finos.fluxnova.bpm.engine.ProcessEngineException
code -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidsetErrorCode(String errorCode) protected voidsetMessage(String errorMessage) toString()Methods inherited from class org.finos.fluxnova.bpm.engine.ProcessEngineException
getCode, setCodeMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
BpmnError
-
BpmnError
-
BpmnError
-
BpmnError
-
-
Method Details
-
setErrorCode
-
getErrorCode
-
toString
-
setMessage
-
getMessage
- Overrides:
getMessagein classThrowable
-