Class SyncMessage

java.lang.Object
nablarch.fw.messaging.SyncMessage

@Published public class SyncMessage extends Object
電文(同期送信、同期応答)を保持するクラス。
  • Constructor Details

    • SyncMessage

      public SyncMessage(String requestId)
      SyncMessageのインスタンスを生成する。
      Parameters:
      requestId - 要求電文のリクエストID
  • Method Details

    • getRequestId

      public String getRequestId()
      要求電文のリクエストIDを取得する。
      Returns:
      要求電文のリクエストID
    • getHeaderRecord

      public Map<String,Object> getHeaderRecord()
      ヘッダレコードを取得する。
      Returns:
      ヘッダレコード
    • setHeaderRecord

      public SyncMessage setHeaderRecord(Map<String,Object> headerRecord)
      ヘッダレコードを設定する。
      Parameters:
      headerRecord - ヘッダレコード
      Returns:
      このオブジェクト自体
    • getDataRecord

      public Map<String,Object> getDataRecord()
      データレコード(1件目)を取得する。
      Returns:
      データレコード(1件目)。データレコードが追加されていない場合nullを返す
    • getDataRecords

      public List<Map<String,Object>> getDataRecords()
      データレコードを全件取得する。
      Returns:
      データレコードリスト。データレコードが追加されていない場合は空のListを返す。
    • addDataRecord

      public SyncMessage addDataRecord(Map<String,Object> dataRecord)
      データレコードを追加する。
      Parameters:
      dataRecord - データレコード
      Returns:
      このオブジェクト自体
    • addDataRecord

      public SyncMessage addDataRecord(Object form)
      データレコードを追加する。
      Parameters:
      form - データレコードを表すオブジェクト
      Returns:
      このオブジェクト自体