private Division getDivision(String divisionId, String divisionName) { Division division = divisionNavigator.getDivision(divisionId, divisionName); for (Club club : division.getClubs()) { clubNavigator.updateClubDetails(club); clubNavigator.loadClubPlayers(club); refreshClubPlayers(club); } Collections.sort(division.getClubs(), DugoutUtils.CLUB_FIRST_11_COMPARATOR); return division; }
private List<Club> getNextMatchesClubs(int numberOfMatches) { List<MatchDetails> nextMatches = calendarNavigator.getNextMatchesDetails(numberOfMatches); List<Club> opponents = new ArrayList<>(); for (MatchDetails matchDetails : nextMatches) { if (matchDetails.isWeAreHostingMatch()) { opponents.add(clubNavigator.getClubDetails(matchDetails.getAwayClub())); } else { opponents.add(clubNavigator.getClubDetails(matchDetails.getHomeClub())); } } for (Club club : opponents) { clubNavigator.loadClubPlayers(club); refreshClubPlayers(club); } return opponents; }