Package cn.mindit.atom.core.util
Class Should
java.lang.Object
cn.mindit.atom.core.util.Should
服务数据校验断言,此断言抛出 BusinessException, 报 warn 日志,异常无需报警
如:手机号格式校验失败
- Since:
- 2021-12-25
- Author:
- Catch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidisAssignable(Class<?> superType, Class<?> subType, int code, String message) static voidisAssignable(Class<?> superType, Class<?> subType, int code, Supplier<String> messageSupplier) static voidisAssignable(Class<?> superType, Class<?> subType, ResultProvider provider) static voidisAssignable(Class<?> superType, Class<?> subType, String message) static voidisAssignable(Class<?> superType, Class<?> subType, Supplier<String> messageSupplier) static voidstatic voidstatic voidisBlank(String text, ResultProvider provider) static voidstatic voidstatic voidisContains(String textToSearch, String substring, int code, String message) static voidisContains(String textToSearch, String substring, int code, Supplier<String> messageSupplier) static voidisContains(String textToSearch, String substring, ResultProvider provider) static voidisContains(String textToSearch, String substring, String message) static voidisContains(String textToSearch, String substring, Supplier<String> messageSupplier) static voidstatic voidstatic voidisEmpty(Object[] array, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidisEmpty(String text, ResultProvider provider) static voidstatic voidstatic voidisEmpty(Collection<?> collection, int code, String message) static voidisEmpty(Collection<?> collection, int code, Supplier<String> messageSupplier) static voidisEmpty(Collection<?> collection, ResultProvider provider) static voidisEmpty(Collection<?> collection, String message) static voidisEmpty(Collection<?> collection, Supplier<String> messageSupplier) static voidstatic voidstatic voidisEmpty(Map<?, ?> map, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidisEquals(Object a, Object b, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidisFalse(boolean expression, ResultProvider provider) static voidstatic voidstatic voidisInstanceOf(Class<?> type, Object obj, int code, String message) static voidisInstanceOf(Class<?> type, Object obj, int code, Supplier<String> messageSupplier) static voidisInstanceOf(Class<?> type, Object obj, ResultProvider provider) static voidisInstanceOf(Class<?> type, Object obj, String message) static voidisInstanceOf(Class<?> type, Object obj, Supplier<String> messageSupplier) static voidstatic voidstatic voidisNull(Object object, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidisTrue(boolean expression, ResultProvider provider) static voidstatic voidstatic voidnoNullElements(Object[] array, int code, String message) static voidnoNullElements(Object[] array, int code, Supplier<String> messageSupplier) static voidnoNullElements(Object[] array, ResultProvider provider) static voidnoNullElements(Object[] array, String message) static voidnoNullElements(Object[] array, Supplier<String> messageSupplier) static voidnoNullElements(Collection<?> collection, int code, String message) static voidnoNullElements(Collection<?> collection, int code, Supplier<String> messageSupplier) static voidnoNullElements(Collection<?> collection, ResultProvider provider) static voidnoNullElements(Collection<?> collection, String message) static voidnoNullElements(Collection<?> collection, Supplier<String> messageSupplier) static voidnotAssignable(Class<?> superType, Class<?> subType, int code, String message) static voidnotAssignable(Class<?> superType, Class<?> subType, int code, Supplier<String> messageSupplier) static voidnotAssignable(Class<?> superType, Class<?> subType, ResultProvider provider) static voidnotAssignable(Class<?> superType, Class<?> subType, String message) static voidnotAssignable(Class<?> superType, Class<?> subType, Supplier<String> messageSupplier) static voidstatic voidstatic voidnotBlank(String text, ResultProvider provider) static voidstatic voidstatic voidnotContains(String textToSearch, String substring, int code, String message) static voidnotContains(String textToSearch, String substring, int code, Supplier<String> messageSupplier) static voidnotContains(String textToSearch, String substring, ResultProvider provider) static voidnotContains(String textToSearch, String substring, String message) static voidnotContains(String textToSearch, String substring, Supplier<String> messageSupplier) static voidstatic voidstatic voidnotEmpty(Object[] array, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidnotEmpty(String text, ResultProvider provider) static voidstatic voidstatic voidnotEmpty(Collection<?> collection, int code, String message) static voidnotEmpty(Collection<?> collection, int code, Supplier<String> messageSupplier) static voidnotEmpty(Collection<?> collection, ResultProvider provider) static voidnotEmpty(Collection<?> collection, String message) static voidnotEmpty(Collection<?> collection, Supplier<String> messageSupplier) static voidstatic voidstatic voidnotEmpty(Map<?, ?> map, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidnotEquals(Object a, Object b, ResultProvider provider) static voidstatic voidstatic voidnotInstanceOf(Class<?> type, Object obj, int code, String message) static voidnotInstanceOf(Class<?> type, Object obj, int code, Supplier<String> messageSupplier) static voidnotInstanceOf(Class<?> type, Object obj, ResultProvider provider) static voidnotInstanceOf(Class<?> type, Object obj, String message) static voidnotInstanceOf(Class<?> type, Object obj, Supplier<String> messageSupplier) static voidstatic voidstatic voidnotNull(Object object, ResultProvider provider) static voidstatic void
-
Constructor Details
-
Should
public Should()
-
-
Method Details
-
isEquals
-
isEquals
-
isEquals
-
isEquals
-
isEquals
-
notEquals
-
notEquals
-
notEquals
-
notEquals
-
notEquals
-
isTrue
-
isTrue
-
isTrue
-
isTrue
-
isTrue
-
isFalse
-
isFalse
-
isFalse
-
isFalse
-
isFalse
-
isNull
-
isNull
-
isNull
-
isNull
-
isNull
-
notNull
-
notNull
-
notNull
-
notNull
-
notNull
-
isEmpty
-
isEmpty
-
isEmpty
-
isEmpty
-
isEmpty
-
notEmpty
-
notEmpty
-
notEmpty
-
notEmpty
-
notEmpty
-
isBlank
-
isBlank
-
isBlank
-
isBlank
-
isBlank
-
notBlank
-
notBlank
-
notBlank
-
notBlank
-
notBlank
-
isContains
-
isContains
-
isContains
public static void isContains(@Nullable String textToSearch, String substring, ResultProvider provider) -
isContains
-
isContains
-
notContains
-
notContains
-
notContains
public static void notContains(@Nullable String textToSearch, String substring, ResultProvider provider) -
notContains
-
notContains
-
isEmpty
-
isEmpty
-
isEmpty
-
isEmpty
-
isEmpty
-
notEmpty
-
notEmpty
-
notEmpty
-
notEmpty
-
notEmpty
-
noNullElements
-
noNullElements
-
noNullElements
-
noNullElements
-
noNullElements
-
isEmpty
-
isEmpty
-
isEmpty
-
isEmpty
-
isEmpty
public static void isEmpty(@Nullable Collection<?> collection, int code, Supplier<String> messageSupplier) -
notEmpty
-
notEmpty
-
notEmpty
-
notEmpty
-
notEmpty
public static void notEmpty(@Nullable Collection<?> collection, int code, Supplier<String> messageSupplier) -
noNullElements
-
noNullElements
-
noNullElements
-
noNullElements
public static void noNullElements(@Nullable Collection<?> collection, Supplier<String> messageSupplier) -
noNullElements
public static void noNullElements(@Nullable Collection<?> collection, int code, Supplier<String> messageSupplier) -
isEmpty
-
isEmpty
-
isEmpty
-
isEmpty
-
isEmpty
-
notEmpty
-
notEmpty
-
notEmpty
-
notEmpty
-
notEmpty
-
isInstanceOf
-
isInstanceOf
-
isInstanceOf
public static void isInstanceOf(@NonNull Class<?> type, @Nullable Object obj, ResultProvider provider) -
isInstanceOf
-
isInstanceOf
-
notInstanceOf
-
notInstanceOf
-
notInstanceOf
public static void notInstanceOf(@NonNull Class<?> type, @Nullable Object obj, ResultProvider provider) -
notInstanceOf
-
notInstanceOf
-
isAssignable
-
isAssignable
-
isAssignable
public static void isAssignable(@NonNull Class<?> superType, @Nullable Class<?> subType, ResultProvider provider) -
isAssignable
-
isAssignable
-
notAssignable
-
notAssignable
-
notAssignable
public static void notAssignable(@NonNull Class<?> superType, @Nullable Class<?> subType, ResultProvider provider) -
notAssignable
-
notAssignable
-