类 Must
java.lang.Object
net.wenzuo.atom.core.util.Must
服务数据校验断言,此断言抛出 ServiceException, 报 error 日志,异常应该报警
如:手机号发送短信失败,服务链路调用失败
- 从以下版本开始:
- 2021-12-25
- 作者:
- Catch
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static 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, String message) static voidisAssignable(Class<?> superType, Class<?> subType, Supplier<String> messageSupplier) static voidisAssignable(Class<?> superType, Class<?> subType, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidisBlank(String text, ResultProvider provider) static 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, String message) static voidisContains(String textToSearch, String substring, Supplier<String> messageSupplier) static voidisContains(String textToSearch, String substring, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidisEmpty(Object[] array, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidisEmpty(String text, ResultProvider provider) static voidisEmpty(Collection<?> collection, int code, String message) static voidisEmpty(Collection<?> collection, int code, Supplier<String> messageSupplier) static voidisEmpty(Collection<?> collection, String message) static voidisEmpty(Collection<?> collection, Supplier<String> messageSupplier) static voidisEmpty(Collection<?> collection, ResultProvider provider) static voidstatic voidstatic 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 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, String message) static voidisInstanceOf(Class<?> type, Object obj, Supplier<String> messageSupplier) static voidisInstanceOf(Class<?> type, Object obj, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidisNull(Object object, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidisTrue(boolean expression, ResultProvider provider) static voidnoNullElements(Object[] array, int code, String message) static voidnoNullElements(Object[] array, int code, Supplier<String> messageSupplier) static voidnoNullElements(Object[] array, String message) static voidnoNullElements(Object[] array, Supplier<String> messageSupplier) static voidnoNullElements(Object[] array, ResultProvider provider) static voidnoNullElements(Collection<?> collection, int code, String message) static voidnoNullElements(Collection<?> collection, int code, Supplier<String> messageSupplier) static voidnoNullElements(Collection<?> collection, String message) static voidnoNullElements(Collection<?> collection, Supplier<String> messageSupplier) static voidnoNullElements(Collection<?> collection, ResultProvider provider) 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, String message) static voidnotAssignable(Class<?> superType, Class<?> subType, Supplier<String> messageSupplier) static voidnotAssignable(Class<?> superType, Class<?> subType, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidnotBlank(String text, ResultProvider provider) static 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, String message) static voidnotContains(String textToSearch, String substring, Supplier<String> messageSupplier) static voidnotContains(String textToSearch, String substring, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidnotEmpty(Object[] array, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidnotEmpty(String text, ResultProvider provider) static voidnotEmpty(Collection<?> collection, int code, String message) static voidnotEmpty(Collection<?> collection, int code, Supplier<String> messageSupplier) static voidnotEmpty(Collection<?> collection, String message) static voidnotEmpty(Collection<?> collection, Supplier<String> messageSupplier) static voidnotEmpty(Collection<?> collection, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidnotEmpty(Map<?, ?> map, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidnotEquals(Object a, Object b, ResultProvider provider) static 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, String message) static voidnotInstanceOf(Class<?> type, Object obj, Supplier<String> messageSupplier) static voidnotInstanceOf(Class<?> type, Object obj, ResultProvider provider) static voidstatic voidstatic voidstatic voidstatic voidnotNull(Object object, ResultProvider provider)
-
构造器详细资料
-
Must
public Must()
-
-
方法详细资料
-
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
-