public interface LogicFlowRestResponseWriter
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getContentType()
レスポンスの Content-Type を返却します。
|
String |
getDisplayName()
レスポンス種別の表示名を返却します。
|
Map<String,jp.co.intra_mart.system.logic.rest.swagger.model.ResponseObject> |
getResponseObject(FlowRouteListItem route,
jp.co.intra_mart.system.logic.rest.swagger.model.FlowRouteSwaggerObject swagger)
指定されたルーティング情報のレスポンス定義を返却します。
|
String |
getResponseType()
実行結果のレスポンス種別を返却します。
|
void |
writeErrorResponse(Throwable error,
FlowRoute route,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
実行結果(エラー)の出力を行います。
|
void |
writeResponse(Object result,
FlowRoute route,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
実行結果の出力を行います。
|
String getResponseType()
String getDisplayName()
String getContentType()
Map<String,jp.co.intra_mart.system.logic.rest.swagger.model.ResponseObject> getResponseObject(FlowRouteListItem route, jp.co.intra_mart.system.logic.rest.swagger.model.FlowRouteSwaggerObject swagger) throws LogicServiceException
route
- ルーティング情報swagger
- Swagger定義LogicServiceException
- レスポンス定義情報の生成に失敗した場合にスローされます。void writeResponse(Object result, FlowRoute route, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws LogicServiceException, IOException
result
- フローの実行結果オブジェクトroute
- フロールーティング情報request
- リクエストオブジェクトresponse
- レスポンスオブジェクトLogicServiceException
- レスポンスの出力に失敗した場合にスローされます。IOException
- 入出力例外が発生した場合にスローされます。void writeErrorResponse(Throwable error, FlowRoute route, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
error
- 例外route
- フロールーティング情報request
- リクエストオブジェクトresponse
- レスポンスオブジェクトIOException
- 入出力例外が発生した場合にスローされます。javax.servlet.ServletException
- サーブレットエラーが発生した場合にスローされます。Copyright © 2012 NTT DATA INTRAMART CORPORATION