Exemplo n.º 1
0
  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;
  }
Exemplo n.º 2
0
 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;
 }