Class EntityResponse<E>

java.lang.Object
nablarch.fw.web.HttpResponse
nablarch.fw.jaxrs.EntityResponse<E>
Type Parameters:
E - Entityの型
All Implemented Interfaces:
Result

public class EntityResponse<E> extends HttpResponse
Entityを持つレスポンス。

Producesを使用した場合に レスポンスヘッダとステータスコードを指定したい場合に使用する。

  • Constructor Details

    • EntityResponse

      public EntityResponse()
  • Method Details

    • getEntity

      public E getEntity()
      エンティティを取得する。
      Returns:
      エンティティ
    • setEntity

      @Published public EntityResponse<E> setEntity(E entity)
      エンティティを設定する。
      Parameters:
      entity - エンティティ
    • setStatusCode

      @Published public HttpResponse setStatusCode(int code)
      Description copied from class: HttpResponse
      HTTPレスポンスのステータスコードを設定する。

      デフォルトのステータスコードは200である。

      Overrides:
      setStatusCode in class HttpResponse
      Parameters:
      code - HTTPステータスコード
      Returns:
      本オブジェクト
    • isStatusCodeSet

      public boolean isStatusCodeSet()
      ステータスコードが設定されたかを判定する。
      Returns:
      ステータスコードが設定された場合はtrue