mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-04 19:33:52 +00:00
fixed UTF-8 issues in german property files; first working version of refactored leaderboard settings panel
This commit is contained in:
1 parent
3125ed9a86
commit
1377bcfdc7
7 files changed
+18
-10
No files matched your search
+4
-5
@@ -59,6 +59,7 @@ import com.sap.sailing.domain.tractracadapter.RaceRecord;
|
||||
import com.sap.sailing.domain.tractracadapter.Receiver;
|
||||
import com.sap.sailing.expeditionconnector.ExpeditionWindTrackerFactory;
|
||||
import com.sap.sailing.server.RacingEventService;
|
||||
import com.sap.sailing.server.api.DefaultLeaderboardName;
|
||||
import com.sap.sailing.server.api.EventFetcher;
|
||||
import com.sap.sailing.server.api.EventIdentifier;
|
||||
import com.sap.sailing.server.api.EventNameAndRaceName;
|
||||
@@ -101,8 +102,6 @@ public class RacingEventServiceImpl implements RacingEventService, EventFetcher,
|
||||
*/
|
||||
private final Map<String, Leaderboard> leaderboardsByName;
|
||||
|
||||
private static final String DEFAULT_LEADERBOARD_NAME = "Default Leaderboard";
|
||||
|
||||
private Set<DynamicTrackedEvent> eventsObservedForDefaultLeaderboard = new HashSet<DynamicTrackedEvent>();
|
||||
|
||||
private final MongoObjectFactory mongoObjectFactory;
|
||||
@@ -131,7 +130,7 @@ public class RacingEventServiceImpl implements RacingEventService, EventFetcher,
|
||||
leaderboardsByName = new HashMap<String, Leaderboard>();
|
||||
// Add one default leaderboard that aggregates all races currently tracked by this service.
|
||||
// This is more for debugging purposes than for anything else.
|
||||
addLeaderboard(DEFAULT_LEADERBOARD_NAME, new int[] { 5, 8 });
|
||||
addLeaderboard(DefaultLeaderboardName.DEFAULT_LEADERBOARD_NAME, new int[] { 5, 8 });
|
||||
loadStoredLeaderboards();
|
||||
}
|
||||
|
||||
@@ -353,7 +352,7 @@ public class RacingEventServiceImpl implements RacingEventService, EventFetcher,
|
||||
|
||||
@Override
|
||||
public void raceAdded(TrackedRace trackedRace) {
|
||||
leaderboardsByName.get(DEFAULT_LEADERBOARD_NAME).addRace(trackedRace,
|
||||
leaderboardsByName.get(DefaultLeaderboardName.DEFAULT_LEADERBOARD_NAME).addRace(trackedRace,
|
||||
trackedRace.getRace().getName(), /* medalRace */ false);
|
||||
}
|
||||
});
|
||||
@@ -383,7 +382,7 @@ public class RacingEventServiceImpl implements RacingEventService, EventFetcher,
|
||||
for (RaceDefinition race : event.getAllRaces()) {
|
||||
stopTrackingWind(event, race);
|
||||
// remove from default leaderboard
|
||||
Leaderboard defaultLeaderboard = getLeaderboardByName(DEFAULT_LEADERBOARD_NAME);
|
||||
Leaderboard defaultLeaderboard = getLeaderboardByName(DefaultLeaderboardName.DEFAULT_LEADERBOARD_NAME);
|
||||
defaultLeaderboard.removeRaceColumn(race.getName());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user