# added getDefaultCourseArea on Leaderboard

This commit is contained in:
Lukas Niemeier committed 2013-02-05 16:03:59 +01:00
1 parent c40ca74218
commit 0c23e55fdc
2 files changed
+17

No files matched your search

@@ -4,6 +4,7 @@ import java.util.List;
import java.util.Map;
import com.sap.sailing.domain.base.Competitor;
import com.sap.sailing.domain.base.CourseArea;
import com.sap.sailing.domain.base.Fleet;
import com.sap.sailing.domain.base.RaceColumn;
import com.sap.sailing.domain.base.RaceColumnListener;
@@ -33,6 +34,10 @@ import com.sap.sailing.domain.tracking.TrackedRace;
* @author Axel Uhl (d043530)
*
*/
/**
* @author Hugo
*
*/
public interface Leaderboard extends Named {
/**
* If the leaderboard is a "matrix" with the cells being defined by a competitor / race "coordinate,"
@@ -347,4 +352,9 @@ public interface Leaderboard extends Named {
TimePoint getNowMinusDelay();
/**
* Get the default {@link CourseArea} of this leaderboard.
* @return the default {@link CourseArea} for all races of this leaderboard.
*/
CourseArea getDefaultCourseArea();
}
@@ -7,6 +7,7 @@ import java.util.List;
import java.util.Set;
import com.sap.sailing.domain.base.Competitor;
import com.sap.sailing.domain.base.CourseArea;
import com.sap.sailing.domain.base.Fleet;
import com.sap.sailing.domain.base.RaceColumn;
import com.sap.sailing.domain.base.RaceColumnListener;
@@ -172,5 +173,11 @@ public abstract class AbstractLeaderboardImpl extends AbstractSimpleLeaderboardI
}
return delayToLiveInMillisForLatestRace;
}
@Override
public CourseArea getDefaultCourseArea() {
// TODO Implement leaderboard <-> CourseArea relationship
return null;
}
}