Package ats4.data

Class MessageData

java.lang.Object
ats4.data.MessageData
All Implemented Interfaces:
AccountData, Serializable

public final class MessageData extends Object implements AccountData
参加局の交信相手を格納するレコードです。
Since:
2022/08/11
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final Call
    参加局の呼出符号です。
    final Call
    相手局の呼出符号です。
    final Item
    参加局の交信記録です。
  • Constructor Summary

    Constructors
    Constructor
    Description
    MessageData(String call, Item item)
    レコードを構築します。
    指定された結果からレコードを構築します。
  • Method Summary

    Modifier and Type
    Method
    Description
    final void
    このレコードを登録する命令を設定します。
    final boolean
    指定されたレコードがこのレコードと対をなすか検証します。
    final void
    指定されたレコードとの照合の成立を交信記録に設定します。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • call

      public final Call call
      参加局の呼出符号です。
    • dest

      public final Call dest
      相手局の呼出符号です。
    • item

      public final Item item
      参加局の交信記録です。
  • Constructor Details

    • MessageData

      public MessageData(String call, Item item)
      レコードを構築します。
      Parameters:
      call - 呼出符号
      item - 交信記録
    • MessageData

      public MessageData(ResultSet rs)
      指定された結果からレコードを構築します。
      Parameters:
      rs - 検索結果
      Throws:
      TableSchemaException - 構造の問題がある場合
      UncheckedIOException - 交信記録の変換の例外
  • Method Details

    • copyTo

      public final void copyTo(PreparedStatement ps)
      このレコードを登録する命令を設定します。
      Specified by:
      copyTo in interface AccountData
      Parameters:
      ps - クエリ
      Throws:
      TableAccessException - 疎通の障害がある場合
      UncheckedIOException - 交信記録の変換の例外
    • sign

      public final void sign(MessageData data)
      指定されたレコードとの照合の成立を交信記録に設定します。
      Parameters:
      data - 対となるレコード
      See Also:
    • matches

      public final boolean matches(MessageData data, Pattern rule)
      指定されたレコードがこのレコードと対をなすか検証します。
      Parameters:
      data - 照合するレコード
      rule - 照合の基準
      Returns:
      対をなす場合は真