public static class AbstractApiAction.Response
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
java.lang.String |
body
レスポンスBody
|
java.util.Map<java.lang.String,java.lang.Object> |
headers
レスポンスヘッダ
|
java.net.URI |
location
戻り先URL
|
javax.servlet.http.HttpServletRequest |
request |
int |
status
HTTPステータスコード
|
コンストラクタと説明 |
---|
Response() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
execute(javax.servlet.http.HttpServletResponse response)
SAStrutsのアクションクラスのレスポンス処理を実行する.
|
static AbstractApiAction.Response |
sendJSONError(java.lang.String msg) |
static AbstractApiAction.Response |
sendJSONError(java.lang.String msg,
int errorCode) |
static AbstractApiAction.ResponseBuilder |
status(int status) |
static AbstractApiAction.ResponseBuilder |
temporaryRedirect(java.net.URI location,
javax.servlet.http.HttpServletRequest request) |
public javax.servlet.http.HttpServletRequest request
public int status
public java.lang.String body
public java.util.Map<java.lang.String,java.lang.Object> headers
public java.net.URI location
public static AbstractApiAction.ResponseBuilder status(int status)
status
- HTTPステータスコードAbstractApiAction.ResponseBuilder
public static AbstractApiAction.ResponseBuilder temporaryRedirect(java.net.URI location, javax.servlet.http.HttpServletRequest request)
location
- 戻り先URLAbstractApiAction.ResponseBuilder
public static AbstractApiAction.Response sendJSONError(java.lang.String msg) throws java.io.IOException
java.io.IOException
public static AbstractApiAction.Response sendJSONError(java.lang.String msg, int errorCode)
public java.lang.String execute(javax.servlet.http.HttpServletResponse response)
response
- HttpServletResponse