枚举类 ApiCode

java.lang.Object
java.lang.Enum<ApiCode>
com.elitesland.ystdms.sys.enums.ApiCode
所有已实现的接口:
Serializable, Comparable<ApiCode>, Constable

public enum ApiCode extends Enum<ApiCode>
  • 枚举常量详细资料

    • SUCCESS

      public static final ApiCode SUCCESS
    • REDIRECT

      public static final ApiCode REDIRECT
    • BAD_REQUEST

      public static final ApiCode BAD_REQUEST
    • PARAMETER_PARSE_EXCEPTION

      public static final ApiCode PARAMETER_PARSE_EXCEPTION
    • PARAMETER_EXCEPTION

      public static final ApiCode PARAMETER_EXCEPTION
    • VALIDATE_FAILED

      public static final ApiCode VALIDATE_FAILED
    • AUTHENTICATION_EXCEPTION

      public static final ApiCode AUTHENTICATION_EXCEPTION
    • UNAUTHORIZED

      public static final ApiCode UNAUTHORIZED
    • NOT_PERMISSION

      public static final ApiCode NOT_PERMISSION
    • NOT_FOUND

      public static final ApiCode NOT_FOUND
    • NOT_FOUND_DATA

      public static final ApiCode NOT_FOUND_DATA
    • METHOD_NOT_SUPPORT

      public static final ApiCode METHOD_NOT_SUPPORT
    • NOT_ACCEPTABLE

      public static final ApiCode NOT_ACCEPTABLE
    • REQUEST_ENTITY_TOO_LARGE

      public static final ApiCode REQUEST_ENTITY_TOO_LARGE
    • REQUEST_URL_TOO_LONG

      public static final ApiCode REQUEST_URL_TOO_LONG
    • UNSUPPORTED_MEDIA_TYPE

      public static final ApiCode UNSUPPORTED_MEDIA_TYPE
    • REQUEST_TOO_MANY

      public static final ApiCode REQUEST_TOO_MANY
    • SIGNATURE_ERROR

      public static final ApiCode SIGNATURE_ERROR
    • FAIL

      public static final ApiCode FAIL
    • NOT_IMPLEMENTED

      public static final ApiCode NOT_IMPLEMENTED
    • SYSTEM_EXCEPTION

      public static final ApiCode SYSTEM_EXCEPTION
    • DATABASE_EXCEPTION

      public static final ApiCode DATABASE_EXCEPTION
    • ELASTICSEARCH_EXCEPTION

      public static final ApiCode ELASTICSEARCH_EXCEPTION
    • SYSTEM_BUSY

      public static final ApiCode SYSTEM_BUSY
    • VISITOR_TOO_MANY

      public static final ApiCode VISITOR_TOO_MANY
    • THREAD_POOL_OVERFLOW

      public static final ApiCode THREAD_POOL_OVERFLOW
    • NO_PROVIDER

      public static final ApiCode NO_PROVIDER
    • PROVIDER_EXCEPTION

      public static final ApiCode PROVIDER_EXCEPTION
    • GATEWAY_TIMEOUT

      public static final ApiCode GATEWAY_TIMEOUT
    • REQUEST_TIMEOUT

      public static final ApiCode REQUEST_TIMEOUT
    • BUSINESS_EXCEPTION

      public static final ApiCode BUSINESS_EXCEPTION
  • 方法详细资料

    • values

      public static ApiCode[] values()
      返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      public static ApiCode valueOf(String name)
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • getApiCode

      public static ApiCode getApiCode(int code)
      根据状态码获取枚举
      参数:
      code - 状态码
      返回:
      ApiCode枚举
    • isSuccess

      public boolean isSuccess()
      判断是否为成功状态码
      返回:
      是否成功
    • isClientError

      public boolean isClientError()
      判断是否为客户端错误
      返回:
      是否为客户端错误
    • isServerError

      public boolean isServerError()
      判断是否为服务端错误
      返回:
      是否为服务端错误
    • getCode

      public int getCode()
      获取状态码
      返回:
      状态码值
    • getMsg

      public String getMsg()
      获取信息内容
      返回:
      信息内容
    • getMsgFriendly

      public String getMsgFriendly()