Class ModelIdValidator

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

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    checkModelId(org.flowable.bpmn.model.BaseElement baseElement, 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 List<org.flowable.bpmn.model.Artifact>
    getAllArtifacts(org.flowable.bpmn.model.Process process)
     
    protected void
    getNestedArtifacts(org.flowable.bpmn.model.SubProcess subProcess, List<org.flowable.bpmn.model.Artifact> artifacts)
     
    protected boolean
     

    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

    • ModelIdValidator

      public ModelIdValidator()
  • 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
    • getAllArtifacts

      protected List<org.flowable.bpmn.model.Artifact> getAllArtifacts(org.flowable.bpmn.model.Process process)
    • getNestedArtifacts

      protected void getNestedArtifacts(org.flowable.bpmn.model.SubProcess subProcess, List<org.flowable.bpmn.model.Artifact> artifacts)
    • checkModelId

      protected void checkModelId(org.flowable.bpmn.model.BaseElement baseElement, org.flowable.bpmn.model.Process process, List<org.flowable.validation.ValidationError> validationErrors)
    • isValidId

      protected boolean isValidId(String id)