public interface BeanValidationConfigValidator
extends io.smallrye.config.ConfigValidator
| Modifier and Type | Method and Description |
|---|---|
default String |
appendPropertyName(String currentPath,
io.smallrye.config.ConfigMappingInterface.Property property) |
javax.validation.Validator |
getValidator() |
default String |
interpolateMessage(String currentPath,
io.smallrye.config.ConfigMappingInterface.NamingStrategy namingStrategy,
io.smallrye.config.ConfigMappingInterface.Property property,
javax.validation.ConstraintViolation<?> violation) |
default void |
validateMapping(Class<?> mappingClass,
String prefix,
Object mappingObject) |
default void |
validateMappingClass(Object mappingObject,
List<io.smallrye.config.ConfigValidationException.Problem> problems) |
default void |
validateMappingInterface(io.smallrye.config.ConfigMappingInterface mappingInterface,
String currentPath,
io.smallrye.config.ConfigMappingInterface.NamingStrategy namingStrategy,
Object mappingObject,
List<io.smallrye.config.ConfigValidationException.Problem> problems) |
default void |
validateProperty(io.smallrye.config.ConfigMappingInterface.Property property,
String currentPath,
io.smallrye.config.ConfigMappingInterface.NamingStrategy namingStrategy,
Object mappingObject,
boolean optional,
List<io.smallrye.config.ConfigValidationException.Problem> problems) |
default void |
validatePropertyValue(io.smallrye.config.ConfigMappingInterface.Property property,
String currentPath,
io.smallrye.config.ConfigMappingInterface.NamingStrategy namingStrategy,
Object mappingObject,
List<io.smallrye.config.ConfigValidationException.Problem> problems) |
javax.validation.Validator getValidator()
default void validateMapping(Class<?> mappingClass, String prefix, Object mappingObject) throws io.smallrye.config.ConfigValidationException
validateMapping in interface io.smallrye.config.ConfigValidatorio.smallrye.config.ConfigValidationExceptiondefault void validateMappingInterface(io.smallrye.config.ConfigMappingInterface mappingInterface,
String currentPath,
io.smallrye.config.ConfigMappingInterface.NamingStrategy namingStrategy,
Object mappingObject,
List<io.smallrye.config.ConfigValidationException.Problem> problems)
default void validateProperty(io.smallrye.config.ConfigMappingInterface.Property property,
String currentPath,
io.smallrye.config.ConfigMappingInterface.NamingStrategy namingStrategy,
Object mappingObject,
boolean optional,
List<io.smallrye.config.ConfigValidationException.Problem> problems)
default void validatePropertyValue(io.smallrye.config.ConfigMappingInterface.Property property,
String currentPath,
io.smallrye.config.ConfigMappingInterface.NamingStrategy namingStrategy,
Object mappingObject,
List<io.smallrye.config.ConfigValidationException.Problem> problems)
default void validateMappingClass(Object mappingObject, List<io.smallrye.config.ConfigValidationException.Problem> problems)
default String appendPropertyName(String currentPath, io.smallrye.config.ConfigMappingInterface.Property property)
Copyright © 2018–2021. All rights reserved.