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); }