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, org.flowable.validation.ProcessValidationContext validationContext)
     
    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, org.flowable.validation.ProcessValidationContext validationContext, org.flowable.bpmn.model.Process process)
     
    protected void
    verifyIncomingSequenceFlow(org.flowable.bpmn.model.FlowElement flowElement, List<String> targetSequenceFlowElementIds, org.flowable.bpmn.model.FlowElementsContainer container, org.flowable.validation.ProcessValidationContext validationContext, org.flowable.bpmn.model.Process process)
     

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

    validate

    Methods inherited from class 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, org.flowable.validation.ProcessValidationContext validationContext)
      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, org.flowable.validation.ProcessValidationContext validationContext, 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, org.flowable.validation.ProcessValidationContext validationContext, org.flowable.bpmn.model.Process process)
    • getTargetSequenceFlowElementIds

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