类 Result<T>

  • 所有已实现的接口:
    java.io.Serializable

    public class Result<T>
    extends java.lang.Object
    implements java.io.Serializable
    Response Result.
    作者:
    dongyafei
    另请参阅:
    序列化表格
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private java.lang.Integer code  
      private T data  
      private java.lang.String message  
      private static long serialVersionUID  
    • 构造器概要

      构造器 
      构造器 说明
      Result()  
      Result​(java.lang.Integer code, java.lang.String message)  
      Result​(java.lang.Integer code, java.lang.String message, T data)  
      Result​(T data)  
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      static <T> Result<T> failure​(ErrorCode errorCode)
      Failed return with errorCode and message.
      static <T> Result<T> failure​(ErrorCode errorCode, T data)
      Failed return with errorCode, message and data.
      static Result<java.lang.String> failure​(java.lang.String message)
      Failed return with message and detail error information.
      java.lang.Integer getCode()  
      T getData()  
      java.lang.String getMessage()  
      static <T> Result<T> success()
      Success return with nothing.
      static <T> Result<T> success​(T data)
      Success return with data.
      java.lang.String toString()  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 字段详细资料

      • serialVersionUID

        private static final long serialVersionUID
        另请参阅:
        常量字段值
      • code

        private final java.lang.Integer code
      • message

        private final java.lang.String message
      • data

        private final T data
    • 构造器详细资料

      • Result

        public Result​(java.lang.Integer code,
                      java.lang.String message,
                      T data)
      • Result

        public Result()
      • Result

        public Result​(T data)
      • Result

        public Result​(java.lang.Integer code,
                      java.lang.String message)
    • 方法详细资料

      • success

        public static <T> Result<T> success()
        Success return with nothing.
        类型参数:
        T - data type
        返回:
        Result
      • success

        public static <T> Result<T> success​(T data)
        Success return with data.
        类型参数:
        T - data type
        返回:
        Result
      • failure

        public static Result<java.lang.String> failure​(java.lang.String message)
        Failed return with message and detail error information.
        返回:
        Result
      • failure

        public static <T> Result<T> failure​(ErrorCode errorCode)
        Failed return with errorCode and message.
        类型参数:
        T - data type
        返回:
        Result
      • failure

        public static <T> Result<T> failure​(ErrorCode errorCode,
                                            T data)
        Failed return with errorCode, message and data.
        类型参数:
        T - data type
        返回:
        Result
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object
      • getCode

        public java.lang.Integer getCode()
      • getMessage

        public java.lang.String getMessage()
      • getData

        public T getData()