Package ats4.base
Class StationTable
参加局の連絡先等を管理する機能を提供します。
- 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<StationData>指定された呼出符号のレコードを返します。final List<StationData>指定された識別番号のレコードを返します。final List<StationData>指定された識別番号のレコードを返します。final UUID重複が取り除かれた識別番号を発行します。final StationData検索結果に対応するレコードを構築します。Methods inherited from class ats4.base.AccountTable
createTable, deleteTable, drop, list, push
-
Constructor Details
-
StationTable
指定されたデータベースを利用します。- Parameters:
conn- データベースの接続- Throws:
TableAccessException- 疎通の障害
-
-
Method Details
-
createUUID
重複が取り除かれた識別番号を発行します。- Returns:
- 識別番号
-
parse
検索結果に対応するレコードを構築します。- Specified by:
parsein classAccountTable<StationData>- Parameters:
rs- 検索結果- Returns:
- レコード
- Throws:
TableSchemaException- 構造の問題
-
byCall
指定された呼出符号のレコードを返します。- Parameters:
call- 呼出符号- Returns:
- 対応するレコード
- Throws:
TableAccessException- 疎通の障害TableSchemaException- 構造の問題
-
byUUID
指定された識別番号のレコードを返します。- Parameters:
uuid- 識別番号- Returns:
- 対応するレコード
- Throws:
TableAccessException- 疎通の障害TableSchemaException- 構造の問題
-
byUUID
指定された識別番号のレコードを返します。- Parameters:
uuid- 識別番号- Returns:
- 対応するレコード
- Throws:
TableAccessException- 疎通の障害TableSchemaException- 構造の問題
-