public class ResponseMessage extends SendingMessage implements Result
Result.ClientError, Result.Error, Result.MultiStatus, Result.NotFound, Result.Success
コンストラクタと説明 |
---|
ResponseMessage(RequestMessage message)
要求電文に対する応答電文を作成する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
ResponseMessage |
addRecord(Map<?> record)
電文のデータ部に、指定したレコードを追加する。
|
ResponseMessage |
addRecord(Object recordObj)
電文のデータ部に指定したレコードを追加する。
|
ResponseMessage |
addRecord(String recordType,
Map<?> record)
電文のデータ部に、出力時に使用するデータレイアウト(レコードタイプ)を指定してレコードを追加する。
|
ResponseMessage |
addRecord(String recordType,
Object recordObj)
電文のデータ部に、出力時に使用するデータレイアウト(レコードタイプ)を指定してレコードを追加する。
|
ResponseMessage |
setFwHeaderDefinition(nablarch.fw.messaging.FwHeaderDefinition def)
フレームワークヘッダ定義を設定する。
|
ResponseMessage |
setStatusCodeHeader(String statusCode)
フレームワーク制御ヘッダの処理結果コードの値を設定する。
|
getBodyBytes, getBodyStream, setTimeToLive
getCorrelationId, getDestination, getHeaderMap, getMessageId, getParam, getParamMap, getRecordOf, getRecords, getRecordsOf, getReplyTo, setCorrelationId, setDestination, setFormatter, setMessageId, setReplyTo
getMessage, getStatusCode, isSuccess
@Published(tag="architect") public ResponseMessage(RequestMessage message)
message
- 要求電文オブジェクト@Published(tag="architect") public ResponseMessage setFwHeaderDefinition(nablarch.fw.messaging.FwHeaderDefinition def)
def
- フレームワーク制御ヘッダ@Published(tag="architect") public ResponseMessage setStatusCodeHeader(String statusCode)
statusCode
- 処理結果コード@Published(tag="architect") public ResponseMessage addRecord(Map<?> record)
record
の内容から自動的に判別される。addRecord
クラス内 SendingMessage
record
- レコード内容@Published(tag="architect") public ResponseMessage addRecord(String recordType, Map<?> record)
recordType
にnull
を渡した場合、SendingMessage.addRecord(Map)
と同様の処理を行う。addRecord
クラス内 SendingMessage
recordType
- レコードタイプrecord
- レコード内容@Published(tag="architect") public ResponseMessage addRecord(Object recordObj)
addRecord
クラス内 SendingMessage
recordObj
- レコード内容を表現したオブジェクト@Published(tag="architect") public ResponseMessage addRecord(String recordType, Object recordObj)
recordType
にnull
を渡した場合、SendingMessage.addRecord(Object)
と同様の処理を行う。addRecord
クラス内 SendingMessage
recordType
- レコードタイプrecordObj
- レコード内容を表現したオブジェクト