Class ContractValidator
- java.lang.Object
-
- org.bonitasoft.engine.bpm.contract.validation.ContractValidator
-
public class ContractValidator extends java.lang.ObjectValidate tasks inputs according to given contract- Author:
- Matthieu Chaffotte, Colin Puy
-
-
Constructor Summary
Constructors Constructor Description ContractValidator(ContractStructureValidator contractStructureValidator, ContractConstraintsValidator contractRulesValidator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvalidate(long processDefinitionId, SContractDefinition contract, java.util.Map<java.lang.String,java.io.Serializable> variables)
-
-
-
Constructor Detail
-
ContractValidator
public ContractValidator(ContractStructureValidator contractStructureValidator, ContractConstraintsValidator contractRulesValidator)
-
-
Method Detail
-
validate
public void validate(long processDefinitionId, SContractDefinition contract, java.util.Map<java.lang.String,java.io.Serializable> variables) throws SContractViolationException- Throws:
SContractViolationException
-
-