Package ats4.base
Class MessageTable
参加局の交信相手を管理する機能を提供します。
- Since:
- 2022/08/11
-
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<MessageData>指定された呼出符号のレコードを返します。final void指定された交信記録のレコードを削除します。final MessageData検索結果に対応するレコードを構築します。final voidpush(ArchiveData data) 指定された交信記録のレコードを登録します。final void指定された交信記録のレコードを登録します。相手局の記録との照合結果を設定して交信記録を返します。final MessageDataverify(MessageData data) 指定されたレコードとの交信を表す交信記録を照合します。Methods inherited from class ats4.base.AccountTable
createTable, deleteTable, drop, list, push
-
Constructor Details
-
MessageTable
指定されたデータベースを利用します。- Parameters:
conn- データベースの接続rule- 交信記録の変換規則- Throws:
TableAccessException- 疎通の障害
-
-
Method Details
-
parse
検索結果に対応するレコードを構築します。- Specified by:
parsein classAccountTable<MessageData>- Parameters:
rs- 検索結果- Returns:
- レコード
- Throws:
TableSchemaException- 構造の問題
-
byCall
指定された呼出符号のレコードを返します。- Parameters:
call- 呼出符号- Returns:
- 対応するレコード
- Throws:
TableAccessException- 疎通の障害TableSchemaException- 構造の問題
-
push
指定された交信記録のレコードを登録します。- Parameters:
data- レコード- Throws:
UncheckedIOException- 読み込みの例外- Since:
- 2022/08/21
-
search
相手局の記録との照合結果を設定して交信記録を返します。- Parameters:
call- 呼出符号- Returns:
- 交信記録
- See Also:
-
verify
指定されたレコードとの交信を表す交信記録を照合します。- Parameters:
data- レコード- Returns:
- 対となるレコード
-
push
指定された交信記録のレコードを登録します。- Parameters:
call- 呼出符号list- 交信記録
-
drop
指定された交信記録のレコードを削除します。- Parameters:
call- 呼出符号list- 交信記録
-