Package ats4.root
Class ATS
java.lang.Object
ats4.root.ATS
- All Implemented Interfaces:
AutoCloseable
参加局の情報を管理する機能を提供します。
- Since:
- 2022/07/17
-
Constructor Summary
ConstructorsConstructorDescriptionATS(Connection conn) 指定されたデータベースを利用します。ATS(Connection conn, Pattern rule) 指定されたデータベースを利用します。 -
Method Summary
Modifier and TypeMethodDescriptionfinal ArchiveTablearchives()交信履歴を管理するテーブルを返します。final voidclose()データベースの接続状態を解消します。final ATS全てのテーブルを作成します。final ATS全てのテーブルを消去します。final void指定された呼出符号のレコードを全て削除します。final MessageTablemessages()交信相手を管理するテーブルを返します。final RankingTablerankings()成績順位を管理するテーブルを返します。final StationTablestations()連絡先等を管理するテーブルを返します。final void指定された呼出符号の参加局の得点を更新します。final void全ての参加局の得点を更新します。
-
Constructor Details
-
ATS
指定されたデータベースを利用します。- Parameters:
conn- データベースの接続- Throws:
TableAccessException- 疎通の障害
-
ATS
指定されたデータベースを利用します。- Parameters:
conn- データベースの接続rule- 交信記録の変換規則- Throws:
TableAccessException- 疎通の障害- Since:
- 2022/08/11
-
-
Method Details
-
close
public final void close()データベースの接続状態を解消します。- Specified by:
closein interfaceAutoCloseable- Throws:
TableAccessException- 疎通の障害
-
archives
交信履歴を管理するテーブルを返します。- Returns:
- 交信履歴を管理するテーブル
-
messages
交信相手を管理するテーブルを返します。- Returns:
- 交信相手を管理するテーブル
-
rankings
成績順位を管理するテーブルを返します。- Returns:
- 成績順位を管理するテーブル
-
stations
連絡先等を管理するテーブルを返します。- Returns:
- 連絡先等を管理するテーブル
-
createTables
全てのテーブルを作成します。- Returns:
- この接続
- Throws:
TableAccessException- 疎通の障害
-
deleteTables
全てのテーブルを消去します。- Returns:
- この接続
- Throws:
TableAccessException- 疎通の障害
-
drop
指定された呼出符号のレコードを全て削除します。- Parameters:
call- 削除する呼出符号- Throws:
TableAccessException- 疎通の障害
-
update
指定された呼出符号の参加局の得点を更新します。- Parameters:
call- 呼出符号rule- コンテストの規約- Throws:
TableAccessException- 疎通の障害- Since:
- 2022/08/21
-
updateAll
全ての参加局の得点を更新します。- Parameters:
rule- コンテストの規約- Throws:
TableAccessException- 疎通の障害- Since:
- 2024/07/16
-