Package nablarch.fw.jaxrs
Class EntityResponse
java.lang.Object
nablarch.fw.web.HttpResponse
nablarch.fw.jaxrs.EntityResponse
- All Implemented Interfaces:
Result
Entityを持つレスポンス。
Produces
を使用した場合に
レスポンスヘッダとステータスコードを指定したい場合に使用する。- Author:
- Kiyohito Itoh
-
Nested Class Summary
Nested classes/interfaces inherited from class nablarch.fw.web.HttpResponse
HttpResponse.Status
Nested classes/interfaces inherited from interface nablarch.fw.Result
Result.ClientError, Result.Error, Result.MultiStatus, Result.NotFound, Result.Success
-
Field Summary
Fields inherited from class nablarch.fw.web.HttpResponse
CONTENT_DISPOSITION, LS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionエンティティを取得する。boolean
ステータスコードが設定されたかを判定する。エンティティを設定する。setStatusCode
(int code) HTTPレスポンスのステータスコードを設定する。Methods inherited from class nablarch.fw.web.HttpResponse
addCookie, cleanup, getBodyStream, getBodyString, getCharset, getContentDisposition, getContentLength, getContentPath, getContentType, getCookie, getCookieList, getHeader, getHeaderMap, getHttpCookies, getHttpVersion, getLocation, getMessage, getReasonPhrase, getStatusCode, getTransferEncoding, isBodyEmpty, isSuccess, parse, parse, setBodyStream, setContentDisposition, setContentDisposition, setContentPath, setContentPath, setContentType, setCookie, setHeader, setHttpVersion, setLocation, setTransferEncoding, toString, write, write, write
-
Constructor Details
-
EntityResponse
public EntityResponse()
-
-
Method Details
-
getEntity
エンティティを取得する。- Returns:
- エンティティ
-
setEntity
エンティティを設定する。- Parameters:
entity
- エンティティ
-
setStatusCode
Description copied from class:HttpResponse
HTTPレスポンスのステータスコードを設定する。 デフォルトのステータスコードは200
である。- Overrides:
setStatusCode
in classHttpResponse
- Parameters:
code
- HTTPステータスコード- Returns:
- 本オブジェクト
-
isStatusCodeSet
public boolean isStatusCodeSet()ステータスコードが設定されたかを判定する。- Returns:
- ステータスコードが設定された場合はtrue
-