Class RestResult<T>

java.lang.Object
com.gsitm.ustra.java.mvc.rest.model.RestResult<T>
Direct Known Subclasses:
RestErrResult

public class RestResult<T> extends Object
  • Constructor Details

    • RestResult

      public RestResult()
  • Method Details

    • success

      public static <T> RestResult<T> success(RestHeader header, T body)
      성공 처리
      Type Parameters:
      T -
      Parameters:
      header -
      body -
      Returns:
    • successAsMap

      public static Map<String,Object> successAsMap(Object body)
      map으로 성공 응답 리턴
      Parameters:
      body -
      Returns:
    • getHeader

      public RestHeader getHeader()
      API 헤더
    • getResultCode

      public String getResultCode()
      응답 코드
    • getResultMessage

      public String getResultMessage()
      응답 메시지
    • getBody

      public T getBody()
      Body
    • getHasError

      public Boolean getHasError()
      에러 여부
    • getHttpStatusCode

      public Integer getHttpStatusCode()
      HTTP 상태 코드
    • setHeader

      public void setHeader(RestHeader header)
      API 헤더
    • setResultCode

      public void setResultCode(String resultCode)
      응답 코드
    • setResultMessage

      public void setResultMessage(String resultMessage)
      응답 메시지
    • setBody

      public void setBody(T body)
      Body
    • setHasError

      public void setHasError(Boolean hasError)
      에러 여부
    • setHttpStatusCode

      public void setHttpStatusCode(Integer httpStatusCode)
      HTTP 상태 코드
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object