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, 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 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 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, org.flowable.validation.ProcessValidationContext validationContext)
      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, org.flowable.validation.ProcessValidationContext validationContext)
    • isValidId

      protected boolean isValidId(String id)