Package ats4.data
Class RankingData
- java.lang.Object
-
- ats4.data.RankingData
-
- All Implemented Interfaces:
AccountData
,Serializable
public final class RankingData extends Object implements AccountData
参加局の成績順位を格納するレコードです。- Since:
- 2022/07/17
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RankingData()
レコードを構築します。RankingData(ResultSet rs)
指定された結果からレコードを構築します。
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RankingData
copy(Summary summary)
指定された採点結果から得点を取得します。void
copyTo(PreparedStatement ps)
このレコードを登録する命令を設定します。int
getRankFromZeroIn(RankingTable table)
指定されたテーブルで総合順位を返します。boolean
scoreless(Contest contest)
このレコードが無得点を示すか確認します。
-
-
-
Constructor Detail
-
RankingData
public RankingData()
レコードを構築します。
-
RankingData
public RankingData(ResultSet rs)
指定された結果からレコードを構築します。- Parameters:
rs
- 検索結果- Throws:
TableSchemaException
- 構造の問題がある場合
-
-
Method Detail
-
copyTo
public final void copyTo(PreparedStatement ps)
このレコードを登録する命令を設定します。- Specified by:
copyTo
in interfaceAccountData
- Parameters:
ps
- クエリ- Throws:
TableAccessException
- 疎通の障害がある場合
-
copy
public final RankingData copy(Summary summary)
指定された採点結果から得点を取得します。- Parameters:
summary
- 採点結果- Returns:
- このレコード
-
getRankFromZeroIn
public final int getRankFromZeroIn(RankingTable table)
指定されたテーブルで総合順位を返します。- Parameters:
table
- 検索対象のテーブル- Returns:
- 順位
- Throws:
TableAccessException
- 疎通の障害TableSchemaException
- 構造の問題
-
scoreless
public final boolean scoreless(Contest contest)
このレコードが無得点を示すか確認します。- Parameters:
contest
- 規約- Returns:
- 該当の参加部門が存在し、無得点の場合は真
- Since:
- 2023/01/08
-
-