Interface BasicTournament

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

public interface BasicTournament extends LongTermEvent
Defines methods implemented by classes providing information about a tournament
  • Method Details

    • getCategory

      CategorySummary getCategory()
      Returns a CategorySummary representing the category associated with the current instance
      Returns:
      - a CategorySummary representing the category associated with the current instance
    • 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
    • isExhibitionGames

      default Boolean isExhibitionGames()
      Returns the Boolean specifying if the tournament is exhibition game
      Returns:
      if available, the Boolean specifying if the tournament is exhibition game
    • getSchedule

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