This commit is contained in:
@@ -36,7 +36,7 @@ public class TournamentDivideService {
|
|||||||
|
|
||||||
for (var event : tournament.getEvents()) {
|
for (var event : tournament.getEvents()) {
|
||||||
if ((event.getType().isDoublesEvent() && event.getRegistrations().size() >= 8)
|
if ((event.getType().isDoublesEvent() && event.getRegistrations().size() >= 8)
|
||||||
|| (!event.getType().isDoublesEvent() && event.getRegistrations().size() >= 4)) {
|
|| (!event.getType().isDoublesEvent() && event.getRegistrations().size() >= 4)) {
|
||||||
divide(event);
|
divide(event);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -54,6 +54,7 @@ public class TournamentDivideService {
|
|||||||
registrations = groupRegistrations(event.getRegistrations());
|
registrations = groupRegistrations(event.getRegistrations());
|
||||||
} else {
|
} else {
|
||||||
registrations = event.getRegistrations();
|
registrations = event.getRegistrations();
|
||||||
|
System.out.printf("Aantal registrations: %d", registrations.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
event.setGroups(new ArrayList<>());
|
event.setGroups(new ArrayList<>());
|
||||||
@@ -72,7 +73,7 @@ public class TournamentDivideService {
|
|||||||
private List<Registration> groupRegistrations(List<Registration> registrations) {
|
private List<Registration> groupRegistrations(List<Registration> registrations) {
|
||||||
var groupedRegistrations = new ArrayList<Registration>();
|
var groupedRegistrations = new ArrayList<Registration>();
|
||||||
|
|
||||||
nextRegistration:
|
nextRegistration:
|
||||||
for (var registration : registrations) {
|
for (var registration : registrations) {
|
||||||
for (var groupedRegistration : groupedRegistrations) {
|
for (var groupedRegistration : groupedRegistrations) {
|
||||||
if (Objects.equals(groupedRegistration.getPartner(), registration.getPlayer())) {
|
if (Objects.equals(groupedRegistration.getPartner(), registration.getPlayer())) {
|
||||||
|
|||||||
Reference in New Issue
Block a user