Class NoIncomingSequenceFlowValidator

java.lang.Object
org.flowable.validation.validator.ValidatorImpl
org.flowable.validation.validator.ProcessLevelValidator
com.flowable.validation.bpmn.impl.NoIncomingSequenceFlowValidator
All Implemented Interfaces:
org.flowable.validation.validator.Validator

public class NoIncomingSequenceFlowValidator extends org.flowable.validation.validator.ProcessLevelValidator
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    executeValidation(org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.Process process, List<org.flowable.validation.ValidationError> validationErrors)
     
    protected List<String>
    getTargetSequenceFlowElementIds(org.flowable.bpmn.model.FlowElementsContainer container)
     
    protected void
    validateFlowElement(org.flowable.bpmn.model.FlowElement flowElement, List<String> targetSequenceFlowElementIds, org.flowable.bpmn.model.FlowElementsContainer container, List<org.flowable.validation.ValidationError> validationErrors, org.flowable.bpmn.model.Process process)
     
    protected void
    verifyIncomingSequenceFlow(org.flowable.bpmn.model.FlowElement flowElement, List<String> targetSequenceFlowElementIds, org.flowable.bpmn.model.FlowElementsContainer container, List<org.flowable.validation.ValidationError> validationErrors, org.flowable.bpmn.model.Process process)
     

    Methods inherited from class org.flowable.validation.validator.ProcessLevelValidator

    validate

    Methods inherited from class org.flowable.validation.validator.ValidatorImpl

    addError, addError, addError, addError, addError, addError, addError, addError, addError, addWarning, addWarning

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NoIncomingSequenceFlowValidator

      public NoIncomingSequenceFlowValidator()
  • Method Details

    • executeValidation

      protected void executeValidation(org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.Process process, List<org.flowable.validation.ValidationError> validationErrors)
      Specified by:
      executeValidation in class org.flowable.validation.validator.ProcessLevelValidator
    • validateFlowElement

      protected void validateFlowElement(org.flowable.bpmn.model.FlowElement flowElement, List<String> targetSequenceFlowElementIds, org.flowable.bpmn.model.FlowElementsContainer container, List<org.flowable.validation.ValidationError> validationErrors, org.flowable.bpmn.model.Process process)
    • verifyIncomingSequenceFlow

      protected void verifyIncomingSequenceFlow(org.flowable.bpmn.model.FlowElement flowElement, List<String> targetSequenceFlowElementIds, org.flowable.bpmn.model.FlowElementsContainer container, List<org.flowable.validation.ValidationError> validationErrors, org.flowable.bpmn.model.Process process)
    • getTargetSequenceFlowElementIds

      protected List<String> getTargetSequenceFlowElementIds(org.flowable.bpmn.model.FlowElementsContainer container)