package org.openbakery.racecontrol.plugin.live.service;
import java.util.Comparator;
import org.openbakery.racecontrol.plugin.live.web.LiveTiming;
public class LiveTimingComparator implements Comparator<LiveTiming> {
public int compare(LiveTiming first, LiveTiming second) {
int result = second.getLapsCompleted() - first.getLapsCompleted();
if (result != 0) {
return result;
}
result = first.getTotalTime() - second.getTotalTime();
if (result != 0) {
return result;
}
return first.getStartingPosition() - second.getStartingPosition();
}
}