Class BpmnModelValidator

java.lang.Object
org.activiti.validation.validator.ValidatorImpl
org.activiti.validation.validator.impl.BpmnModelValidator
All Implemented Interfaces:
Validator

public class BpmnModelValidator extends ValidatorImpl
  • Constructor Details

    • BpmnModelValidator

      public BpmnModelValidator()
  • Method Details

    • validate

      public void validate(org.activiti.bpmn.model.BpmnModel bpmnModel, List<ValidationError> errors)
    • handleProcessConstraints

      protected void handleProcessConstraints(org.activiti.bpmn.model.BpmnModel bpmnModel, org.activiti.bpmn.model.Process process, List<ValidationError> errors)
    • handleBPMNModelConstraints

      protected void handleBPMNModelConstraints(org.activiti.bpmn.model.BpmnModel bpmnModel, List<ValidationError> errors)
    • validateAtLeastOneExecutable

      protected boolean validateAtLeastOneExecutable(org.activiti.bpmn.model.BpmnModel bpmnModel, List<ValidationError> errors)
      Returns 'true' if at least one process definition in the BpmnModel is executable.
    • getProcessesWithSameId

      protected List<org.activiti.bpmn.model.Process> getProcessesWithSameId(List<org.activiti.bpmn.model.Process> processes)