Package ats4.base
Class StationTable
- java.lang.Object
-
- ats4.base.AccountTable<StationData>
-
- ats4.base.StationTable
-
public final class StationTable extends AccountTable<StationData>
参加局の連絡先等を管理する機能を提供します。- Since:
- 2022/07/17
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ats4.base.AccountTable
AccountTable.Select, AccountTable.Update
-
-
Constructor Summary
Constructors Constructor Description StationTable(Connection conn)
指定されたデータベースを利用します。
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<StationData>
byCall(String call)
指定された呼出符号のレコードを返します。List<StationData>
byUUID(String uuid)
指定された識別番号のレコードを返します。List<StationData>
byUUID(UUID uuid)
指定された識別番号のレコードを返します。UUID
createUUID()
重複が取り除かれた識別番号を発行します。StationData
parse(ResultSet rs)
検索結果に対応するレコードを構築します。-
Methods inherited from class ats4.base.AccountTable
createTable, deleteTable, drop, list, push
-
-
-
-
Constructor Detail
-
StationTable
public StationTable(Connection conn)
指定されたデータベースを利用します。- Parameters:
conn
- データベースの接続- Throws:
TableAccessException
- 疎通の障害
-
-
Method Detail
-
createUUID
public final UUID createUUID()
重複が取り除かれた識別番号を発行します。- Returns:
- 識別番号
-
parse
public final StationData parse(ResultSet rs)
検索結果に対応するレコードを構築します。- Specified by:
parse
in classAccountTable<StationData>
- Parameters:
rs
- 検索結果- Returns:
- レコード
- Throws:
TableSchemaException
- 構造の問題
-
byCall
public final List<StationData> byCall(String call)
指定された呼出符号のレコードを返します。- Parameters:
call
- 呼出符号- Returns:
- 対応するレコード
- Throws:
TableAccessException
- 疎通の障害TableSchemaException
- 構造の問題
-
byUUID
public final List<StationData> byUUID(UUID uuid)
指定された識別番号のレコードを返します。- Parameters:
uuid
- 識別番号- Returns:
- 対応するレコード
- Throws:
TableAccessException
- 疎通の障害TableSchemaException
- 構造の問題
-
byUUID
public final List<StationData> byUUID(String uuid)
指定された識別番号のレコードを返します。- Parameters:
uuid
- 識別番号- Returns:
- 対応するレコード
- Throws:
TableAccessException
- 疎通の障害TableSchemaException
- 構造の問題
-
-