Class SContractViolationException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.bonitasoft.engine.commons.exceptions.SBonitaException
-
- org.bonitasoft.engine.core.process.instance.api.exceptions.SContractViolationException
-
- All Implemented Interfaces:
java.io.Serializable
public class SContractViolationException extends SBonitaException
Thrown when theSContractDefinitionis not fulfilled.- Since:
- 7.0
- Author:
- Emmanuel Duchastenier
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SContractViolationException(java.lang.String message, java.lang.Exception e)SContractViolationException(java.lang.String message, java.util.List<java.lang.String> explanations)Constructs anSContractViolationExceptionwith the specified detail message and the explanations.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getExplanations()Returns the explanations of why the contract is not fulfilled.java.lang.StringgetSimpleMessage()-
Methods inherited from class org.bonitasoft.engine.commons.exceptions.SBonitaException
getContext, getExceptionId, getMessage, getParameters, setConnectorActivationEventOnContext, setConnectorDefinitionIdOnContext, setConnectorDefinitionVersionOnContext, setConnectorImplementationClassNameOnContext, setConnectorInstanceIdOnContext, setDocumentIdOnContext, setFlowNodeDefinitionIdOnContext, setFlowNodeInstanceIdOnContext, setFlowNodeNameOnContext, setGroupIdOnContext, setMessageInstanceNameOnContext, setMessageInstanceTargetFlowNodeOnContext, setMessageInstanceTargetProcessOnContext, setProcessDefinitionIdOnContext, setProcessDefinitionNameOnContext, setProcessDefinitionVersionOnContext, setProcessInstanceIdOnContext, setRoleIdOnContext, setRootProcessInstanceIdOnContext, setUserIdOnContext, setWaitingMessageEventTypeOnContext
-
-
-
-
Constructor Detail
-
SContractViolationException
public SContractViolationException(java.lang.String message, java.util.List<java.lang.String> explanations)Constructs anSContractViolationExceptionwith the specified detail message and the explanations.- Parameters:
message- the specified detail messageexplanations- the explanations
-
SContractViolationException
public SContractViolationException(java.lang.String message, java.lang.Exception e)
-
-