类 Result<T>

    • 构造器详细资料

      • Result

        public Result()

        Constructor for Result.

      • Result

        public Result​(String resultCode,
                      String resultMsg,
                      T data)

        Constructor for Result.

        参数:
        resultCode - a String object
        resultMsg - a String object
        data - a T object
      • Result

        public Result​(String resultCode,
                      String resultMsg)

        Constructor for Result.

        参数:
        resultCode - a String object
        resultMsg - a String object
      • Result

        public Result​(String resultCode)

        Constructor for Result.

        参数:
        resultCode - a String object
    • 方法详细资料

      • success

        public static <T> Result<T> success​(T data)
        处理成功
        类型参数:
        T - 返回当前数据
        参数:
        data - 数据
        返回:
        返回处理成功的对象
      • error

        public static <T> Result<T> error​(ErrorCode errorCode,
                                          String errorMsg)
        处理失败
        类型参数:
        T - 数据对象
        参数:
        errorCode - 错误码
        errorMsg - 错误描述
        返回:
        处理失败的数据
      • checkSuccess

        public boolean checkSuccess()
        检查是否为成功
        返回:
        true 成功
      • error

        public static <T> Result<T> error​(ErrorCode errorCode)
        处理失败
        类型参数:
        T - 数据对象
        参数:
        errorCode - 错误码
        返回:
        处理失败的数据
      • getResultCode

        public String getResultCode()

        Getter for the field resultCode.

        返回:
        a String object
      • setResultCode

        public void setResultCode​(String resultCode)

        Setter for the field resultCode.

        参数:
        resultCode - a String object
      • getResultMsg

        public String getResultMsg()

        Getter for the field resultMsg.

        返回:
        a String object
      • setResultMsg

        public void setResultMsg​(String resultMsg)

        Setter for the field resultMsg.

        参数:
        resultMsg - a String object
      • getData

        public T getData()

        Getter for the field data.

        返回:
        a T object
      • setData

        public void setData​(T data)

        Setter for the field data.

        参数:
        data - a T object