接口 IException
- 所有已知实现类:
ServiceError,ServiceException
public interface IException
响应结果
- 作者:
- Hamm.cn
-
方法概要
修饰符和类型方法说明intgetCode()获取错误代码获取返回信息default voidshow()抛出异常default void抛出异常default void抛出异常default voidwhen(boolean condition) 当满足条件时抛出异常default void当满足条件时抛出异常default void当满足条件时抛出异常default void当为null或空字符串时抛出异常default void当为null或空字符串时抛出异常default voidwhenEquals(@NotNull Object obj1, Object obj2, String message) 当两者相同时抛出异常default voidwhenEquals(@NotNull String str1, String str2, String message) 当两个字符串相同时抛出异常default voidwhenEquals(Object obj1, Object obj2) 当两者相同时抛出异常default voidwhenEquals(String str1, String str2) 当两个字符串相同时抛出异常default voidwhenEqualsIgnoreCase(@NotNull String str1, String str2, String message) 当两个字符串忽略大小写相同时抛出异常default voidwhenEqualsIgnoreCase(String str1, String str2) 当两个字符串忽略大小写相同时抛出异常default voidwhenNotEquals(@NotNull Object obj1, Object obj2, String message) 当两者不相同时抛出异常default voidwhenNotEquals(@NotNull String str1, String str2, String message) 当两个字符串不相同时抛出异常default voidwhenNotEquals(Object obj1, Object obj2) 当两者不相同时抛出异常default voidwhenNotEquals(String str1, String str2) 当两个字符串不相同时抛出异常default voidwhenNotEqualsIgnoreCase(@NotNull String str1, String str2, String message) 当两个字符串忽略大小写还不相同时抛出异常default voidwhenNotEqualsIgnoreCase(String str1, String str2) 当两个字符串忽略大小写还不相同时抛出异常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- 返回信息
-