Package ats4.base
Class ArchiveTable
参加局の交信履歴を管理する機能を提供します。
- Since:
- 2022/07/17
-
Nested Class Summary
Nested classes/interfaces inherited from class ats4.base.AccountTable
AccountTable.Select, AccountTable.Update -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal List<ArchiveData>指定された呼出符号のレコードを返します。指定された交信記録の解釈の可能性を検査します。getItems(ArchiveData data) 指定されたレコードが含む交信記録を解釈します。final ArchiveData検索結果に対応するレコードを構築します。Methods inherited from class ats4.base.AccountTable
createTable, deleteTable, drop, list, push
-
Constructor Details
-
ArchiveTable
指定されたデータベースを利用します。- Parameters:
conn- データベースの接続rule- 交信記録の変換規則- Throws:
TableAccessException- 疎通の障害
-
-
Method Details
-
parse
検索結果に対応するレコードを構築します。- Specified by:
parsein classAccountTable<ArchiveData>- Parameters:
rs- 検索結果- Returns:
- レコード
- Throws:
TableSchemaException- 構造の問題
-
byCall
指定された呼出符号のレコードを返します。- Parameters:
call- 呼出符号- Returns:
- 対応するレコード
- Throws:
TableAccessException- 疎通の障害TableSchemaException- 構造の問題
-
getItems
指定されたレコードが含む交信記録を解釈します。- Parameters:
data- レコード- Returns:
- 交信記録
- Throws:
UncheckedIOException- 未対応の書式の例外- Since:
- 2022/08/21
-
decodable
指定された交信記録の解釈の可能性を検査します。- Parameters:
path- 更新記録のパス- Returns:
- 例外の文字列
- Since:
- 2022/08/21
-