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, List<org.flowable.validation.ValidationError> validationErrors)
     
    protected void
    addExecutionListenerValidationError(String id, org.flowable.bpmn.model.Process process, List<org.flowable.validation.ValidationError> validationErrors)
     
    protected void
    addTaskListenerValidationError(String id, org.flowable.bpmn.model.Process process, List<org.flowable.validation.ValidationError> validationErrors)
     
    protected void
    executeValidation(org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.Process process, List<org.flowable.validation.ValidationError> validationErrors)
     
    protected void
    validateForExecutionListeners(String id, List<org.flowable.bpmn.model.FlowableListener> executionListeners, org.flowable.bpmn.model.Process process, List<org.flowable.validation.ValidationError> validationErrors)
     
    protected void
    validateNotAllowedFlowElements(Collection<org.flowable.bpmn.model.FlowElement> flowElements, org.flowable.bpmn.model.BaseElement parentElement, org.flowable.bpmn.model.Process process, List<org.flowable.validation.ValidationError> validationErrors)
     

    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

    • NotAllowedFlowElementValidator

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

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

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

      protected void addElementNotAllowedValidationError(org.flowable.bpmn.model.FlowElement flowElement, String type, org.flowable.bpmn.model.BaseElement parentElement, List<org.flowable.validation.ValidationError> validationErrors)
    • addExecutionListenerValidationError

      protected void addExecutionListenerValidationError(String id, org.flowable.bpmn.model.Process process, List<org.flowable.validation.ValidationError> validationErrors)
    • addTaskListenerValidationError

      protected void addTaskListenerValidationError(String id, org.flowable.bpmn.model.Process process, List<org.flowable.validation.ValidationError> validationErrors)