接口 IResult
- 所有已知实现类:
Json,JsonData,Result,ResultException
public interface IResult
返回数据的接口
- 作者:
- Hamm
-
方法概要
修饰符和类型方法说明intgetCode()获取错误代码获取返回信息default voidshow()抛出异常default void抛出异常default void抛出异常default voidwhen(boolean condition) 当满足条件时抛出异常default void当满足条件时抛出异常default void当满足条件时抛出异常default void当为null或空字符串时抛出异常default void当为null或空字符串时抛出异常default voidwhenEquals(Object obj1, Object obj2) 当两者相同时抛出异常default voidwhenEquals(Object obj1, Object obj2, String message) 当两者相同时抛出异常default voidwhenEquals(String str1, String str2) 当两个字符串相同时抛出异常default voidwhenEquals(String str1, String str2, String message) 当两个字符串相同时抛出异常default voidwhenEqualsIgnoreCase(String str1, String str2) 当两个字符串忽略大小写相同时抛出异常default voidwhenEqualsIgnoreCase(String str1, String str2, String message) 当两个字符串忽略大小写相同时抛出异常default voidwhenNotEquals(Object obj1, Object obj2) 当两者不相同时抛出异常default voidwhenNotEquals(Object obj1, Object obj2, String message) 当两者不相同时抛出异常default voidwhenNotEquals(String str1, String str2) 当两个字符串不相同时抛出异常default voidwhenNotEquals(String str1, String str2, String message) 当两个字符串不相同时抛出异常default voidwhenNotEqualsIgnoreCase(String str1, String str2) 当两个字符串忽略大小写还不相同时抛出异常default voidwhenNotEqualsIgnoreCase(String str1, String str2, String message) 当两个字符串忽略大小写还不相同时抛出异常default voidwhenNotNull(Object obj) 当不为null时抛出异常default voidwhenNotNull(Object obj, String message) 当不为null时抛出异常default void当为null时抛出异常default void当为null时抛出异常
-
方法详细资料
-
getCode
int getCode()获取错误代码- 返回:
- 错误代码
-
getMessage
String getMessage()获取返回信息- 返回:
- 返回信息
-
show
default void show()抛出异常 -
show
抛出异常- 参数:
message- 返回信息
-
show
抛出异常- 参数:
message- 返回信息data- 返回数据
-
when
default void when(boolean condition) 当满足条件时抛出异常- 参数:
condition- 条件
-
when
当满足条件时抛出异常- 参数:
condition- 条件message- 返回信息
-
when
当满足条件时抛出异常- 参数:
condition- 条件message- 返回信息data- 数据
-
whenNull
当为null时抛出异常- 参数:
obj- 被验证的数据
-
whenNull
当为null时抛出异常- 参数:
obj- 被验证的数据message- 返回信息
-
whenEquals
当两者相同时抛出异常- 参数:
obj1- 被验证的数据obj2- 被验证的数据
-
whenEquals
当两者相同时抛出异常- 参数:
obj1- 被验证的数据obj2- 被验证的数据message- 返回信息
-
whenEquals
当两个字符串相同时抛出异常- 参数:
str1- 被验证的数据str2- 被验证的数据
-
whenEquals
当两个字符串相同时抛出异常- 参数:
str1- 被验证的数据str2- 被验证的数据message- 返回信息
-
whenEqualsIgnoreCase
当两个字符串忽略大小写相同时抛出异常- 参数:
str1- 被验证的数据str2- 被验证的数据
-
whenEqualsIgnoreCase
当两个字符串忽略大小写相同时抛出异常- 参数:
str1- 被验证的数据str2- 被验证的数据message- 返回信息
-
whenNotEquals
当两者不相同时抛出异常- 参数:
obj1- 被验证的数据obj2- 被验证的数据
-
whenNotEquals
当两者不相同时抛出异常- 参数:
obj1- 被验证的数据obj2- 被验证的数据message- 返回信息
-
whenNotEquals
当两个字符串不相同时抛出异常- 参数:
str1- 被验证的数据str2- 被验证的数据
-
whenNotEquals
当两个字符串不相同时抛出异常- 参数:
str1- 被验证的数据str2- 被验证的数据message- 返回信息
-
whenNotEqualsIgnoreCase
当两个字符串忽略大小写还不相同时抛出异常- 参数:
str1- 被验证的数据str2- 被验证的数据
-
whenNotEqualsIgnoreCase
当两个字符串忽略大小写还不相同时抛出异常- 参数:
str1- 被验证的数据str2- 被验证的数据message- 返回信息
-
whenEmpty
当为null或空字符串时抛出异常- 参数:
obj- 被验证的数据
-
whenEmpty
当为null或空字符串时抛出异常- 参数:
obj- 被验证的数据message- 返回信息
-
whenNotNull
当不为null时抛出异常- 参数:
obj- 被验证的数据
-
whenNotNull
当不为null时抛出异常- 参数:
obj- 被验证的数据message- 返回信息
-