Package ats4.base
Class RankingTable
参加局の成績順位を管理する機能を提供します。
- 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 TypeMethodDescriptionどの部門にも不参加の呼出符号を返します。final List<RankingData>指定された呼出符号のレコードを返します。final List<RankingData>指定された登録部門のレコードを返します。final List<RankingData>指定された登録部門のレコードを返します。final intgetAwardLimit(Section sect) 指定された登録部門の入賞局数を返します。final RankingData検索結果に対応するレコードを構築します。Methods inherited from class ats4.base.AccountTable
createTable, deleteTable, drop, list, push
-
Constructor Details
-
RankingTable
指定されたデータベースを利用します。- Parameters:
conn- データベースの接続- Throws:
TableAccessException- 疎通の障害
-
-
Method Details
-
parse
検索結果に対応するレコードを構築します。- Specified by:
parsein classAccountTable<RankingData>- Parameters:
rs- 検索結果- Returns:
- レコード
- Throws:
TableSchemaException- 構造の問題
-
byCall
指定された呼出符号のレコードを返します。- Parameters:
call- 呼出符号- Returns:
- 対応するレコード
- Throws:
TableAccessException- 疎通の障害TableSchemaException- 構造の問題
-
bySect
指定された登録部門のレコードを返します。- Parameters:
sect- 登録部門- Returns:
- 対応するレコード
- Throws:
TableAccessException- 疎通の障害TableSchemaException- 構造の問題
-
bySect
指定された登録部門のレコードを返します。- Parameters:
sect- 登録部門- Returns:
- 対応するレコード
- Throws:
TableAccessException- 疎通の障害TableSchemaException- 構造の問題
-
absence
どの部門にも不参加の呼出符号を返します。- Parameters:
rule- 規約- Returns:
- 見つかった呼出符号
- Throws:
TableAccessException- 疎通の障害TableSchemaException- 構造の問題- Since:
- 2025/07/30
-
getAwardLimit
指定された登録部門の入賞局数を返します。- Parameters:
sect- 登録部門- Returns:
- 入賞する参加局の数
- Throws:
TableAccessException- 疎通の障害TableSchemaException- 構造の問題
-