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)intgetCode()java.lang.StringgetException()java.util.Map<java.lang.String,java.lang.Object>getExtra()<T> TgetExtra(java.lang.String key)ErrorInfo.ErrorLevelgetLevel()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 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
-
CLASS_NOT_FOUND
public static final ErrorInfo CLASS_NOT_FOUND
-
REQUIRED_PROPERTY_NOT_SET
public static final ErrorInfo REQUIRED_PROPERTY_NOT_SET
-
INCOMPATIBLE_TYPE
public static final ErrorInfo INCOMPATIBLE_TYPE
-
NOT_NULLABLE
public static final ErrorInfo NOT_NULLABLE
-
ILLEGAL_DATA
public static final ErrorInfo ILLEGAL_DATA
-
CONSTRUCTOR_NOT_FOUND
public static final ErrorInfo CONSTRUCTOR_NOT_FOUND
-
METHOD_NOT_FOUND
public static final ErrorInfo METHOD_NOT_FOUND
-
FIELD_NOT_FOUND
public static final ErrorInfo FIELD_NOT_FOUND
-
AUTHENTICATION_REQUIRED
public static final ErrorInfo AUTHENTICATION_REQUIRED
-
NOT_AUTHENTICATED
public static final ErrorInfo NOT_AUTHENTICATED
-
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
-
PERMISSION_REGISTERED
public static final ErrorInfo PERMISSION_REGISTERED
-
END_POINT_REGISTERED
public static final ErrorInfo END_POINT_REGISTERED
-
PERMISSION_REVOKE_FAILED
public static final ErrorInfo PERMISSION_REVOKE_FAILED
-
END_POINT_REVOKE_FAILED
public static final ErrorInfo END_POINT_REVOKE_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)
-
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)
-
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)
-
-