mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-28 14:57:12 +00:00
Added JavaDoc to RaceCompetitionFormatDataCalculator class
This commit is contained in:
1 parent
4da7777e3b
commit
d37385f761
1 file changed
+9
+9
@@ -16,6 +16,11 @@ import com.sap.sailing.gwt.home.communication.race.FleetMetadataDTO;
|
||||
import com.sap.sailing.gwt.home.communication.race.SimpleRaceMetadataDTO;
|
||||
import com.sap.sailing.gwt.home.server.EventActionUtil.RaceCallback;
|
||||
|
||||
/**
|
||||
* {@link RaceCallback} implementation, which prepares races information to be displayed in the competition format.
|
||||
* Therefore, it builds a hierarchy of DTOs representing the {@link RaceCompetitionFormatSeriesDTO series},
|
||||
* {@link RaceCompetitionFormatFleetDTO fleets} and {@link SimpleRaceMetadataDTO races} of a regatta.
|
||||
*/
|
||||
public class RaceCompetitionFormatDataCalculator implements RaceCallback {
|
||||
|
||||
private final Map<String, Map<FleetMetadataDTO, SeriesFleetData>> dataPerSeriesAndFleet = new LinkedHashMap<>();
|
||||
@@ -39,6 +44,10 @@ public class RaceCompetitionFormatDataCalculator implements RaceCallback {
|
||||
return seriesFleetData;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return collection of {@link RaceCompetitionFormatSeriesDTO}s representing the regattas hierarchy, containing the
|
||||
* various series, fleets and races.
|
||||
*/
|
||||
public Collection<RaceCompetitionFormatSeriesDTO> getResult() {
|
||||
Set<RaceCompetitionFormatSeriesDTO> result = new LinkedHashSet<>();
|
||||
for (Entry<String, Map<FleetMetadataDTO, SeriesFleetData>> seriesData : dataPerSeriesAndFleet.entrySet()) {
|
||||
|
||||
Reference in new issue
Block a user