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:
  • Field Details

    • call

      public String call
      参加局の呼出符号です。
    • sect

      public String sect
      参加局の登録部門です。
    • city

      public String city
      参加局の運用場所です。
    • score

      public int score
      参加局の素点です。
    • total

      public int total
      参加局の得点です。
  • Constructor Details

    • RankingData

      public RankingData()
      レコードを構築します。
    • RankingData

      public RankingData(ResultSet rs)
      指定された結果からレコードを構築します。
      Parameters:
      rs - 検索結果
      Throws:
      TableSchemaException - 構造の問題がある場合
  • Method Details

    • copyTo

      public final void copyTo(PreparedStatement ps)
      このレコードを登録する命令を設定します。
      Specified by:
      copyTo in interface AccountData
      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