mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-09 22:01:02 +00:00
put the racelogs to each racecolumnDTO
This commit is contained in:
1 parent
e062c8f8e9
commit
47d7e63e1c
1 file changed
+4
-9
+4
-9
@@ -2159,8 +2159,10 @@ public class SailingServiceImpl extends ProxiedRemoteServiceServlet implements S
|
||||
RaceColumnDTO raceColumnDTO = leaderboardDTO.addRace(raceColumn.getName(), raceColumn.getExplicitFactor(), raceColumn.getFactor(),
|
||||
fleetDTO, raceColumn.isMedalRace(), raceIdentifier, raceDTO);
|
||||
|
||||
//workaround because RaceLog is null
|
||||
fillRaceLockMock(raceColumnDTO, fleetDTO);
|
||||
RaceLog raceLog = raceColumn.getRaceLog(fleet);
|
||||
raceLog.add(RaceLogEventFactory.INSTANCE.createRaceLogPassChangeEvent(MillisecondsTimePoint.now(), 42));
|
||||
RaceLogDTO raceLogDTO = convertToRaceLogDTO(raceLog);
|
||||
raceColumnDTO.getRaceLogsPerFleet().put(fleetDTO, raceLogDTO);
|
||||
|
||||
if (latestTimePointAfterQueryTimePointWhenATrackedRaceWasLive != null) {
|
||||
raceColumnDTO.setWhenLastTrackedRaceWasLive(fleetDTO, latestTimePointAfterQueryTimePointWhenATrackedRaceWasLive.asDate());
|
||||
@@ -2170,13 +2172,6 @@ public class SailingServiceImpl extends ProxiedRemoteServiceServlet implements S
|
||||
return leaderboardDTO;
|
||||
}
|
||||
|
||||
private void fillRaceLockMock(RaceColumnDTO raceColumnDTO, FleetDTO fleetDTO) {
|
||||
RaceLog raceLog = new RaceLogImpl("lockString");
|
||||
raceLog.add(RaceLogEventFactory.INSTANCE.createRaceLogPassChangeEvent(MillisecondsTimePoint.now(), 42));
|
||||
RaceLogDTO raceLogDTO = convertToRaceLogDTO(raceLog);
|
||||
raceColumnDTO.getRaceLogsPerFleet().put(fleetDTO, raceLogDTO);
|
||||
}
|
||||
|
||||
private RaceDTO createRaceDTO(boolean withGeoLocationData, RegattaAndRaceIdentifier raceIdentifier, TrackedRace trackedRace) {
|
||||
// Optional: Getting the places of the race
|
||||
PlacemarkOrderDTO racePlaces = withGeoLocationData ? getRacePlaces(trackedRace) : null;
|
||||
|
||||
Reference in new issue
Block a user