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 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)
public static void isTrue(boolean condition,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void isFalse(boolean condition,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void isNull(Object actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notNull(Object actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void equals(char expected,
char actual,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void equals(byte expected,
byte actual,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void equals(short expected,
short actual,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void equals(int expected,
int actual,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void equals(long expected,
long actual,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void equals(double expected,
double actual,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void equals(float expected,
float actual,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void equals(Object expected, Object actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEquals(char expected,
char actual,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEquals(byte expected,
byte actual,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEquals(short expected,
short actual,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEquals(int expected,
int actual,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEquals(long expected,
long actual,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEquals(double expected,
double actual,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEquals(float expected,
float actual,
String message)
throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEquals(Object expected, Object actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void isSame(Object expected, Object actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notSame(Object expected, Object actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void isInstanceOf(Class<?> expectedType, Object actualValue, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notInstanceOf(Class<?> expectedType, Object actualValue, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void isAssignable(Class<?> expectedType, Class<?> actualValue, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notAssignable(Class<?> expectedType, Class<?> actualValue, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void isEmpty(CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEmpty(CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void isBlank(CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notBlank(CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void equalsAny(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEqualsAny(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void equalsAnyIgnoreCase(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEqualsAnyIgnoreCase(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void containsAny(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notContainsAny(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void containsAnyIgnoreCase(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notContainsAnyIgnoreCase(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void startsWithAny(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notStartsWithAny(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void endsWithAny(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEndsWithAny(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void startsWithAnyIgnoreCase(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notStartsWithAnyIgnoreCase(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void endsWithAnyIgnoreCase(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEndsWithAnyIgnoreCase(CharSequence[] expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void equals(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEquals(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void equalsIgnoreCase(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEqualsIgnoreCase(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void contains(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notContains(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void containsIgnoreCase(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notContainsIgnoreCase(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void startsWith(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notStartsWith(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void endsWith(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEndsWith(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void startsWithIgnoreCase(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notStartsWithIgnoreCase(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void endsWithIgnoreCase(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionpublic static void notEndsWithIgnoreCase(CharSequence expected, CharSequence actual, String message) throws io.polaris.core.err.ValidationException
io.polaris.core.err.ValidationExceptionCopyright © 2025 fossc. All rights reserved.