package org.openbakery.racecontrol.plugin.live.web; import java.util.List; import org.openbakery.racecontrol.data.Lap; public class LiveTiming { private String driverName; private int totalTime; private int lastLapTime; private int split1; private int split2; private int split3; private int split4; private int position; private int lapsCompleted; private int startingPosition; private List<Lap> laps; public int getStartingPosition() { return startingPosition; } public void setStartingPosition(int startingPosition) { this.startingPosition = startingPosition; } public String getDriverName() { return driverName; } public void setDriverName(String driverName) { this.driverName = driverName; } public int getTotalTime() { return totalTime; } public int getTotalTime(int lapNumber) { if (laps.size() > lapNumber - 1) { return laps.get(lapNumber - 1).getTotalTime(); } return 0; } public void setTotalTime(int totalTime) { this.totalTime = totalTime; } public int getLastLapTime() { return lastLapTime; } public void setLastLapTime(int lastLapTime) { this.lastLapTime = lastLapTime; } public int getSplit1() { return split1; } public void setSplit1(int split1) { this.split1 = split1; } public int getSplit2() { return split2; } public void setSplit2(int split2) { this.split2 = split2; } public int getSplit3() { return split3; } public void setSplit3(int split3) { this.split3 = split3; } public int getSplit4() { return split4; } public void setSplit4(int split4) { this.split4 = split4; } public int getPosition() { return position; } public void setPosition(int position) { this.position = position; } public int getLapsCompleted() { return lapsCompleted; } public void setLapsCompleted(int lapsCompleted) { this.lapsCompleted = lapsCompleted; } public void setLaps(List<Lap> completedLaps) { this.laps = completedLaps; } }