public class Validations extends Object
| 构造器和说明 |
|---|
Validations() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
formatValidationMessage(String messageTemplate,
javax.validation.ConstraintValidatorContext validatorContext,
Object value,
Consumer<Map<String,Object>> parameters) |
static String |
formatValidationMessage(String messageTemplate,
Map<String,Object> messageParameters) |
static <A extends Annotation,T> |
getConstraintValidator(Class<A> annotationType,
Class<T> type) |
static javax.validation.ValidatorFactory |
getDefaultFactory() |
static org.hibernate.validator.spi.resourceloading.ResourceBundleLocator |
getDefaultResourceBundleLocator() |
static javax.validation.Validator |
getDefaultValidator() |
static <A extends Annotation,T> |
getFirstConstraintValidator(Class<A> annotationType,
Class<T> type) |
static <T> void |
validate(T bean,
Class... groups) |
static <T> void |
validate(T bean,
Function<Set<javax.validation.ConstraintViolation<T>>,String> messageBuilder,
Class... groups) |
static <T> ValidationResult |
validateQuietly(T bean,
Class... groups) |
static <T> ValidationResult |
validateQuietly(T bean,
Function<Set<javax.validation.ConstraintViolation<T>>,String> messageBuilder,
Class... groups) |
public static org.hibernate.validator.spi.resourceloading.ResourceBundleLocator getDefaultResourceBundleLocator()
public static javax.validation.ValidatorFactory getDefaultFactory()
public static javax.validation.Validator getDefaultValidator()
public static <A extends Annotation,T> List<Class<? extends javax.validation.ConstraintValidator<A,?>>> getConstraintValidator(Class<A> annotationType, Class<T> type)
public static <A extends Annotation,T> Class<? extends javax.validation.ConstraintValidator<A,?>> getFirstConstraintValidator(Class<A> annotationType, Class<T> type)
public static String formatValidationMessage(String messageTemplate, javax.validation.ConstraintValidatorContext validatorContext, Object value, Consumer<Map<String,Object>> parameters)
@Experimental public static String formatValidationMessage(String messageTemplate, Map<String,Object> messageParameters)
public static <T> void validate(T bean,
Class... groups)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static <T> void validate(T bean,
Function<Set<javax.validation.ConstraintViolation<T>>,String> messageBuilder,
Class... groups)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static <T> ValidationResult validateQuietly(T bean, Class... groups)
public static <T> ValidationResult validateQuietly(T bean, Function<Set<javax.validation.ConstraintViolation<T>>,String> messageBuilder, Class... groups)
Copyright © 2024 fossc. All rights reserved.