introduced fields for RankingMetric subclass constructors to avoid class loader issues in test fragments

This commit is contained in:
Axel Uhl committed 2015-05-13 14:49:19 +02:00
1 parent 744ea21d59
commit 0c72ff9619
3 files changed
+6

No files matched your search

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