接口 IResult

所有已知实现类:
Json, JsonData, Result, ResultException

public interface IResult

返回数据的接口

作者:
Hamm
  • 方法详细资料

    • getCode

      int getCode()
      获取错误代码
      返回:
      错误代码
    • getMessage

      String getMessage()
      获取返回信息
      返回:
      返回信息
    • show

      default void show()
      抛出异常
    • show

      default void show(String message)
      抛出异常
      参数:
      message - 返回信息
    • show

      default void show(String message, Object data)
      抛出异常
      参数:
      message - 返回信息
      data - 返回数据
    • when

      default void when(boolean condition)
      当满足条件时抛出异常
      参数:
      condition - 条件
    • when

      default void when(boolean condition, String message)
      当满足条件时抛出异常
      参数:
      condition - 条件
      message - 返回信息
    • when

      default void when(boolean condition, String message, Object data)
      当满足条件时抛出异常
      参数:
      condition - 条件
      message - 返回信息
      data - 数据
    • whenNull

      default void whenNull(Object obj)
      当为null时抛出异常
      参数:
      obj - 被验证的数据
    • whenNull

      default void whenNull(Object obj, String message)
      当为null时抛出异常
      参数:
      obj - 被验证的数据
      message - 返回信息
    • whenEquals

      default void whenEquals(Object obj1, Object obj2)
      当两者相同时抛出异常
      参数:
      obj1 - 被验证的数据
      obj2 - 被验证的数据
    • whenEquals

      default void whenEquals(Object obj1, Object obj2, String message)
      当两者相同时抛出异常
      参数:
      obj1 - 被验证的数据
      obj2 - 被验证的数据
      message - 返回信息
    • whenEquals

      default void whenEquals(String str1, String str2)
      当两个字符串相同时抛出异常
      参数:
      str1 - 被验证的数据
      str2 - 被验证的数据
    • whenEquals

      default void whenEquals(String str1, String str2, String message)
      当两个字符串相同时抛出异常
      参数:
      str1 - 被验证的数据
      str2 - 被验证的数据
      message - 返回信息
    • whenEqualsIgnoreCase

      default void whenEqualsIgnoreCase(String str1, String str2)
      当两个字符串忽略大小写相同时抛出异常
      参数:
      str1 - 被验证的数据
      str2 - 被验证的数据
    • whenEqualsIgnoreCase

      default void whenEqualsIgnoreCase(String str1, String str2, String message)
      当两个字符串忽略大小写相同时抛出异常
      参数:
      str1 - 被验证的数据
      str2 - 被验证的数据
      message - 返回信息
    • whenNotEquals

      default void whenNotEquals(Object obj1, Object obj2)
      当两者不相同时抛出异常
      参数:
      obj1 - 被验证的数据
      obj2 - 被验证的数据
    • whenNotEquals

      default void whenNotEquals(Object obj1, Object obj2, String message)
      当两者不相同时抛出异常
      参数:
      obj1 - 被验证的数据
      obj2 - 被验证的数据
      message - 返回信息
    • whenNotEquals

      default void whenNotEquals(String str1, String str2)
      当两个字符串不相同时抛出异常
      参数:
      str1 - 被验证的数据
      str2 - 被验证的数据
    • whenNotEquals

      default void whenNotEquals(String str1, String str2, String message)
      当两个字符串不相同时抛出异常
      参数:
      str1 - 被验证的数据
      str2 - 被验证的数据
      message - 返回信息
    • whenNotEqualsIgnoreCase

      default void whenNotEqualsIgnoreCase(String str1, String str2)
      当两个字符串忽略大小写还不相同时抛出异常
      参数:
      str1 - 被验证的数据
      str2 - 被验证的数据
    • whenNotEqualsIgnoreCase

      default void whenNotEqualsIgnoreCase(String str1, String str2, String message)
      当两个字符串忽略大小写还不相同时抛出异常
      参数:
      str1 - 被验证的数据
      str2 - 被验证的数据
      message - 返回信息
    • whenEmpty

      default void whenEmpty(Object obj)
      当为null或空字符串时抛出异常
      参数:
      obj - 被验证的数据
    • whenEmpty

      default void whenEmpty(Object obj, String message)
      当为null或空字符串时抛出异常
      参数:
      obj - 被验证的数据
      message - 返回信息
    • whenNotNull

      default void whenNotNull(Object obj)
      当不为null时抛出异常
      参数:
      obj - 被验证的数据
    • whenNotNull

      default void whenNotNull(Object obj, String message)
      当不为null时抛出异常
      参数:
      obj - 被验证的数据
      message - 返回信息