Class ZeebeExpressionValidator<T extends org.camunda.bpm.model.xml.instance.ModelElementInstance>

java.lang.Object
io.camunda.zeebe.engine.processing.deployment.model.validation.ZeebeExpressionValidator<T>
All Implemented Interfaces:
org.camunda.bpm.model.xml.validation.ModelElementValidator<T>

public final class ZeebeExpressionValidator<T extends org.camunda.bpm.model.xml.instance.ModelElementInstance> extends Object implements org.camunda.bpm.model.xml.validation.ModelElementValidator<T>
  • Method Details

    • getElementType

      public Class<T> getElementType()
      Specified by:
      getElementType in interface org.camunda.bpm.model.xml.validation.ModelElementValidator<T extends org.camunda.bpm.model.xml.instance.ModelElementInstance>
    • validate

      public void validate(T element, org.camunda.bpm.model.xml.validation.ValidationResultCollector validationResultCollector)
      Specified by:
      validate in interface org.camunda.bpm.model.xml.validation.ModelElementValidator<T extends org.camunda.bpm.model.xml.instance.ModelElementInstance>
    • verifyThat

      public static <T extends org.camunda.bpm.model.xml.instance.ModelElementInstance> ZeebeExpressionValidator.Builder<T> verifyThat(Class<T> elementType)
    • isListOfCsv

      public static boolean isListOfCsv(io.camunda.zeebe.el.Expression staticExp)
    • isValidDateTime

      public static boolean isValidDateTime(io.camunda.zeebe.el.Expression staticExp, ExpressionProcessor expressionProcessor)