Interface CurrentSeasonInfo

All Known Implementing Classes:
CurrentSeasonInfoImpl

public interface CurrentSeasonInfo
Defines methods implemented by classes representing a tournament season
  • Method Details

    • getId

      Urn getId()
      Returns the Urn uniquely identifying the current season
      Returns:
      - the Urn uniquely identifying the current season
    • getNames

      Map<Locale,String> getNames()
      Returns the name of the season in available locales
    • getName

      String getName(Locale locale)
      Returns the name of the season in the specified language
      Parameters:
      locale - - a Locale specifying the language of the returned name
      Returns:
      - the name of the season in the specified language
    • getYear

      String getYear()
      Returns the String representation the year of the season
      Returns:
      - the String representation the year of the season
    • getStartDate

      Date getStartDate()
      Returns the Date specifying the start date of the season
      Returns:
      - the Date specifying the start date of the season
    • getEndDate

      Date getEndDate()
      Returns the Date specifying the end date of the season
      Returns:
      - the Date specifying the end date of the season
    • getCoverage

      SeasonCoverage getCoverage()
      Returns a SeasonCoverage instance containing information about the available coverage for the associated season
      Returns:
      - a SeasonCoverage instance containing information about the available coverage
    • getGroups

      List<Group> getGroups()
      Returns a List of groups associated with the current season
      Returns:
      - a List of groups associated with the current season
    • getCurrentRound

      Round getCurrentRound()
      Returns a Round instance specifying the current season round
      Returns:
      - a Round instance specifying the current season round
    • getCompetitors

      List<Competitor> getCompetitors()
      Returns a List of competitors that participate in the sport event associated with the current instance
      Returns:
      - a List of competitors that participate in the sport event associated with the current instance
    • getSchedule

      List<Competition> getSchedule()
      Returns a List of events that belong to the associated season
      Returns:
      - a List of events that belong to the associated season