Class DefaultValidationProvider

java.lang.Object
io.camunda.connector.validation.impl.DefaultValidationProvider
All Implemented Interfaces:
ValidationProvider

public class DefaultValidationProvider extends Object implements ValidationProvider
  • Field Details

    • LF

      protected static final String LF
      See Also:
    • validatorFactory

      protected final jakarta.validation.ValidatorFactory validatorFactory
  • Constructor Details

    • DefaultValidationProvider

      public DefaultValidationProvider()
  • Method Details

    • validate

      public void validate(Object objectToValidate)
      Specified by:
      validate in interface ValidationProvider
    • getMessageInterpolator

      protected jakarta.validation.MessageInterpolator getMessageInterpolator()
    • composeMessage

      protected String composeMessage(Set<jakarta.validation.ConstraintViolation<Object>> violations)
    • buildValidationMessage

      protected String buildValidationMessage(jakarta.validation.ConstraintViolation<Object> violation)
      We explicitly don't make use of the violation.getMessage() to avoid potential leakage of any property values.