Package ats4.base
Class RankingTable
- java.lang.Object
-
- ats4.base.AccountTable<RankingData>
-
- ats4.base.RankingTable
-
public final class RankingTable extends AccountTable<RankingData>
参加局の成績順位を管理する機能を提供します。- 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 RankingTable(Connection conn)
指定されたデータベースを利用します。
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<RankingData>
byCall(String call)
指定された呼出符号のレコードを返します。List<RankingData>
bySect(String sect)
指定された登録部門のレコードを返します。List<RankingData>
bySect(Section sect)
指定された登録部門のレコードを返します。int
getAwardLimit(Section sect)
指定された登録部門の入賞局数を返します。RankingData
parse(ResultSet rs)
検索結果に対応するレコードを構築します。-
Methods inherited from class ats4.base.AccountTable
createTable, deleteTable, drop, list, push
-
-
-
-
Constructor Detail
-
RankingTable
public RankingTable(Connection conn)
指定されたデータベースを利用します。- Parameters:
conn
- データベースの接続- Throws:
TableAccessException
- 疎通の障害
-
-
Method Detail
-
parse
public final RankingData parse(ResultSet rs)
検索結果に対応するレコードを構築します。- Specified by:
parse
in classAccountTable<RankingData>
- Parameters:
rs
- 検索結果- Returns:
- レコード
- Throws:
TableSchemaException
- 構造の問題
-
byCall
public final List<RankingData> byCall(String call)
指定された呼出符号のレコードを返します。- Parameters:
call
- 呼出符号- Returns:
- 対応するレコード
- Throws:
TableAccessException
- 疎通の障害TableSchemaException
- 構造の問題
-
bySect
public final List<RankingData> bySect(String sect)
指定された登録部門のレコードを返します。- Parameters:
sect
- 登録部門- Returns:
- 対応するレコード
- Throws:
TableAccessException
- 疎通の障害TableSchemaException
- 構造の問題
-
bySect
public final List<RankingData> bySect(Section sect)
指定された登録部門のレコードを返します。- Parameters:
sect
- 登録部門- Returns:
- 対応するレコード
- Throws:
TableAccessException
- 疎通の障害TableSchemaException
- 構造の問題
-
getAwardLimit
public final int getAwardLimit(Section sect)
指定された登録部門の入賞局数を返します。- Parameters:
sect
- 登録部門- Returns:
- 入賞する参加局の数
- Throws:
TableAccessException
- 疎通の障害TableSchemaException
- 構造の問題
-
-