Class KestraValidator

java.lang.Object
io.micronaut.validation.validator.DefaultValidator
io.kestra.core.contexts.KestraValidator
All Implemented Interfaces:
io.micronaut.inject.annotation.AnnotatedElementValidator, io.micronaut.inject.validation.BeanDefinitionValidator, io.micronaut.validation.validator.ExecutableMethodValidator, io.micronaut.validation.validator.ReactiveValidator, io.micronaut.validation.validator.Validator, javax.validation.executable.ExecutableValidator, javax.validation.Validator

@Singleton @Replaces(io.micronaut.validation.validator.DefaultValidator.class) public class KestraValidator extends io.micronaut.validation.validator.DefaultValidator
  • Field Summary

    Fields inherited from interface io.micronaut.inject.validation.BeanDefinitionValidator

    DEFAULT

    Fields inherited from interface io.micronaut.validation.validator.Validator

    ANN_CONSTRAINT, ANN_VALID
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    KestraValidator(io.micronaut.validation.validator.ValidatorConfiguration configuration)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected io.micronaut.core.beans.BeanIntrospection<Object>
     

    Methods inherited from class io.micronaut.validation.validator.DefaultValidator

    createValid, forExecutables, getBeanIntrospection, getConstraintsForClass, unwrap, validate, validate, validateBean, validateBeanArgument, validateCompletionStage, validateConstructorParameters, validateConstructorParameters, validateConstructorParameters, validateConstructorReturnValue, validatedAnnotatedElement, validateParameters, validateParameters, validateParameters, validateProperty, validatePublisher, validateReturnValue, validateReturnValue, validateValue

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • KestraValidator

      protected KestraValidator(@NonNull io.micronaut.validation.validator.ValidatorConfiguration configuration)
  • Method Details

    • getBeanIntrospection

      @Nullable protected io.micronaut.core.beans.BeanIntrospection<Object> getBeanIntrospection(@NonNull Object object)
      Overrides:
      getBeanIntrospection in class io.micronaut.validation.validator.DefaultValidator