mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-11 23:00:59 +00:00
introduced fields for RankingMetric subclass constructors to avoid class loader issues in test fragments
This commit is contained in:
1 parent
744ea21d59
commit
0c72ff9619
3 files changed
+6
No files matched your search
+2
@@ -18,6 +18,8 @@ import com.sap.sse.common.TimePoint;
|
||||
public class ORCPerformanceCurveRankingMetric extends AbstractRankingMetric {
|
||||
private static final long serialVersionUID = -7814822523533929816L;
|
||||
|
||||
public final static RankingMetricConstructor CONSTRUCTOR = ORCPerformanceCurveRankingMetric::new;
|
||||
|
||||
public ORCPerformanceCurveRankingMetric(TrackedRace trackedRace) {
|
||||
super(trackedRace);
|
||||
}
|
||||
|
||||
+2
@@ -21,6 +21,8 @@ import com.sap.sse.common.TimePoint;
|
||||
|
||||
public class OneDesignRankingMetric extends AbstractRankingMetric {
|
||||
private static final long serialVersionUID = -8141113385324184349L;
|
||||
|
||||
public final static RankingMetricConstructor CONSTRUCTOR = OneDesignRankingMetric::new;
|
||||
|
||||
public OneDesignRankingMetric(TrackedRace trackedRace) {
|
||||
super(trackedRace);
|
||||
|
||||
+2
@@ -53,6 +53,8 @@ import com.sap.sse.common.impl.MillisecondsDurationImpl;
|
||||
public class TimeOnTimeAndDistanceRankingMetric extends AbstractRankingMetric {
|
||||
private static final long serialVersionUID = -2321904208518686420L;
|
||||
|
||||
public final static RankingMetricConstructor CONSTRUCTOR = TimeOnTimeAndDistanceRankingMetric::new;
|
||||
|
||||
private final Function<Competitor, Double> timeOnTimeFactor;
|
||||
|
||||
private final Function<Competitor, Duration> timeOnDistanceFactorNauticalMile;
|
||||
|
||||
Reference in new issue
Block a user