Interface Season

All Superinterfaces:
LongTermEvent, SportEvent
All Known Implementing Classes:
SeasonImpl

public interface Season extends LongTermEvent
Defines methods implemented by classes providing data of a season
  • Method Details

    • getSeasonCoverage

      SeasonCoverage getSeasonCoverage()
      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 associated season
      Returns:
      - a List of groups associated with the associated season
    • 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
    • getCurrentRound

      Round getCurrentRound()
      Returns a Round instance specifying the current associated season
      Returns:
      - a Round instance specifying the current associated season
    • getYear

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

      TournamentInfo getTournamentInfo()
      Returns a TournamentInfo which contains data of the associated tournament
      Returns:
      a TournamentInfo which contains data of the associated season
    • 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