Package org.skr.common.exception
Class ErrorInfo
- java.lang.Object
-
- org.skr.common.exception.ErrorInfo
-
public class ErrorInfo extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classErrorInfo.ErrorLevel
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ErrorInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ErrorInfoexception(java.lang.Throwable ex)ErrorInfoextra(java.lang.String key, java.lang.Object value)ErrorInfoextra(java.lang.String key, java.lang.Object value, boolean shouldBeAdded)static ErrorInfofromJsr303(java.lang.Class<?> annotation)intgetCode()java.lang.StringgetException()java.util.Map<java.lang.String,java.lang.Object>getExtra()<T> TgetExtra(java.lang.String key)ErrorInfo.ErrorLevelgetLevel()java.lang.StringgetMessage()java.lang.StringgetMsg()ErrorInfomsgArgs(java.lang.Object... args)static ErrorInfoof(int code, java.lang.String msg)static ErrorInfoof(int code, java.lang.String msg, ErrorInfo.ErrorLevel level)static ErrorInfoof(int code, java.lang.String msg, ErrorInfo.ErrorLevel level, java.lang.ClassLoader classLoader)static ErrorInfo.ErrorLevelworstErrorLevel(java.util.List<ErrorInfo> errors)
-
-
-
Field Detail
-
OK
public static final ErrorInfo OK
-
INTERNAL_SERVER_ERROR
public static final ErrorInfo INTERNAL_SERVER_ERROR
-
ENTITY_NOT_FOUND
public static final ErrorInfo ENTITY_NOT_FOUND
-
DELETION_RESTRICTED
public static final ErrorInfo DELETION_RESTRICTED
-
INVALID_SUBMITTED_DATA
public static final ErrorInfo INVALID_SUBMITTED_DATA
-
INVALID_SERVER_DATA
public static final ErrorInfo INVALID_SERVER_DATA
-
SAVE_DATA_FAILED
public static final ErrorInfo SAVE_DATA_FAILED
-
DUPLICATED_ENTITY
public static final ErrorInfo DUPLICATED_ENTITY
-
INCOMPATIBLE_TYPE
public static final ErrorInfo INCOMPATIBLE_TYPE
-
METHOD_NOT_FOUND
public static final ErrorInfo METHOD_NOT_FOUND
-
FIELD_NOT_FOUND
public static final ErrorInfo FIELD_NOT_FOUND
-
MISSING_PROPERTY
public static final ErrorInfo MISSING_PROPERTY
-
MISSING_ARGUMENT
public static final ErrorInfo MISSING_ARGUMENT
-
PARSE_METHOD_NOT_FOUND
public static final ErrorInfo PARSE_METHOD_NOT_FOUND
-
INVALID_CONFIGURATION
public static final ErrorInfo INVALID_CONFIGURATION
-
BAD_IMPLEMENTATION
public static final ErrorInfo BAD_IMPLEMENTATION
-
AUTHENTICATION_REQUIRED
public static final ErrorInfo AUTHENTICATION_REQUIRED
-
BAD_CERTIFICATION
public static final ErrorInfo BAD_CERTIFICATION
-
ACCESS_TOKEN_EXPIRED
public static final ErrorInfo ACCESS_TOKEN_EXPIRED
-
ACCESS_TOKEN_BROKEN
public static final ErrorInfo ACCESS_TOKEN_BROKEN
-
ACCESS_TOKEN_NOT_PROVIDED
public static final ErrorInfo ACCESS_TOKEN_NOT_PROVIDED
-
REFRESH_TOKEN_EXPIRED
public static final ErrorInfo REFRESH_TOKEN_EXPIRED
-
REFRESH_TOKEN_BROKEN
public static final ErrorInfo REFRESH_TOKEN_BROKEN
-
PERMISSION_DENIED
public static final ErrorInfo PERMISSION_DENIED
-
PERMISSION_LIMITED
public static final ErrorInfo PERMISSION_LIMITED
-
PERMISSION_NOT_FOUND
public static final ErrorInfo PERMISSION_NOT_FOUND
-
CERTIFICATION_NOT_FOUND
public static final ErrorInfo CERTIFICATION_NOT_FOUND
-
CERTIFICATION_REGISTERED
public static final ErrorInfo CERTIFICATION_REGISTERED
-
LAST_CERTIFICATION
public static final ErrorInfo LAST_CERTIFICATION
-
CLIENT_IP_NOT_ALLOWED
public static final ErrorInfo CLIENT_IP_NOT_ALLOWED
-
REALM_NOT_REGISTERED
public static final ErrorInfo REALM_NOT_REGISTERED
-
REGISTER_REGISTRY_FAILED
public static final ErrorInfo REGISTER_REGISTRY_FAILED
-
UNREGISTER_REGISTRY_FAILED
public static final ErrorInfo UNREGISTER_REGISTRY_FAILED
-
UNINSTALL_REGISTRY_FAILED
public static final ErrorInfo UNINSTALL_REGISTRY_FAILED
-
-
Method Detail
-
of
public static ErrorInfo of(int code, java.lang.String msg)
-
of
public static ErrorInfo of(int code, java.lang.String msg, ErrorInfo.ErrorLevel level)
-
of
public static ErrorInfo of(int code, java.lang.String msg, ErrorInfo.ErrorLevel level, java.lang.ClassLoader classLoader)
-
fromJsr303
public static ErrorInfo fromJsr303(java.lang.Class<?> annotation)
-
exception
public ErrorInfo exception(java.lang.Throwable ex)
-
msgArgs
public ErrorInfo msgArgs(java.lang.Object... args)
-
extra
public ErrorInfo extra(java.lang.String key, java.lang.Object value)
-
extra
public ErrorInfo extra(java.lang.String key, java.lang.Object value, boolean shouldBeAdded)
-
getCode
public int getCode()
-
getMsg
public java.lang.String getMsg()
-
getLevel
public ErrorInfo.ErrorLevel getLevel()
-
getException
public java.lang.String getException()
-
getExtra
public java.util.Map<java.lang.String,java.lang.Object> getExtra()
-
getExtra
public <T> T getExtra(java.lang.String key)
-
worstErrorLevel
public static ErrorInfo.ErrorLevel worstErrorLevel(java.util.List<ErrorInfo> errors)
-
getMessage
public java.lang.String getMessage()
-
-