Enum Class RCH

java.lang.Object
java.lang.Enum<RCH>
tech.xmagic.enums.RCH
All Implemented Interfaces:
Serializable, Comparable<RCH>, Constable, ResultCode

public enum RCH extends Enum<RCH> implements ResultCode
返回结果枚举 配合自定义异常使用
Since:
2021.7.26
Version:
2023.0.0
Author:
meng2c
  • Enum Constant Details

    • HTTP_1XX

      public static final RCH HTTP_1XX
      HttpException
    • HTTP_CONTINUE

      public static final RCH HTTP_CONTINUE
    • HTTP_SWITCHING_PROTOCOLS

      public static final RCH HTTP_SWITCHING_PROTOCOLS
    • HTTP_PROCESSING

      public static final RCH HTTP_PROCESSING
    • HTTP_EARLY_HINTS

      public static final RCH HTTP_EARLY_HINTS
    • HTTP_2XX

      public static final RCH HTTP_2XX
    • HTTP_OK

      public static final RCH HTTP_OK
      成功
    • HTTP_CREATED

      public static final RCH HTTP_CREATED
    • HTTP_ACCEPTED

      public static final RCH HTTP_ACCEPTED
    • HTTP_NON_AUTHORITATIVE_INFORMATION

      public static final RCH HTTP_NON_AUTHORITATIVE_INFORMATION
    • HTTP_NO_CONTENT

      public static final RCH HTTP_NO_CONTENT
    • HTTP_RESET_CONTENT

      public static final RCH HTTP_RESET_CONTENT
    • HTTP_PARTIAL_CONTENT

      public static final RCH HTTP_PARTIAL_CONTENT
    • HTTP_MULTI_STATUS

      public static final RCH HTTP_MULTI_STATUS
    • HTTP_ALREADY_REPORTED

      public static final RCH HTTP_ALREADY_REPORTED
    • HTTP_IM_USED

      public static final RCH HTTP_IM_USED
    • HTTP_3XX

      public static final RCH HTTP_3XX
    • HTTP_MULTIPLE_CHOICES

      public static final RCH HTTP_MULTIPLE_CHOICES
    • HTTP_MOVED_PERMANENTLY

      public static final RCH HTTP_MOVED_PERMANENTLY
    • HTTP_FOUND

      public static final RCH HTTP_FOUND
    • HTTP_SEE_OTHER

      public static final RCH HTTP_SEE_OTHER
    • HTTP_NOT_MODIFIED

      public static final RCH HTTP_NOT_MODIFIED
    • HTTP_USE_PROXY

      public static final RCH HTTP_USE_PROXY
    • HTTP_TEMPORARY_REDIRECT

      public static final RCH HTTP_TEMPORARY_REDIRECT
    • HTTP_PERMANENT_REDIRECT

      public static final RCH HTTP_PERMANENT_REDIRECT
    • HTTP_4XX

      public static final RCH HTTP_4XX
    • HTTP_BAD_REQUEST

      public static final RCH HTTP_BAD_REQUEST
    • HTTP_UNAUTHORIZED

      public static final RCH HTTP_UNAUTHORIZED
    • HTTP_PAYMENT_REQUIRED

      public static final RCH HTTP_PAYMENT_REQUIRED
    • HTTP_FORBIDDEN

      public static final RCH HTTP_FORBIDDEN
    • HTTP_NOT_FOUND

      public static final RCH HTTP_NOT_FOUND
    • HTTP_METHOD_NOT_ALLOWED

      public static final RCH HTTP_METHOD_NOT_ALLOWED
    • HTTP_NOT_ACCEPTABLE

      public static final RCH HTTP_NOT_ACCEPTABLE
    • HTTP_PROXY_AUTHENTICATION_REQUIRED

      public static final RCH HTTP_PROXY_AUTHENTICATION_REQUIRED
    • HTTP_REQUEST_TIMEOUT

      public static final RCH HTTP_REQUEST_TIMEOUT
    • HTTP_CONFLICT

      public static final RCH HTTP_CONFLICT
    • HTTP_GONE

      public static final RCH HTTP_GONE
    • HTTP_LENGTH_REQUIRED

      public static final RCH HTTP_LENGTH_REQUIRED
    • HTTP_PRECONDITION_FAILED

      public static final RCH HTTP_PRECONDITION_FAILED
    • HTTP_PAYLOAD_TOO_LARGE

      public static final RCH HTTP_PAYLOAD_TOO_LARGE
    • HTTP_URI_TOO_LONG

      public static final RCH HTTP_URI_TOO_LONG
    • HTTP_UNSUPPORTED_MEDIA_TYPE

      public static final RCH HTTP_UNSUPPORTED_MEDIA_TYPE
    • HTTP_REQUESTED_RANGE_NOT_SATISFIABLE

      public static final RCH HTTP_REQUESTED_RANGE_NOT_SATISFIABLE
    • HTTP_EXPECTATION_FAILED

      public static final RCH HTTP_EXPECTATION_FAILED
    • HTTP_I_AM_A_TEAPOT

      public static final RCH HTTP_I_AM_A_TEAPOT
    • HTTP_INSUFFICIENT_SPACE_ON_RESOURCE

      public static final RCH HTTP_INSUFFICIENT_SPACE_ON_RESOURCE
    • HTTP_METHOD_FAILURE

      public static final RCH HTTP_METHOD_FAILURE
    • HTTP_DESTINATION_LOCKED

      public static final RCH HTTP_DESTINATION_LOCKED
    • HTTP_UNPROCESSABLE_ENTITY

      public static final RCH HTTP_UNPROCESSABLE_ENTITY
    • HTTP_LOCKED

      public static final RCH HTTP_LOCKED
    • HTTP_FAILED_DEPENDENCY

      public static final RCH HTTP_FAILED_DEPENDENCY
    • HTTP_TOO_EARLY

      public static final RCH HTTP_TOO_EARLY
    • HTTP_UPGRADE_REQUIRED

      public static final RCH HTTP_UPGRADE_REQUIRED
    • HTTP_PRECONDITION_REQUIRED

      public static final RCH HTTP_PRECONDITION_REQUIRED
    • HTTP_TOO_MANY_REQUESTS

      public static final RCH HTTP_TOO_MANY_REQUESTS
    • HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE

      public static final RCH HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE
    • HTTP_5XX

      public static final RCH HTTP_5XX
    • HTTP_INTERNAL_SERVER_ERROR

      public static final RCH HTTP_INTERNAL_SERVER_ERROR
    • HTTP_NOT_IMPLEMENTED

      public static final RCH HTTP_NOT_IMPLEMENTED
    • HTTP_BAD_GATEWAY

      public static final RCH HTTP_BAD_GATEWAY
    • HTTP_SERVICE_UNAVAILABLE

      public static final RCH HTTP_SERVICE_UNAVAILABLE
    • HTTP_GATEWAY_TIMEOUT

      public static final RCH HTTP_GATEWAY_TIMEOUT
    • HTTP_HTTP_VERSION_NOT_SUPPORTED

      public static final RCH HTTP_HTTP_VERSION_NOT_SUPPORTED
    • HTTP_VARIANT_ALSO_NEGOTIATES

      public static final RCH HTTP_VARIANT_ALSO_NEGOTIATES
    • HTTP_INSUFFICIENT_STORAGE

      public static final RCH HTTP_INSUFFICIENT_STORAGE
    • HTTP_LOOP_DETECTED

      public static final RCH HTTP_LOOP_DETECTED
    • HTTP_BANDWIDTH_LIMIT_EXCEEDED

      public static final RCH HTTP_BANDWIDTH_LIMIT_EXCEEDED
    • HTTP_NOT_EXTENDED

      public static final RCH HTTP_NOT_EXTENDED
    • HTTP_NETWORK_AUTHENTICATION_REQUIRED

      public static final RCH HTTP_NETWORK_AUTHENTICATION_REQUIRED
  • Method Details

    • values

      public static RCH[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static RCH valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getCode

      public int getCode()
      Description copied from interface: ResultCode
      返回结果码
      Specified by:
      getCode in interface ResultCode
      Returns:
      结果码
    • getMsg

      public String getMsg()
      Description copied from interface: ResultCode
      返回提示信息
      Specified by:
      getMsg in interface ResultCode
      Returns:
      提示信息
    • isSuccess

      public boolean isSuccess()
      Specified by:
      isSuccess in interface ResultCode
    • getRCH

      public static RCH getRCH(int code)
      获取响应结果枚举
      Parameters:
      code - 错误码
      Returns:
      响应结果枚举
    • getRCH

      public static RCH getRCH(String name)
      获取响应结果枚举
      Parameters:
      name - 错误名
      Returns:
      响应结果枚举