public class Validations extends Object
| 构造器和说明 |
|---|
Validations() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
contains(CharSequence expected,
CharSequence actual,
String message) |
static void |
containsAny(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
containsAnyIgnoreCase(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
containsIgnoreCase(CharSequence expected,
CharSequence actual,
String message) |
static void |
endsWith(CharSequence expected,
CharSequence actual,
String message) |
static void |
endsWithAny(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
endsWithAnyIgnoreCase(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
endsWithIgnoreCase(CharSequence expected,
CharSequence actual,
String message) |
static void |
equals(byte expected,
byte actual,
String message) |
static void |
equals(char expected,
char actual,
String message) |
static void |
equals(CharSequence expected,
CharSequence actual,
String message) |
static void |
equals(double expected,
double actual,
String message) |
static void |
equals(float expected,
float actual,
String message) |
static void |
equals(int expected,
int actual,
String message) |
static void |
equals(long expected,
long actual,
String message) |
static void |
equals(Object expected,
Object actual,
String message) |
static void |
equals(short expected,
short actual,
String message) |
static void |
equalsAny(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
equalsAnyIgnoreCase(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
equalsIgnoreCase(CharSequence expected,
CharSequence actual,
String message) |
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 void |
isAssignable(Class<?> expectedType,
Class<?> actualValue,
String message) |
static void |
isBlank(CharSequence actual,
String message) |
static void |
isEmpty(CharSequence actual,
String message) |
static void |
isFalse(boolean condition,
String message) |
static void |
isInstanceOf(Class<?> expectedType,
Object actualValue,
String message) |
static void |
isNull(Object actual,
String message) |
static void |
isSame(Object expected,
Object actual,
String message) |
static void |
isTrue(boolean condition,
String message) |
static void |
notAssignable(Class<?> expectedType,
Class<?> actualValue,
String message) |
static void |
notBlank(CharSequence actual,
String message) |
static void |
notContains(CharSequence expected,
CharSequence actual,
String message) |
static void |
notContainsAny(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
notContainsAnyIgnoreCase(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
notContainsIgnoreCase(CharSequence expected,
CharSequence actual,
String message) |
static void |
notEmpty(CharSequence actual,
String message) |
static void |
notEndsWith(CharSequence expected,
CharSequence actual,
String message) |
static void |
notEndsWithAny(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
notEndsWithAnyIgnoreCase(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
notEndsWithIgnoreCase(CharSequence expected,
CharSequence actual,
String message) |
static void |
notEquals(byte expected,
byte actual,
String message) |
static void |
notEquals(char expected,
char actual,
String message) |
static void |
notEquals(CharSequence expected,
CharSequence actual,
String message) |
static void |
notEquals(double expected,
double actual,
String message) |
static void |
notEquals(float expected,
float actual,
String message) |
static void |
notEquals(int expected,
int actual,
String message) |
static void |
notEquals(long expected,
long actual,
String message) |
static void |
notEquals(Object expected,
Object actual,
String message) |
static void |
notEquals(short expected,
short actual,
String message) |
static void |
notEqualsAny(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
notEqualsAnyIgnoreCase(CharSequence expected,
CharSequence actual,
String message) |
static void |
notEqualsIgnoreCase(CharSequence expected,
CharSequence actual,
String message) |
static void |
notInstanceOf(Class<?> expectedType,
Object actualValue,
String message) |
static void |
notNull(Object actual,
String message) |
static void |
notSame(Object expected,
Object actual,
String message) |
static void |
notStartsWith(CharSequence expected,
CharSequence actual,
String message) |
static void |
notStartsWithAny(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
notStartsWithAnyIgnoreCase(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
notStartsWithIgnoreCase(CharSequence expected,
CharSequence actual,
String message) |
static void |
startsWith(CharSequence expected,
CharSequence actual,
String message) |
static void |
startsWithAny(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
startsWithAnyIgnoreCase(CharSequence[] expected,
CharSequence actual,
String message) |
static void |
startsWithIgnoreCase(CharSequence expected,
CharSequence actual,
String message) |
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 ValidationException
public static <T> void validate(T bean,
Function<Set<javax.validation.ConstraintViolation<T>>,String> messageBuilder,
Class... groups)
throws ValidationException
public 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)
public static void isTrue(boolean condition,
String message)
throws ValidationException
public static void isFalse(boolean condition,
String message)
throws ValidationException
public static void isNull(Object actual, String message) throws ValidationException
public static void notNull(Object actual, String message) throws ValidationException
public static void equals(char expected,
char actual,
String message)
throws ValidationException
public static void equals(byte expected,
byte actual,
String message)
throws ValidationException
public static void equals(short expected,
short actual,
String message)
throws ValidationException
public static void equals(int expected,
int actual,
String message)
throws ValidationException
public static void equals(long expected,
long actual,
String message)
throws ValidationException
public static void equals(double expected,
double actual,
String message)
throws ValidationException
public static void equals(float expected,
float actual,
String message)
throws ValidationException
public static void equals(Object expected, Object actual, String message) throws ValidationException
public static void notEquals(char expected,
char actual,
String message)
throws ValidationException
public static void notEquals(byte expected,
byte actual,
String message)
throws ValidationException
public static void notEquals(short expected,
short actual,
String message)
throws ValidationException
public static void notEquals(int expected,
int actual,
String message)
throws ValidationException
public static void notEquals(long expected,
long actual,
String message)
throws ValidationException
public static void notEquals(double expected,
double actual,
String message)
throws ValidationException
public static void notEquals(float expected,
float actual,
String message)
throws ValidationException
public static void notEquals(Object expected, Object actual, String message) throws ValidationException
public static void isSame(Object expected, Object actual, String message) throws ValidationException
public static void notSame(Object expected, Object actual, String message) throws ValidationException
public static void isInstanceOf(Class<?> expectedType, Object actualValue, String message) throws ValidationException
public static void notInstanceOf(Class<?> expectedType, Object actualValue, String message) throws ValidationException
public static void isAssignable(Class<?> expectedType, Class<?> actualValue, String message) throws ValidationException
public static void notAssignable(Class<?> expectedType, Class<?> actualValue, String message) throws ValidationException
public static void isEmpty(CharSequence actual, String message) throws ValidationException
public static void notEmpty(CharSequence actual, String message) throws ValidationException
public static void isBlank(CharSequence actual, String message) throws ValidationException
public static void notBlank(CharSequence actual, String message) throws ValidationException
public static void equalsAny(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void notEqualsAny(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void equalsAnyIgnoreCase(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void notEqualsAnyIgnoreCase(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void containsAny(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void notContainsAny(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void containsAnyIgnoreCase(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void notContainsAnyIgnoreCase(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void startsWithAny(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void notStartsWithAny(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void endsWithAny(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void notEndsWithAny(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void startsWithAnyIgnoreCase(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void notStartsWithAnyIgnoreCase(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void endsWithAnyIgnoreCase(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void notEndsWithAnyIgnoreCase(CharSequence[] expected, CharSequence actual, String message) throws ValidationException
public static void equals(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void notEquals(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void equalsIgnoreCase(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void notEqualsIgnoreCase(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void contains(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void notContains(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void containsIgnoreCase(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void notContainsIgnoreCase(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void startsWith(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void notStartsWith(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void endsWith(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void notEndsWith(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void startsWithIgnoreCase(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void notStartsWithIgnoreCase(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void endsWithIgnoreCase(CharSequence expected, CharSequence actual, String message) throws ValidationException
public static void notEndsWithIgnoreCase(CharSequence expected, CharSequence actual, String message) throws ValidationException
Copyright © 2025 fossc. All rights reserved.