public void setTournament(
      TournamentDTO tournament,
      HashSet<ExternalDisplayTeamDTO> externalDisplayTeamDTOs,
      Boolean newTournament)
      throws RemoteException {
    _tournament = tournament;
    _newTournament = newTournament;
    _externalDisplayTeamDTOs = externalDisplayTeamDTOs;

    List<DisplayTeamDTO> teams =
        SessionController.getInstance().getSession().getTeamRemote().getAllDisplayTeams();
    for (DisplayTeamDTO team : teams) {
      if (_tournament.getTeamIDs().contains(team.getId())) {
        _allTeamsTableView.getItems().add(team);
        _allTeamsOpponentTableView.getItems().add(team);
      }
    }
    _allTeamsTableView.getItems().addAll(_externalDisplayTeamDTOs);
    _allTeamsOpponentTableView.getItems().addAll(_externalDisplayTeamDTOs);
  }