类 Result<T>

java.lang.Object
cn.bbwres.biscuit.dto.Result<T>
所有已实现的接口:
Serializable

public class Result<T> extends Object implements Serializable
通用返回对象
版本:
$Id: $Id
作者:
zhanglinfeng
另请参阅:
  • 构造器详细资料

    • 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(org.springframework.context.support.MessageSourceAccessor messages, ErrorCode errorCode)
      i18n处理
      参数:
      messages - messages
      errorCode - errorCode
    • 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
    • checkAndGetData

      public T checkAndGetData()
      检查并获取数据
      返回:
    • setData

      public void setData(T data)

      Setter for the field data.

      参数:
      data - a T object