Package ats4.data

Class ArchiveData

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

public final class ArchiveData extends Object implements AccountData
参加局の交信履歴を格納するレコードです。
Since:
2022/07/17
See Also:
  • Field Details

    • call

      public String call
      交信履歴の呼出符号です。
    • file

      public String file
      交信履歴のファイルの名前です。
    • data

      public byte[] data
      交信履歴のファイルの内容です。
  • Constructor Details

    • ArchiveData

      public ArchiveData()
      レコードを構築します。
    • ArchiveData

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

    • copyTo

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

      public final ArchiveData load(List<Item> list)
      指定された交信記録を設定します。
      Parameters:
      list - 交信記録
      Returns:
      このレコード
      Since:
      2022/08/21
    • load

      public final ArchiveData load(Path path)
      指定されたパスの交信記録を設定します。
      Parameters:
      path - 交信記録のパス
      Returns:
      このレコード
      Throws:
      UncheckedIOException - 読み取りの例外
      Since:
      2022/08/21