类 Should

java.lang.Object
net.wenzuo.atom.core.utils.Should

public abstract class Should extends Object

服务数据校验断言,此断言抛出 BadRequestException, 报 warn 日志,异常无需报警

如:手机号格式校验失败

从以下版本开始:
2021-12-25
作者:
Catch
  • 构造器详细资料

    • Should

      public Should()
  • 方法详细资料

    • isEquals

      public static void isEquals(Object a, Object b, String message)
    • isEquals

      public static void isEquals(Object a, Object b, Supplier<String> messageSupplier)
    • notEquals

      public static void notEquals(Object a, Object b, String message)
    • notEquals

      public static void notEquals(Object a, Object b, Supplier<String> messageSupplier)
    • isTrue

      public static void isTrue(boolean expression, String message)
    • isTrue

      public static void isTrue(boolean expression, Supplier<String> messageSupplier)
    • isFalse

      public static void isFalse(boolean expression, String message)
    • isFalse

      public static void isFalse(boolean expression, Supplier<String> messageSupplier)
    • isNull

      public static void isNull(@Nullable Object object, String message)
    • isNull

      public static void isNull(@Nullable Object object, Supplier<String> messageSupplier)
    • notNull

      public static void notNull(@Nullable Object object, String message)
    • notNull

      public static void notNull(@Nullable Object object, Supplier<String> messageSupplier)
    • isEmpty

      public static void isEmpty(@Nullable String text, String message)
    • isEmpty

      public static void isEmpty(@Nullable String text, Supplier<String> messageSupplier)
    • notEmpty

      public static void notEmpty(@Nullable String text, String message)
    • notEmpty

      public static void notEmpty(@Nullable String text, Supplier<String> messageSupplier)
    • isBlank

      public static void isBlank(@Nullable String text, String message)
    • isBlank

      public static void isBlank(@Nullable String text, Supplier<String> messageSupplier)
    • notBlank

      public static void notBlank(@Nullable String text, String message)
    • notBlank

      public static void notBlank(@Nullable String text, Supplier<String> messageSupplier)
    • isContains

      public static void isContains(@Nullable String textToSearch, String substring, String message)
    • isContains

      public static void isContains(@Nullable String textToSearch, String substring, Supplier<String> messageSupplier)
    • notContains

      public static void notContains(@Nullable String textToSearch, String substring, String message)
    • notContains

      public static void notContains(@Nullable String textToSearch, String substring, Supplier<String> messageSupplier)
    • isEmpty

      public static void isEmpty(@Nullable Object[] array, String message)
    • isEmpty

      public static void isEmpty(@Nullable Object[] array, Supplier<String> messageSupplier)
    • notEmpty

      public static void notEmpty(@Nullable Object[] array, String message)
    • notEmpty

      public static void notEmpty(@Nullable Object[] array, Supplier<String> messageSupplier)
    • noNullElements

      public static void noNullElements(@Nullable Object[] array, String message)
    • noNullElements

      public static void noNullElements(@Nullable Object[] array, Supplier<String> messageSupplier)
    • isEmpty

      public static void isEmpty(@Nullable Collection<?> collection, String message)
    • isEmpty

      public static void isEmpty(@Nullable Collection<?> collection, Supplier<String> messageSupplier)
    • notEmpty

      public static void notEmpty(@Nullable Collection<?> collection, String message)
    • notEmpty

      public static void notEmpty(@Nullable Collection<?> collection, Supplier<String> messageSupplier)
    • noNullElements

      public static void noNullElements(@Nullable Collection<?> collection, String message)
    • noNullElements

      public static void noNullElements(@Nullable Collection<?> collection, Supplier<String> messageSupplier)
    • isEmpty

      public static void isEmpty(@Nullable Map<?,?> map, String message)
    • isEmpty

      public static void isEmpty(@Nullable Map<?,?> map, Supplier<String> messageSupplier)
    • notEmpty

      public static void notEmpty(@Nullable Map<?,?> map, String message)
    • notEmpty

      public static void notEmpty(@Nullable Map<?,?> map, Supplier<String> messageSupplier)
    • isInstanceOf

      public static void isInstanceOf(@NonNull Class<?> type, @Nullable Object obj, String message)
    • isInstanceOf

      public static void isInstanceOf(@NonNull Class<?> type, @Nullable Object obj, Supplier<String> messageSupplier)
    • notInstanceOf

      public static void notInstanceOf(@NonNull Class<?> type, @Nullable Object obj, String message)
    • notInstanceOf

      public static void notInstanceOf(@NonNull Class<?> type, @Nullable Object obj, Supplier<String> messageSupplier)
    • isAssignable

      public static void isAssignable(@NonNull Class<?> superType, @Nullable Class<?> subType, String message)
    • isAssignable

      public static void isAssignable(@NonNull Class<?> superType, @Nullable Class<?> subType, Supplier<String> messageSupplier)