Class NotAllowedFlowElementValidator

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

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addElementNotAllowedValidationError(org.flowable.bpmn.model.FlowElement flowElement, String type, org.flowable.bpmn.model.BaseElement parentElement, org.flowable.validation.ProcessValidationContext validationContext)
     
    protected void
    addExecutionListenerValidationError(String id, org.flowable.bpmn.model.Process process, org.flowable.validation.ProcessValidationContext validationContext)
     
    protected void
    addTaskListenerValidationError(String id, org.flowable.bpmn.model.Process process, org.flowable.validation.ProcessValidationContext validationContext)
     
    protected void
    executeValidation(org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.Process process, org.flowable.validation.ProcessValidationContext validationContext)
     
    protected void
    validateForExecutionListeners(String id, List<org.flowable.bpmn.model.FlowableListener> executionListeners, org.flowable.bpmn.model.Process process, org.flowable.validation.ProcessValidationContext validationContext)
     
    protected void
    validateNotAllowedFlowElements(Collection<org.flowable.bpmn.model.FlowElement> flowElements, org.flowable.bpmn.model.BaseElement parentElement, org.flowable.bpmn.model.Process process, org.flowable.validation.ProcessValidationContext validationContext)
     

    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

    • NotAllowedFlowElementValidator

      public NotAllowedFlowElementValidator()
  • 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
    • validateNotAllowedFlowElements

      protected void validateNotAllowedFlowElements(Collection<org.flowable.bpmn.model.FlowElement> flowElements, org.flowable.bpmn.model.BaseElement parentElement, org.flowable.bpmn.model.Process process, org.flowable.validation.ProcessValidationContext validationContext)
    • validateForExecutionListeners

      protected void validateForExecutionListeners(String id, List<org.flowable.bpmn.model.FlowableListener> executionListeners, org.flowable.bpmn.model.Process process, org.flowable.validation.ProcessValidationContext validationContext)
    • addElementNotAllowedValidationError

      protected void addElementNotAllowedValidationError(org.flowable.bpmn.model.FlowElement flowElement, String type, org.flowable.bpmn.model.BaseElement parentElement, org.flowable.validation.ProcessValidationContext validationContext)
    • addExecutionListenerValidationError

      protected void addExecutionListenerValidationError(String id, org.flowable.bpmn.model.Process process, org.flowable.validation.ProcessValidationContext validationContext)
    • addTaskListenerValidationError

      protected void addTaskListenerValidationError(String id, org.flowable.bpmn.model.Process process, org.flowable.validation.ProcessValidationContext validationContext)