Several fixes to the RaceLogCompetitorRegistrationDialog

This commit is contained in:
Jan Broß committed 2015-12-05 11:48:27 +01:00
1 parent cd5274f654
commit 337413ed3b
2 files changed
+13 -2

No files matched your search

@@ -218,6 +218,7 @@ public abstract class AbstractCompetitorRegistrationsDialog extends DataEntryDia
protected void refreshCompetitors() {
registeredCompetitorsTable.getDataProvider().getList().clear();
allCompetitorsTable.getDataProvider().getList().clear();
setRegisterableCompetitors();
}
@@ -1,6 +1,7 @@
package com.sap.sailing.gwt.ui.adminconsole;
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
import com.google.gwt.core.client.Callback;
@@ -98,7 +99,7 @@ public class RaceLogCompetitorRegistrationDialog extends AbstractCompetitorRegis
public void onSuccess(Void isEnabled) {
competitorRegistrationInRaceLogCheckBox.setValue(true);
activateRegistrationButtons();
setRegisteredCompetitors();
refreshCompetitors();
}
@Override
@@ -117,7 +118,7 @@ public class RaceLogCompetitorRegistrationDialog extends AbstractCompetitorRegis
competitorRegistrationInRaceLogCheckBox.setValue(false);
deactivateRegistrationButtons(stringMessages
.competitorRegistrationsOnRaceDisabled());
setRegisteredCompetitors();
refreshCompetitors();
}
@Override
@@ -156,4 +157,13 @@ public class RaceLogCompetitorRegistrationDialog extends AbstractCompetitorRegis
}
});
}
@Override
protected Set<CompetitorDTO> getResult() {
if (competitorRegistrationInRaceLogCheckBox.getValue()) {
return super.getResult();
} else {
return new HashSet<CompetitorDTO>();
}
}
}