Enum Class Status.CODE

java.lang.Object
java.lang.Enum<Status.CODE>
cn.dinodev.spring.commons.response.Status.CODE
All Implemented Interfaces:
Status, Serializable, Comparable<Status.CODE>, Constable
Enclosing interface:
Status

public static enum Status.CODE extends Enum<Status.CODE> implements Status
  • Enum Constant Details

    • OK

      public static final Status.CODE OK
    • ERROR

      public static final Status.CODE ERROR
    • FAIL_EXISTS

      public static final Status.CODE FAIL_EXISTS
    • FAIL_LOGIN

      public static final Status.CODE FAIL_LOGIN
    • FAIL_LOGIN_DENNY

      public static final Status.CODE FAIL_LOGIN_DENNY
    • FAIL_NOT_LOGIN

      public static final Status.CODE FAIL_NOT_LOGIN
    • FAIL_INVALID_PASSWORD

      public static final Status.CODE FAIL_INVALID_PASSWORD
    • FAIL_INVALID_PHONE

      public static final Status.CODE FAIL_INVALID_PHONE
    • FAIL_INVALID_CAPTCHA

      public static final Status.CODE FAIL_INVALID_CAPTCHA
    • FAIL_INVALID_AUTH_TOKEN

      public static final Status.CODE FAIL_INVALID_AUTH_TOKEN
    • FAIL_TOKEN_LOGIN_ANOTHER_DEVICE

      public static final Status.CODE FAIL_TOKEN_LOGIN_ANOTHER_DEVICE
    • FAIL_INVALID_REFRESH_TOKEN

      public static final Status.CODE FAIL_INVALID_REFRESH_TOKEN
    • WARN_PARTIAL_SUCCESS

      public static final Status.CODE WARN_PARTIAL_SUCCESS
    • WARN_PERFORMANCE_ISSUE

      public static final Status.CODE WARN_PERFORMANCE_ISSUE
    • FAIL_INVALID_PARAM

      public static final Status.CODE FAIL_INVALID_PARAM
    • FAIL_NO_PERMISSION

      public static final Status.CODE FAIL_NO_PERMISSION
    • FAIL_AUTH

      public static final Status.CODE FAIL_AUTH
    • FAIL_NOT_FOUND

      public static final Status.CODE FAIL_NOT_FOUND
    • FAIL_VALIDATION

      public static final Status.CODE FAIL_VALIDATION
    • FAIL_OPERATION

      public static final Status.CODE FAIL_OPERATION
    • FAIL_INVALID_STAUS

      public static final Status.CODE FAIL_INVALID_STAUS
    • FAIL_REQUEST_TIMEOUT

      public static final Status.CODE FAIL_REQUEST_TIMEOUT
    • FAIL_TENANT_NOT_EXIST

      public static final Status.CODE FAIL_TENANT_NOT_EXIST
    • FAIL_USER_NOT_EXIST

      public static final Status.CODE FAIL_USER_NOT_EXIST
    • FAIL_EXCEPTION

      public static final Status.CODE FAIL_EXCEPTION
    • FAIL_PERSISTENT_EXCEPTION

      public static final Status.CODE FAIL_PERSISTENT_EXCEPTION
    • FAIL_QUERY_EXCEPTION

      public static final Status.CODE FAIL_QUERY_EXCEPTION
    • FAIL_SERVICE_UNAVAILABLE

      public static final Status.CODE FAIL_SERVICE_UNAVAILABLE
    • FAIL_IO_EXCEPTION

      public static final Status.CODE FAIL_IO_EXCEPTION
    • CACHE_EMPTY

      public static final Status.CODE CACHE_EMPTY
  • Method Details

    • values

      public static Status.CODE[] 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 Status.CODE 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: Status
      获取状态码
      Specified by:
      getCode in interface Status
      Returns:
    • getMsg

      public String getMsg()
      Description copied from interface: Status
      获取错误消息
      Specified by:
      getMsg in interface Status
      Returns:
    • withMsg

      public Status withMsg(@Nonnull String msg)
      Description copied from interface: Status
      替换消息
      Specified by:
      withMsg in interface Status
      Parameters:
      msg - 消息信息
      Returns:
    • withMsg

      public Status withMsg(@Nonnull String msg, Object... args)
      Description copied from interface: Status
      替换消息信息
      Specified by:
      withMsg in interface Status
      Parameters:
      msg - 消息模板,'{}'为参数占位符,例如:"user {} not found"
      args - 消息模板的参数
      Returns: