mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-17 09:41:00 +00:00
# added getDefaultCourseArea on Leaderboard
This commit is contained in:
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
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user