fixed UTF-8 issues in german property files; first working version of refactored leaderboard settings panel

This commit is contained in:
Axel Uhl committed 2012-01-13 22:09:46 +01:00
1 parent 3125ed9a86
commit 1377bcfdc7
7 files changed
+18 -10

No files matched your search

@@ -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());
}
}