public class ValidateUtils extends Object
该类主要用于验证参数是否符合要求, 如果不符合则抛出指定异常, 避免重复性写大量 if/else 语句
pro.haichuang.framework.base.enums.error.clientpro.haichuang.framework.base.exception.clientpro.haichuang.framework.base.enums.error.serverpro.haichuang.framework.base.exception.server客户端异常枚举包,
客户端自定义异常包,
服务端异常枚举包,
服务端自定义异常包| 构造器和说明 |
|---|
ValidateUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
validate(boolean isThrow,
AuthorityErrorEnum authorityErrorEnum)
验证访问权限异常
|
static void |
validate(boolean isThrow,
AuthorityErrorEnum authorityErrorEnum,
String userTip)
验证访问权限异常
|
static void |
validate(boolean isThrow,
BaseEnum baseEnum)
验证自定义异常
|
static void |
validate(boolean isThrow,
BaseEnum baseEnum,
String userTip)
验证自定义异常
|
static void |
validate(boolean isThrow,
DeviceErrorEnum deviceErrorEnum)
验证用户设备异常
|
static void |
validate(boolean isThrow,
DeviceErrorEnum deviceErrorEnum,
String userTip)
验证用户设备异常
|
static void |
validate(boolean isThrow,
DisasterRecoveryErrorEnum disasterRecoveryErrorEnum)
验证系统容灾功能被触发异常
|
static void |
validate(boolean isThrow,
DisasterRecoveryErrorEnum disasterRecoveryErrorEnum,
String userTip)
验证系统容灾功能被触发异常
|
static void |
validate(boolean isThrow,
ExecutionErrorEnum executionErrorEnum)
验证系统执行超时异常
|
static void |
validate(boolean isThrow,
ExecutionErrorEnum executionErrorEnum,
String userTip)
验证系统执行超时异常
|
static void |
validate(boolean isThrow,
LoginErrorEnum loginErrorEnum)
验证用户登录异常
|
static void |
validate(boolean isThrow,
LoginErrorEnum loginErrorEnum,
String userTip)
验证用户登录异常
|
static void |
validate(boolean isThrow,
PrivacyErrorEnum privacyErrorEnum)
验证用户隐私未授权异常
|
static void |
validate(boolean isThrow,
PrivacyErrorEnum privacyErrorEnum,
String userTip)
验证用户隐私未授权异常
|
static void |
validate(boolean isThrow,
RegisterErrorEnum registerErrorEnum)
验证用户注册异常
|
static void |
validate(boolean isThrow,
RegisterErrorEnum registerErrorEnum,
String userTip)
验证用户注册异常
|
static void |
validate(boolean isThrow,
RequestParamErrorEnum requestParamErrorEnum)
验证请求参数异常
|
static void |
validate(boolean isThrow,
RequestParamErrorEnum requestParamErrorEnum,
String userTip)
验证请求参数异常
|
static void |
validate(boolean isThrow,
RequestServerErrorEnum requestServerErrorEnum)
验证请求服务异常
|
static void |
validate(boolean isThrow,
RequestServerErrorEnum requestServerErrorEnum,
String userTip)
验证请求服务异常
|
static void |
validate(boolean isThrow,
ResourceErrorEnum resourceErrorEnum)
验证用户资源异常
|
static void |
validate(boolean isThrow,
ResourceErrorEnum resourceErrorEnum)
验证系统资源异常
|
static void |
validate(boolean isThrow,
ResourceErrorEnum resourceErrorEnum,
String userTip)
验证用户资源异常
|
static void |
validate(boolean isThrow,
ResourceErrorEnum resourceErrorEnum,
String userTip)
验证系统资源异常
|
static void |
validate(boolean isThrow,
UploadFileErrorEnum uploadFileErrorEnum)
验证用户上传文件异常
|
static void |
validate(boolean isThrow,
UploadFileErrorEnum uploadFileErrorEnum,
String userTip)
验证用户上传文件异常
|
static void |
validate(boolean isThrow,
VersionErrorEnum versionErrorEnum)
验证用户当前版本异常
|
static void |
validate(boolean isThrow,
VersionErrorEnum versionErrorEnum,
String userTip)
验证用户当前版本异常
|
public static void validate(boolean isThrow,
@NonNull
BaseEnum baseEnum)
throws ApplicationException
isThrow - 是否抛出异常baseEnum - 自定义异常枚举ApplicationException - 自定义异常public static void validate(boolean isThrow,
@NonNull
BaseEnum baseEnum,
@NonNull
String userTip)
throws ApplicationException
isThrow - 是否抛出异常baseEnum - 自定义异常枚举userTip - 用户提示ApplicationException - 自定义异常public static void validate(boolean isThrow,
@NonNull
AuthorityErrorEnum authorityErrorEnum)
throws AuthorityException
isThrow - 是否抛出异常authorityErrorEnum - 访问权限异常枚举AuthorityException - 访问权限自定义异常public static void validate(boolean isThrow,
@NonNull
AuthorityErrorEnum authorityErrorEnum,
@NonNull
String userTip)
throws AuthorityException
isThrow - 是否抛出异常authorityErrorEnum - 访问权限异常枚举userTip - 用户提示AuthorityException - 访问权限自定义异常public static void validate(boolean isThrow,
@NonNull
LoginErrorEnum loginErrorEnum)
throws LoginException
isThrow - 是否抛出异常loginErrorEnum - 用户登录异常枚举LoginException - 用户登录自定义异常public static void validate(boolean isThrow,
@NonNull
LoginErrorEnum loginErrorEnum,
@NonNull
String userTip)
throws LoginException
isThrow - 是否抛出异常loginErrorEnum - 用户登录异常枚举userTip - 用户提示LoginException - 用户登录自定义异常public static void validate(boolean isThrow,
@NonNull
RegisterErrorEnum registerErrorEnum)
throws RegisterException
isThrow - 是否抛出异常registerErrorEnum - 用户注册异常枚举RegisterException - 用户注册自定义异常public static void validate(boolean isThrow,
@NonNull
RegisterErrorEnum registerErrorEnum,
@NonNull
String userTip)
throws RegisterException
isThrow - 是否抛出异常registerErrorEnum - 用户注册异常枚举userTip - 用户提示RegisterException - 用户注册自定义异常public static void validate(boolean isThrow,
@NonNull
RequestParamErrorEnum requestParamErrorEnum)
throws RequestParamException
isThrow - 是否抛出异常requestParamErrorEnum - 请求参数异常枚举RequestParamException - 请求参数自定义异常public static void validate(boolean isThrow,
@NonNull
RequestParamErrorEnum requestParamErrorEnum,
@NonNull
String userTip)
throws RequestParamException
isThrow - 是否抛出异常requestParamErrorEnum - 请求参数异常枚举userTip - 用户提示RequestParamException - 请求参数自定义异常public static void validate(boolean isThrow,
@NonNull
RequestServerErrorEnum requestServerErrorEnum)
throws RequestServerException
isThrow - 是否抛出异常requestServerErrorEnum - 请求服务异常枚举RequestServerException - 请求服务自定义异常public static void validate(boolean isThrow,
@NonNull
RequestServerErrorEnum requestServerErrorEnum,
@NonNull
String userTip)
throws RequestServerException
isThrow - 是否抛出异常requestServerErrorEnum - 请求服务异常枚举userTip - 用户提示RequestServerException - 请求服务自定义异常public static void validate(boolean isThrow,
@NonNull
ResourceErrorEnum resourceErrorEnum)
throws ResourceException
isThrow - 是否抛出异常resourceErrorEnum - 用户资源异常枚举ResourceException - 用户资源自定义异常public static void validate(boolean isThrow,
@NonNull
ResourceErrorEnum resourceErrorEnum,
@NonNull
String userTip)
throws ResourceException
isThrow - 是否抛出异常resourceErrorEnum - 用户资源异常枚举userTip - 用户提示ResourceException - 用户资源自定义异常public static void validate(boolean isThrow,
@NonNull
UploadFileErrorEnum uploadFileErrorEnum)
throws UploadFileException
isThrow - 是否抛出异常uploadFileErrorEnum - 用户上传文件异常枚举UploadFileException - 用户上传文件自定义异常public static void validate(boolean isThrow,
@NonNull
UploadFileErrorEnum uploadFileErrorEnum,
@NonNull
String userTip)
throws UploadFileException
isThrow - 是否抛出异常uploadFileErrorEnum - 用户上传文件异常枚举userTip - 用户提示UploadFileException - 用户上传文件自定义异常public static void validate(boolean isThrow,
@NonNull
VersionErrorEnum versionErrorEnum)
throws VersionException
isThrow - 是否抛出异常versionErrorEnum - 用户当前版本异常枚举VersionException - 用户当前版本自定义异常public static void validate(boolean isThrow,
@NonNull
VersionErrorEnum versionErrorEnum,
@NonNull
String userTip)
throws VersionException
isThrow - 是否抛出异常versionErrorEnum - 用户当前版本异常枚举userTip - 用户提示VersionException - 用户当前版本自定义异常public static void validate(boolean isThrow,
@NonNull
PrivacyErrorEnum privacyErrorEnum)
throws PrivacyException
isThrow - 是否抛出异常privacyErrorEnum - 用户隐私未授权异常枚举PrivacyException - 用户隐私未授权自定义异常public static void validate(boolean isThrow,
@NonNull
PrivacyErrorEnum privacyErrorEnum,
@NonNull
String userTip)
throws PrivacyException
isThrow - 是否抛出异常privacyErrorEnum - 用户隐私未授权异常枚举userTip - 用户提示PrivacyException - 用户隐私未授权自定义异常public static void validate(boolean isThrow,
@NonNull
DeviceErrorEnum deviceErrorEnum)
throws DeviceException
isThrow - 是否抛出异常deviceErrorEnum - 用户设备异常枚举DeviceException - 用户设备自定义异常public static void validate(boolean isThrow,
@NonNull
DeviceErrorEnum deviceErrorEnum,
@NonNull
String userTip)
throws DeviceException
isThrow - 是否抛出异常deviceErrorEnum - 用户设备异常枚举userTip - 用户提示DeviceException - 用户设备自定义异常public static void validate(boolean isThrow,
@NonNull
ExecutionErrorEnum executionErrorEnum)
throws ExecutionException
isThrow - 是否抛出异常executionErrorEnum - 系统执行超时异常枚举ExecutionException - 系统执行超时自定义异常public static void validate(boolean isThrow,
@NonNull
ExecutionErrorEnum executionErrorEnum,
@NonNull
String userTip)
throws ExecutionException
isThrow - 是否抛出异常executionErrorEnum - 系统执行超时异常枚举userTip - 用户提示ExecutionException - 系统执行超时自定义异常public static void validate(boolean isThrow,
@NonNull
DisasterRecoveryErrorEnum disasterRecoveryErrorEnum)
throws DisasterRecoveryException
isThrow - 是否抛出异常disasterRecoveryErrorEnum - 系统容灾功能被触发异常枚举DisasterRecoveryException - 系统容灾功能被触发自定义异常public static void validate(boolean isThrow,
@NonNull
DisasterRecoveryErrorEnum disasterRecoveryErrorEnum,
@NonNull
String userTip)
throws DisasterRecoveryException
isThrow - 是否抛出异常disasterRecoveryErrorEnum - 系统容灾功能被触发异常枚举userTip - 用户提示DisasterRecoveryException - 系统容灾功能被触发自定义异常public static void validate(boolean isThrow,
@NonNull
ResourceErrorEnum resourceErrorEnum)
throws ResourceException
isThrow - 是否抛出异常resourceErrorEnum - 系统资源异常枚举ResourceException - 系统资源自定义异常public static void validate(boolean isThrow,
@NonNull
ResourceErrorEnum resourceErrorEnum,
@NonNull
String userTip)
throws ResourceException
isThrow - 是否抛出异常resourceErrorEnum - 系统资源异常枚举userTip - 用户提示ResourceException - 系统资源自定义异常Copyright © 2021 HaiChuang Inc.. All rights reserved.