comment and whitespace changed only

This commit is contained in:
Axel Uhl committed 2013-06-21 13:04:25 +02:00
1 parent 09a95b75d5
commit f20dc0f5c4
5 files changed
+17 -8

No files matched your search

@@ -24,16 +24,17 @@ public class RaceColumnDTO extends NamedDTO implements Serializable {
private double effectiveFactor; private double effectiveFactor;
/** /**
* If the column has tracked races attached, this field tells the latest time point when one of those races was * For each fleet, if the column has a tracked races attached for that fleet, this field tells the latest time point
* still running. It is necessary for the race to have GPS and wind data for the time point to be recorded here. If * when that race was still running. It is necessary for the race to have GPS and wind data for the time point to be
* a tracked race has started but hasn't ended yet, the query time point is used for this field if it is after the * recorded here. If a tracked race has started but hasn't ended yet, the query time point is used for this field if
* time point when that race started, assuming that at the query time the race was still running. If the race hasn't * it is after the time point when that race started, assuming that at the query time the race was still running. If
* started at the query time, the race isn't considered for setting this field. If the end of the race is known, it * the race hasn't started at the query time, the race isn't considered for setting this field. If the end of the
* is used for this field if later than any other value set for this field. * race is known, it is used for this field if later than any other value set for this field.
* <p> * <p>
* *
* If no tracked race is attached to this column or none of the tracked races attached has started at the query time * If no tracked race is attached to this column or none of the tracked races attached has started at the query time
* point, this field is <code>null</code>.<p> * point, this field is <code>null</code>.
* <p>
* *
* Note that the {@link Date} objects in here are in "server time" and must never be directly compared to an * Note that the {@link Date} objects in here are in "server time" and must never be directly compared to an
* uncorrected client time because the client's clock may have a significant offset to the server time. * uncorrected client time because the client's clock may have a significant offset to the server time.
@@ -1040,6 +1040,7 @@ public abstract class AbstractSimpleLeaderboardImpl implements Leaderboard, Race
result.addRace(raceColumn.getName(), raceColumn.getExplicitFactor(), raceColumn.getFactor(), fleetDTO, result.addRace(raceColumn.getName(), raceColumn.getExplicitFactor(), raceColumn.getFactor(), fleetDTO,
raceColumn.isMedalRace(), raceIdentifier, race); raceColumn.isMedalRace(), raceIdentifier, race);
if (latestTimePointAfterQueryTimePointWhenATrackedRaceWasLive != null) { if (latestTimePointAfterQueryTimePointWhenATrackedRaceWasLive != null) {
// TODO Bug 1351: unify this with the similar calculation performed in StrippedLeaderboardDTO.createStrippedLeaderboardDTO
raceColumnDTO.setWhenLastTrackedRaceWasLive(fleetDTO, raceColumnDTO.setWhenLastTrackedRaceWasLive(fleetDTO,
latestTimePointAfterQueryTimePointWhenATrackedRaceWasLive.asDate()); latestTimePointAfterQueryTimePointWhenATrackedRaceWasLive.asDate());
} }
@@ -182,6 +182,12 @@ DynamicTrackedRace, GPSTrackListener<Competitor, GPSFixMoving> {
return (DynamicGPSFixTrack<Mark, GPSFix>) super.getOrCreateTrack(mark); return (DynamicGPSFixTrack<Mark, GPSFix>) super.getOrCreateTrack(mark);
} }
/**
* In addition to creating the track which is performed by the superclass implementation, this implementation registers
* a {@link GPSTrackListener} with the mark's track and {@link #notifyListeners(GPSFix, Mark) notifies the listeners}
* about updates. The {@link #updated(TimePoint)} method is <em>not</em> called with the mark fix's time point because
* mark fixes may be received also from marks that don't belong to this race.
*/
@Override @Override
protected DynamicGPSFixTrackImpl<Mark> createMarkTrack(Mark mark) { protected DynamicGPSFixTrackImpl<Mark> createMarkTrack(Mark mark) {
DynamicGPSFixTrackImpl<Mark> result = super.createMarkTrack(mark); DynamicGPSFixTrackImpl<Mark> result = super.createMarkTrack(mark);
@@ -1762,6 +1762,7 @@ public class SailingServiceImpl extends ProxiedRemoteServiceServlet implements S
final FleetDTO fleetDTO = baseDomainFactory.convertToFleetDTO(fleet); final FleetDTO fleetDTO = baseDomainFactory.convertToFleetDTO(fleet);
RaceColumnDTO raceColumnDTO = leaderboardDTO.addRace(raceColumn.getName(), raceColumn.getExplicitFactor(), raceColumn.getFactor(), RaceColumnDTO raceColumnDTO = leaderboardDTO.addRace(raceColumn.getName(), raceColumn.getExplicitFactor(), raceColumn.getFactor(),
fleetDTO, raceColumn.isMedalRace(), raceIdentifier, raceDTO); fleetDTO, raceColumn.isMedalRace(), raceIdentifier, raceDTO);
// TODO Bug 1351: unify this with the similar calculation performed in AbstractSimpleLeaderboardImpl.computeDTO
if (latestTimePointAfterQueryTimePointWhenATrackedRaceWasLive != null) { if (latestTimePointAfterQueryTimePointWhenATrackedRaceWasLive != null) {
raceColumnDTO.setWhenLastTrackedRaceWasLive(fleetDTO, latestTimePointAfterQueryTimePointWhenATrackedRaceWasLive.asDate()); raceColumnDTO.setWhenLastTrackedRaceWasLive(fleetDTO, latestTimePointAfterQueryTimePointWhenATrackedRaceWasLive.asDate());
} }
@@ -130,7 +130,7 @@ public class LeaderboardGroupPanel extends SimplePanel implements HasWelcomeWidg
LeaderboardGroupPanel.this.leaderboardGroup = leaderboardGroupDTO; LeaderboardGroupPanel.this.leaderboardGroup = leaderboardGroupDTO;
// in case there is a regatta leaderboard in the leaderboard group // in case there is a regatta leaderboard in the leaderboard group
// we need to know the corresponding regatta structure // we need to know the corresponding regatta structure
if(leaderboardGroup.containsRegattaLeaderboard()) { if (leaderboardGroup.containsRegattaLeaderboard()) {
sailingService.getRegattas(new AsyncCallback<List<RegattaDTO>>() { sailingService.getRegattas(new AsyncCallback<List<RegattaDTO>>() {
@Override @Override
public void onSuccess(List<RegattaDTO> regattaDTOs) { public void onSuccess(List<RegattaDTO> regattaDTOs) {