Class ElitePercentile

java.lang.Object
org.deltava.beans.stats.ElitePercentile
All Implemented Interfaces:
Serializable, Comparable<ElitePercentile>, EliteTotals

public class ElitePercentile extends Object implements EliteTotals, Comparable<ElitePercentile>, Serializable
Since:
9.2
Version:
9.2
Author:
Luke
See Also:
  • Constructor Details

    • ElitePercentile

      public ElitePercentile(int percentile)
      Creates the bean.
      Parameters:
      percentile - the percentile
  • Method Details

    • getPercentile

      public int getPercentile()
    • getLegs

      public int getLegs()
      Description copied from interface: EliteTotals
      Returns the number of flight legs.
      Specified by:
      getLegs in interface EliteTotals
      Returns:
      the number of legs
    • getDistance

      public int getDistance()
      Description copied from interface: EliteTotals
      Returns the distance flown.
      Specified by:
      getDistance in interface EliteTotals
      Returns:
      the distance in miles
    • getPoints

      public int getPoints()
      Description copied from interface: EliteTotals
      Returns the number of Elite points.
      Specified by:
      getPoints in interface EliteTotals
      Returns:
      the number of points
    • getLevelPercentage

      public int getLevelPercentage(EliteLevel lvl)
    • setInfo

      public void setInfo(int legs, int distance, int pts)
    • setLevelPercentage

      public void setLevelPercentage(EliteLevel lvl, int pct)
    • compareTo

      public int compareTo(ElitePercentile ep2)
      Specified by:
      compareTo in interface Comparable<ElitePercentile>