Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addValueExtractor(ValueExtractorDefinition<T>) - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
- addValueExtractor(ValueExtractorDefinition<T>) - Method in interface io.micronaut.validation.validator.extractors.ValueExtractorRegistry
- addValueExtractor(ValueExtractor<?>) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- ANN_CONSTRAINT - Static variable in interface io.micronaut.validation.validator.Validator
-
Annotation used to define a constraint.
- ANN_VALID - Static variable in interface io.micronaut.validation.validator.Validator
-
Annotation used to define an object as valid.
B
- BeanValidationContext - Interface in io.micronaut.validation.validator
-
Context object to allow configuring validation behaviour.
- buildMessage(ConstraintViolation<?>) - Method in class io.micronaut.validation.exceptions.ConstraintExceptionHandler
-
Builds a message based on the provided violation.
C
- clockProvider(ClockProvider) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- close() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- CompositeTraversableResolver - Class in io.micronaut.validation.validator.resolver
-
Primary
TraversableResolver
that takes into account all configuredTraversableResolver
instances. - CompositeTraversableResolver(List<TraversableResolver>) - Constructor for class io.micronaut.validation.validator.resolver.CompositeTraversableResolver
-
Default constructor.
- CONSTRAINT_VALIDATED_BY - Static variable in interface io.micronaut.validation.validator.ValidationAnnotationUtil
- ConstraintExceptionHandler - Class in io.micronaut.validation.exceptions
-
Default
ExceptionHandler
forConstraintViolationException
. - ConstraintExceptionHandler(ErrorResponseProcessor<?>) - Constructor for class io.micronaut.validation.exceptions.ConstraintExceptionHandler
-
Constructor.
- constraintType() - Method in record class io.micronaut.validation.validator.constraints.DefaultConstraintValidators.ValidatorKey
-
Returns the value of the
constraintType
record component. - ConstraintValidator<A extends Annotation,
T> - Interface in io.micronaut.validation.validator.constraints -
Constraint validator that can be used at either runtime or compilation time and is capable of validation
Constraint
instances. - ConstraintValidatorContext - Interface in io.micronaut.validation.validator.constraints
-
Subset of the
ConstraintValidatorContext
interface without the unnecessary parts. - constraintValidatorFactory(ConstraintValidatorFactory) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- ConstraintValidatorRegistry - Interface in io.micronaut.validation.validator.constraints
-
Interface for a class that is a registry of contraint validator.
- containerType() - Method in record class io.micronaut.validation.validator.extractors.ValueExtractorDefinition
-
Returns the value of the
containerType
record component. - createValid(Class<T>, Object...) - Method in class io.micronaut.validation.validator.DefaultValidator
- createValid(Class<T>, Object...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Create a new valid instance.
D
- DecimalMaxValidator<T> - Interface in io.micronaut.validation.validator.constraints
-
Abstract implementation of a validator for
DecimalMax
. - DecimalMinValidator<T> - Interface in io.micronaut.validation.validator.constraints
-
Abstract implementation of a validator for
DecimalMin
. - DEFAULT - Static variable in interface io.micronaut.validation.validator.BeanValidationContext
-
The default validation context.
- DefaultAnnotatedElementValidator - Class in io.micronaut.validation.validator
-
Default implementation of
AnnotatedElementValidator
. - DefaultAnnotatedElementValidator() - Constructor for class io.micronaut.validation.validator.DefaultAnnotatedElementValidator
-
Default constructor.
- DefaultClockProvider - Class in io.micronaut.validation.validator
-
The default clock provider.
- DefaultClockProvider() - Constructor for class io.micronaut.validation.validator.DefaultClockProvider
- DefaultConstraintValidators - Class in io.micronaut.validation.validator.constraints
-
A factory bean that contains implementation for many of the default validations.
- DefaultConstraintValidators() - Constructor for class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
Default constructor.
- DefaultConstraintValidators(BeanContext) - Constructor for class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
Constructor used for DI.
- DefaultConstraintValidators.ValidatorKey - Record Class in io.micronaut.validation.validator.constraints
-
Key for caching validators.
- DefaultInternalConstraintValidatorFactory - Class in io.micronaut.validation.validator.constraints
-
The default implementation of
InternalConstraintValidatorFactory
. - DefaultInternalConstraintValidatorFactory(BeanContext) - Constructor for class io.micronaut.validation.validator.constraints.DefaultInternalConstraintValidatorFactory
- DefaultInternalConstraintValidatorFactory(BeanIntrospector, BeanContext) - Constructor for class io.micronaut.validation.validator.constraints.DefaultInternalConstraintValidatorFactory
- DefaultMessageInterpolator - Class in io.micronaut.validation.validator.messages
-
The default error messages.
- DefaultMessageInterpolator(MessageSource) - Constructor for class io.micronaut.validation.validator.messages.DefaultMessageInterpolator
- DefaultMessages - Class in io.micronaut.validation.validator.messages
-
The default error messages.
- DefaultMessages() - Constructor for class io.micronaut.validation.validator.messages.DefaultMessages
-
Constructs the default error messages.
- DefaultValidator - Class in io.micronaut.validation.validator
-
Default implementation of the
Validator
interface. - DefaultValidator(ValidatorConfiguration) - Constructor for class io.micronaut.validation.validator.DefaultValidator
-
Default constructor.
- DefaultValidatorConfiguration - Class in io.micronaut.validation.validator
-
The default configuration for the validator.
- DefaultValidatorConfiguration() - Constructor for class io.micronaut.validation.validator.DefaultValidatorConfiguration
- DefaultValidatorFactory - Class in io.micronaut.validation.validator
-
Default validator factory implementation.
- DefaultValidatorFactory() - Constructor for class io.micronaut.validation.validator.DefaultValidatorFactory
-
The constructor.
- DefaultValidatorFactory(ValidatorConfiguration) - Constructor for class io.micronaut.validation.validator.DefaultValidatorFactory
-
The constructor.
- DefaultValidatorFactory(Validator, ValidatorConfiguration) - Constructor for class io.micronaut.validation.validator.DefaultValidatorFactory
-
Default constructor.
- DefaultValueExtractors - Class in io.micronaut.validation.validator.extractors
-
The default value extractors.
- DefaultValueExtractors() - Constructor for class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Default constructor.
- DefaultValueExtractors(BeanContext) - Constructor for class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Constructor used during DI.
- DigitsValidator<T> - Interface in io.micronaut.validation.validator.constraints
-
Abstract
Digits
validator implementation. - doComparison(T, BigDecimal) - Method in interface io.micronaut.validation.validator.constraints.DecimalMaxValidator
-
Perform the comparison for the given value.
- doComparison(T, BigDecimal) - Method in interface io.micronaut.validation.validator.constraints.DecimalMinValidator
-
Perform the comparison for the given value.
- DomainNameUtil - Class in io.micronaut.validation.validator.constraints
-
Forked from Hibernate Validator.
E
- EmailValidator - Class in io.micronaut.validation.validator.constraints
-
Provides Email validation.
- EmailValidator() - Constructor for class io.micronaut.validation.validator.constraints.EmailValidator
- ENABLED - Static variable in interface io.micronaut.validation.validator.ValidatorConfiguration
-
Whether the validator is enabled.
- equals(Object) - Method in record class io.micronaut.validation.validator.constraints.DefaultConstraintValidators.ValidatorKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.validation.validator.extractors.ValueExtractorDefinition
-
Indicates whether some other object is "equal to" this one.
- ExecutableMethodValidator - Interface in io.micronaut.validation.validator
-
Extended version of
ExecutableValidator
that operates onExecutableMethod
instances.
F
- findConstraintValidator(Class<A>, Class<T>) - Method in interface io.micronaut.validation.validator.constraints.ConstraintValidatorRegistry
-
Finds a constraint validator for the given type and target type.
- findConstraintValidator(Class<A>, Class<T>) - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
- findLocalConstraintValidator(Class<A>, Class<T>) - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
Last chance resolve for constraint validator.
- findValueExtractors(Class<T>) - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
- findValueExtractors(Class<T>) - Method in interface io.micronaut.validation.validator.extractors.ValueExtractorRegistry
-
Finds
ValueExtractor
s for the given type. - forExecutables() - Method in class io.micronaut.validation.validator.DefaultValidator
- forExecutables() - Method in interface io.micronaut.validation.validator.Validator
-
Overridden variation that returns a
ExecutableMethodValidator
. - fromGroups(Class<?>...) - Static method in interface io.micronaut.validation.validator.BeanValidationContext
-
Create a validation context from the given groups.
G
- getBeanIntrospection(Class<T>) - Method in class io.micronaut.validation.validator.DefaultValidator
-
Looks up a bean introspection for the given object.
- getBeanIntrospection(T) - Method in class io.micronaut.validation.validator.DefaultValidator
-
Looks up a bean introspection for the given object.
- getBeanIntrospection(T, Class<T>) - Method in class io.micronaut.validation.validator.DefaultValidator
-
looks up a bean introspection for the given object by instance's class or defined class.
- getBeanIntrospector() - Method in class io.micronaut.validation.validator.DefaultValidator
- getBeanIntrospector() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getBeanIntrospector() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
-
The bean introspector.
- getBigDecimal(T) - Method in interface io.micronaut.validation.validator.constraints.DigitsValidator
-
Resolve a big decimal for the given value.
- getClassFromType(Type) - Static method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getClock() - Method in class io.micronaut.validation.validator.DefaultClockProvider
- getClockProvider() - Method in interface io.micronaut.validation.validator.constraints.ConstraintValidatorContext
-
Returns the provider for obtaining the current time in the form of a
Clock
, e.g. - getClockProvider() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getClockProvider() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- getClockProvider() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
- getConstraintsForClass(Class<?>) - Method in class io.micronaut.validation.validator.DefaultValidator
- getConstraintValidator(Class<A>, Class<T>) - Method in interface io.micronaut.validation.validator.constraints.ConstraintValidatorRegistry
-
Finds a constraint validator for the given type and target type.
- getConstraintValidatorFactory() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getConstraintValidatorFactory() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- getConstraintValidatorFactory() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
- getConstraintValidatorRegistry() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getConstraintValidatorRegistry() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
- getConversionService() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getDefaultClockProvider() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getDefaultClockProvider() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
- getDefaultMessageInterpolator() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getDefaultMessageInterpolator() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
- getDefaultTraversableResolver() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getDefaultTraversableResolver() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
- getExecutionHandleLocator() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getExecutionHandleLocator() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
-
The execution handler locator to use.
- getInstance() - Static method in interface io.micronaut.validation.validator.Validator
-
Constructs a new default instance.
- getInstance(Class<T>, Class<?>, ConstraintTarget) - Method in interface io.micronaut.validation.validator.constraints.InternalConstraintValidatorFactory
-
Find an instance
ConstraintValidator
. - getInstance(Class<T>) - Method in class io.micronaut.validation.validator.constraints.DefaultInternalConstraintValidatorFactory
- getInstance(Class<T>, Class<?>, ConstraintTarget) - Method in class io.micronaut.validation.validator.constraints.DefaultInternalConstraintValidatorFactory
- getMessageInterpolator() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getMessageInterpolator() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- getMessageInterpolator() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
- getOrder() - Method in class io.micronaut.validation.ValidatingInterceptor
- getOrder() - Method in class io.micronaut.validation.visitor.IntrospectedValidationIndexesVisitor
- getOrder() - Method in class io.micronaut.validation.visitor.ValidationVisitor
- getPackageName() - Method in class io.micronaut.validation.transformer.ValidationAnnotationRemapper
- getParameterNameProvider() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- getRootBean() - Method in interface io.micronaut.validation.validator.constraints.ConstraintValidatorContext
-
In case of using this constraint validator with
jakarta.validation.ConstraintValidator
returns null, because JRS-303 doesn't support passing a root bean in their validation context. - getSize(T) - Method in interface io.micronaut.validation.validator.constraints.SizeValidator
-
Evaluate the size for the given value.
- getSupportedAnnotationNames() - Method in class io.micronaut.validation.visitor.IntrospectedValidationIndexesVisitor
- getSupportedAnnotationNames() - Method in class io.micronaut.validation.visitor.ValidationVisitor
- getTraversableResolver() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getTraversableResolver() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- getTraversableResolver() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
- getValidator() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getValidator() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- getValueExtractorRegistry() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getValueExtractorRegistry() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
- getVisitorKind() - Method in class io.micronaut.validation.visitor.IntrospectedValidationIndexesVisitor
- getVisitorKind() - Method in class io.micronaut.validation.visitor.ValidationVisitor
- groups() - Element in annotation interface io.micronaut.validation.Validated
-
The validation groups that will be used for validation.
- groups() - Method in interface io.micronaut.validation.validator.BeanValidationContext
-
The validation groups.
H
- handle(HttpRequest, ConstraintViolationException) - Method in class io.micronaut.validation.exceptions.ConstraintExceptionHandler
- hashCode() - Method in record class io.micronaut.validation.validator.constraints.DefaultConstraintValidators.ValidatorKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.validation.validator.extractors.ValueExtractorDefinition
-
Returns a hash code value for this object.
I
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.validation.ValidatingInterceptor
- InternalConstraintValidatorFactory - Interface in io.micronaut.validation.validator.constraints
-
Internal version of
ConstraintValidatorFactory
. - interpolate(String, MessageInterpolator.Context) - Method in class io.micronaut.validation.validator.messages.DefaultMessageInterpolator
- interpolate(String, MessageInterpolator.Context, Locale) - Method in class io.micronaut.validation.validator.messages.DefaultMessageInterpolator
- IntrospectedValidationIndexesVisitor - Class in io.micronaut.validation.visitor
-
The visitor add property indexes for the validated annotations.
- IntrospectedValidationIndexesVisitor() - Constructor for class io.micronaut.validation.visitor.IntrospectedValidationIndexesVisitor
- io.micronaut.validation - package io.micronaut.validation
-
Validation advice and interceptors.
- io.micronaut.validation.annotation - package io.micronaut.validation.annotation
- io.micronaut.validation.exceptions - package io.micronaut.validation.exceptions
-
Validation exceptions.
- io.micronaut.validation.transformer - package io.micronaut.validation.transformer
- io.micronaut.validation.validator - package io.micronaut.validation.validator
- io.micronaut.validation.validator.constraints - package io.micronaut.validation.validator.constraints
- io.micronaut.validation.validator.extractors - package io.micronaut.validation.validator.extractors
- io.micronaut.validation.validator.messages - package io.micronaut.validation.validator.messages
- io.micronaut.validation.validator.resolver - package io.micronaut.validation.validator.resolver
- io.micronaut.validation.visitor - package io.micronaut.validation.visitor
- isCascadable(Object, Path.Node, Class<?>, Path, ElementType) - Method in class io.micronaut.validation.validator.resolver.CompositeTraversableResolver
- isEnabled() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- isPropertyValidated(T, BeanProperty<T, Object>) - Method in interface io.micronaut.validation.validator.BeanValidationContext
-
Hook to allow exclusion of properties during validation.
- isReachable(Object, Path.Node, Class<?>, Path, ElementType) - Method in class io.micronaut.validation.validator.resolver.CompositeTraversableResolver
- isValid(CharSequence, AnnotationValue<Email>, ConstraintValidatorContext) - Method in class io.micronaut.validation.validator.constraints.EmailValidator
- isValid(CharSequence, AnnotationValue<Pattern>, ConstraintValidatorContext) - Method in class io.micronaut.validation.validator.constraints.PatternValidator
- isValid(T, AnnotationValue<A>, ConstraintValidatorContext) - Method in interface io.micronaut.validation.validator.constraints.ConstraintValidator
-
Implements the validation logic.
- isValid(T, AnnotationValue<DecimalMax>, ConstraintValidatorContext) - Method in interface io.micronaut.validation.validator.constraints.DecimalMaxValidator
- isValid(T, AnnotationValue<DecimalMin>, ConstraintValidatorContext) - Method in interface io.micronaut.validation.validator.constraints.DecimalMinValidator
- isValid(T, AnnotationValue<Digits>, ConstraintValidatorContext) - Method in interface io.micronaut.validation.validator.constraints.DigitsValidator
- isValid(T, AnnotationValue<Size>, ConstraintValidatorContext) - Method in interface io.micronaut.validation.validator.constraints.SizeValidator
- isValid(T, ConstraintValidatorContext) - Method in interface io.micronaut.validation.validator.constraints.ConstraintValidator
- isValidDomainAddress(String) - Static method in class io.micronaut.validation.validator.constraints.DomainNameUtil
-
Checks validity of a domain name.
- isValidEmailDomainAddress(String) - Static method in class io.micronaut.validation.validator.constraints.DomainNameUtil
-
Checks the validity of the domain name used in an email.
M
- messageInterpolator(MessageInterpolator) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- messageTemplate(String) - Method in interface io.micronaut.validation.validator.constraints.ConstraintValidatorContext
-
Sets a message template to be used for the validation error message.
P
- parameterNameProvider(ParameterNameProvider) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- PatternValidator - Class in io.micronaut.validation.validator.constraints
-
Validator for the
Pattern
annotation. - PatternValidator() - Constructor for class io.micronaut.validation.validator.constraints.PatternValidator
- POSITION - Static variable in class io.micronaut.validation.ValidatingInterceptor
-
The position of the interceptor.
- PREFIX - Static variable in interface io.micronaut.validation.validator.ValidatorConfiguration
-
The prefix to use for config.
R
- ReactiveValidator - Interface in io.micronaut.validation.validator
-
Interface for reactive bean validation.
- releaseInstance(ConstraintValidator<?, ?>) - Method in class io.micronaut.validation.validator.constraints.DefaultInternalConstraintValidatorFactory
- remap(AnnotationValue<?>, VisitorContext) - Method in class io.micronaut.validation.transformer.ValidationAnnotationRemapper
- requireNonEmpty(String, String) - Static method in class io.micronaut.validation.validator.DefaultValidator
-
Deprecated.It will be private in a future version.
- requireNonNull(String, T) - Static method in class io.micronaut.validation.validator.DefaultValidator
-
Deprecated.It will be private in a future version.
S
- setBeanIntrospector(BeanIntrospector) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- setClockProvider(ClockProvider) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets the clock provider to use.
- setConstraintValidatorRegistry(ConstraintValidatorRegistry) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets the constraint validator registry to use.
- setConversionService(ConversionService) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets the conversion service.
- setEnabled(boolean) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets whether Micronaut's validator is enabled.
- setExecutionHandleLocator(BeanContext) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets the execution handler locator to use.
- setMessageInterpolator(MessageInterpolator) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets the message interpolator to use.
- setTraversableResolver(TraversableResolver) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets the traversable resolver to use.
- setValueExtractorRegistry(ValueExtractorRegistry) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets the value extractor registry use.
- SizeValidator<T> - Interface in io.micronaut.validation.validator.constraints
-
Abstract implementation of a
Size
validator.
T
- targetType() - Method in record class io.micronaut.validation.validator.constraints.DefaultConstraintValidators.ValidatorKey
-
Returns the value of the
targetType
record component. - toString() - Method in record class io.micronaut.validation.validator.constraints.DefaultConstraintValidators.ValidatorKey
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.validation.validator.extractors.ValueExtractorDefinition
-
Returns a string representation of this record class.
- traversableResolver(TraversableResolver) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- typeArgumentIndex() - Method in record class io.micronaut.validation.validator.extractors.ValueExtractorDefinition
-
Returns the value of the
typeArgumentIndex
record component.
U
- unwrap(Class<T>) - Method in class io.micronaut.validation.validator.DefaultValidator
- unwrap(Class<T>) - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- unwrapByDefault() - Method in record class io.micronaut.validation.validator.extractors.ValueExtractorDefinition
-
Returns the value of the
unwrapByDefault
record component. - usingContext() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
V
- VALID - Static variable in interface io.micronaut.validation.validator.constraints.ConstraintValidator
-
A constraint validator that just returns the object as being valid.
- validate(BeanIntrospection<T>, T, BeanValidationContext) - Method in interface io.micronaut.validation.validator.Validator
-
Validate the given introspection and object.
- validate(BeanIntrospection<T>, T, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
-
Validate the given introspection and object.
- validate(BeanIntrospection<T>, T, Class<?>...) - Method in interface io.micronaut.validation.validator.Validator
-
Validate the given introspection and object.
- validate(BeanIntrospection<T>, T, BeanValidationContext) - Method in class io.micronaut.validation.validator.DefaultValidator
- validate(T, BeanValidationContext) - Method in interface io.micronaut.validation.validator.Validator
-
Validates all constraints on
object
. - validate(T, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validate(T, BeanValidationContext) - Method in class io.micronaut.validation.validator.DefaultValidator
- validate(T, Class<?>...) - Method in interface io.micronaut.validation.validator.Validator
- validateBean(BeanResolutionContext, BeanDefinition<T>, T) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateBeanArgument(BeanResolutionContext, InjectionPoint, Argument<T>, int, T) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateCompletionStage(CompletionStage<T>, Argument<T>, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateCompletionStage(CompletionStage<T>, Argument<T>, Class<?>...) - Method in interface io.micronaut.validation.validator.ReactiveValidator
-
Validate the given CompletionStage by returning a new CompletionStage that validates the emitted value.
- validateConstructorParameters(BeanIntrospection<? extends T>, Object[], Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateConstructorParameters(BeanIntrospection<? extends T>, Object[], Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Validates parameters for the given introspection and values.
- validateConstructorParameters(Class<? extends T>, Argument<?>[], Object[], BeanValidationContext) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Validates arguments for the given bean type and constructor arguments.
- validateConstructorParameters(Class<? extends T>, Argument<?>[], Object[], Class<?>[]) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Validates arguments for the given bean type and constructor arguments.
- validateConstructorParameters(Constructor<? extends T>, Object[], Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateConstructorParameters(Constructor<? extends T>, Object[], Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
- validateConstructorParameters(Class<? extends T>, Argument<?>[], Object[], BeanValidationContext) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateConstructorParameters(Class<? extends T>, Argument<?>[], Object[], Class<?>[]) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateConstructorReturnValue(Constructor<? extends T>, T, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateConstructorReturnValue(Constructor<? extends T>, T, Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
- Validated - Annotation Interface in io.micronaut.validation
-
Around
advice that ensures an objects methods are validated. - validatedAnnotatedElement(AnnotatedElement, Object) - Method in class io.micronaut.validation.validator.DefaultValidator
- ValidatedElement - Annotation Interface in io.micronaut.validation.annotation
-
Internal annotation used to trigger cascading.
- validateParameters(T, ExecutableMethod, Object[], Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateParameters(T, ExecutableMethod, Object[], BeanValidationContext) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Validate the parameter values of the given
ExecutableMethod
. - validateParameters(T, ExecutableMethod, Object[], Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Validate the parameter values of the given
ExecutableMethod
. - validateParameters(T, ExecutableMethod, Collection<MutableArgumentValue<?>>, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateParameters(T, ExecutableMethod, Collection<MutableArgumentValue<?>>, Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Validate the parameter values of the given
ExecutableMethod
. - validateParameters(T, Method, Object[], Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateParameters(T, Method, Object[], Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
- validateParameters(T, ExecutableMethod, Object[], BeanValidationContext) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateProperty(T, String, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateProperty(T, String, BeanValidationContext) - Method in interface io.micronaut.validation.validator.Validator
-
Validates all constraints placed on the property of
object
namedpropertyName
. - validateProperty(T, String, Class<?>...) - Method in interface io.micronaut.validation.validator.Validator
- validateProperty(T, String, BeanValidationContext) - Method in class io.micronaut.validation.validator.DefaultValidator
- validatePublisher(ReturnType<?>, Publisher<T>, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validatePublisher(ReturnType<?>, Publisher<T>, Class<?>...) - Method in interface io.micronaut.validation.validator.ReactiveValidator
-
Validate the given publisher by returning a new Publisher that validates each emitted value.
- validateReturnValue(T, ExecutableMethod<?, Object>, Object, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateReturnValue(T, ExecutableMethod<?, Object>, Object, BeanValidationContext) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Validates the return value of a
ExecutableMethod
. - validateReturnValue(T, ExecutableMethod<?, Object>, Object, Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Validates the return value of a
ExecutableMethod
. - validateReturnValue(T, Method, Object, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateReturnValue(T, Method, Object, Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
- validateReturnValue(T, ExecutableMethod<?, Object>, Object, BeanValidationContext) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateValue(Class<T>, String, Object, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateValue(Class<T>, String, Object, BeanValidationContext) - Method in interface io.micronaut.validation.validator.Validator
-
Validates all constraints placed on the property named
propertyName
of the classbeanType
would the property value bevalue
. - validateValue(Class<T>, String, Object, Class<?>...) - Method in interface io.micronaut.validation.validator.Validator
- validateValue(Class<T>, String, Object, BeanValidationContext) - Method in class io.micronaut.validation.validator.DefaultValidator
- ValidatingInterceptor - Class in io.micronaut.validation
-
A
MethodInterceptor
that validates method invocations. - ValidatingInterceptor(Validator, ValidatorFactory, ConversionService) - Constructor for class io.micronaut.validation.ValidatingInterceptor
-
Creates ValidatingInterceptor from the validatorFactory.
- ValidationAnnotationRemapper - Class in io.micronaut.validation.transformer
-
The validation annotations remapper.
- ValidationAnnotationRemapper() - Constructor for class io.micronaut.validation.transformer.ValidationAnnotationRemapper
- ValidationAnnotationUtil - Interface in io.micronaut.validation.validator
-
Internal validation utils.
- ValidationVisitor - Class in io.micronaut.validation.visitor
-
The visitor creates annotations utilized by the Validator.
- ValidationVisitor() - Constructor for class io.micronaut.validation.visitor.ValidationVisitor
- Validator - Interface in io.micronaut.validation.validator
-
Extended version of the
Valid
interface for Micronaut's implementation. - ValidatorConfiguration - Interface in io.micronaut.validation.validator
-
Configuration for the
Validator
. - ValidatorKey(Class<?>, Class<?>) - Constructor for record class io.micronaut.validation.validator.constraints.DefaultConstraintValidators.ValidatorKey
-
Creates an instance of a
ValidatorKey
record class. - valueExtractor() - Method in record class io.micronaut.validation.validator.extractors.ValueExtractorDefinition
-
Returns the value of the
valueExtractor
record component. - ValueExtractorDefinition<T> - Record Class in io.micronaut.validation.validator.extractors
-
The value extractor definition.
- ValueExtractorDefinition(Class<T>, Class<Object>, Integer, boolean, ValueExtractor<T>) - Constructor for record class io.micronaut.validation.validator.extractors.ValueExtractorDefinition
-
Creates an instance of a
ValueExtractorDefinition
record class. - ValueExtractorDefinition(Argument<ValueExtractor<T>>, ValueExtractor<T>) - Constructor for record class io.micronaut.validation.validator.extractors.ValueExtractorDefinition
- ValueExtractorRegistry - Interface in io.micronaut.validation.validator.extractors
-
Registry of value extractors.
- valueType() - Method in record class io.micronaut.validation.validator.extractors.ValueExtractorDefinition
-
Returns the value of the
valueType
record component. - visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.validation.visitor.IntrospectedValidationIndexesVisitor
- visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.validation.visitor.ValidationVisitor
- visitConstructor(ConstructorElement, VisitorContext) - Method in class io.micronaut.validation.visitor.ValidationVisitor
- visitField(FieldElement, VisitorContext) - Method in class io.micronaut.validation.visitor.ValidationVisitor
- visitMethod(MethodElement, VisitorContext) - Method in class io.micronaut.validation.visitor.ValidationVisitor
All Classes and Interfaces|All Packages|Constant Field Values