java.lang.Object
cn.herodotus.stirrup.core.definition.domain.Result<T>
所有已实现的接口:
Response, Serializable

public class Result<T> extends Object implements Response

Description: 统一响应实体

作者:
: gengwei.zheng
另请参阅:
Date:
: 2020/2/29 14:50
  • 构造器详细资料

    • Result

      public Result()
  • 方法详细资料

    • success

      public static <T> Result<T> success(String message, int code, int status, T data)
    • success

      public static <T> Result<T> success(String message, int code, T data)
    • success

      public static <T> Result<T> success(String message, T data)
    • success

      public static <T> Result<T> success(String message)
    • success

      public static <T> Result<T> success()
    • content

      public static <T> Result<T> content(T data)
    • failure

      public static <T> Result<T> failure(String message, String detail, int code, int status, T data, StackTraceElement[] stackTrace)
    • failure

      public static <T> Result<T> failure(String message, String detail, int code, int status, T data)
    • failure

      public static <T> Result<T> failure(String message, int code, int status, T data)
    • failure

      public static <T> Result<T> failure(String message, String detail, int code, T data)
    • failure

      public static <T> Result<T> failure(String message, int code, T data)
    • failure

      public static Result<String> failure(Feedback feedback)
    • failure

      public static <T> Result<T> failure(Feedback feedback, T data)
    • failure

      public static <T> Result<T> failure(String message, T data)
    • failure

      public static <T> Result<T> failure(String message)
    • failure

      public static <T> Result<T> failure()
    • empty

      public static <T> Result<T> empty(String message, int code, int status)
    • empty

      public static <T> Result<T> empty(String message, int code)
    • empty

      public static <T> Result<T> empty(Feedback feedback)
    • empty

      public static <T> Result<T> empty(String message)
    • empty

      public static <T> Result<T> empty()
    • getCode

      public int getCode()
    • getMessage

      public String getMessage()
    • getPath

      public String getPath()
    • getData

      public T getData()
    • getStatus

      public int getStatus()
    • getTraceId

      public String getTraceId()
    • getTimestamp

      public Date getTimestamp()
    • getError

      public Error getError()
    • code

      public Result<T> code(int code)
    • message

      public Result<T> message(String message)
    • data

      public Result<T> data(T data)
    • path

      public Result<T> path(String path)
    • type

      public Result<T> type(Feedback feedback)
    • status

      public Result<T> status(int httpStatus)
    • traceId

      public Result<T> traceId(String traceId)
    • stackTrace

      public Result<T> stackTrace(StackTraceElement[] stackTrace)
    • detail

      public Result<T> detail(String detail)
    • validation

      public Result<T> validation(String message, String code, String field)
    • toModel

      public Map<String,Object> toModel()
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object