Class RuleFlowProcessValidator
java.lang.Object
org.jbpm.ruleflow.core.validation.RuleFlowProcessValidator
- All Implemented Interfaces:
ProcessValidator
Default implementation of a RuleFlow validator.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaccept(org.kie.api.definition.process.Process process, org.kie.api.io.Resource resource) protected voidaddErrorMessage(RuleFlowProcess process, org.kie.api.definition.process.Node node, List<ProcessValidationError> errors, String message) booleanstatic RuleFlowProcessValidatorprotected voidvalidateCompensationIntermediateOrEndEvent(org.kie.api.definition.process.Node node, RuleFlowProcess process, List<ProcessValidationError> errors) protected voidvalidateNodes(org.kie.api.definition.process.Node[] nodes, List<ProcessValidationError> errors, RuleFlowProcess process) validateProcess(RuleFlowProcess process) validateProcess(org.kie.api.definition.process.Process process) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jbpm.process.core.validation.ProcessValidator
validate
-
Field Details
-
ASSOCIATIONS
- See Also:
-
-
Constructor Details
-
RuleFlowProcessValidator
protected RuleFlowProcessValidator()
-
-
Method Details
-
getInstance
-
validateProcess
-
validateNodes
protected void validateNodes(org.kie.api.definition.process.Node[] nodes, List<ProcessValidationError> errors, RuleFlowProcess process) -
validateProcess
- Specified by:
validateProcessin interfaceProcessValidator
-
accept
public boolean accept(org.kie.api.definition.process.Process process, org.kie.api.io.Resource resource) - Specified by:
acceptin interfaceProcessValidator
-
validateCompensationIntermediateOrEndEvent
protected void validateCompensationIntermediateOrEndEvent(org.kie.api.definition.process.Node node, RuleFlowProcess process, List<ProcessValidationError> errors) -
compilationSupported
public boolean compilationSupported()- Specified by:
compilationSupportedin interfaceProcessValidator
-
addErrorMessage
protected void addErrorMessage(RuleFlowProcess process, org.kie.api.definition.process.Node node, List<ProcessValidationError> errors, String message)
-