|
@@ -104,180 +104,307 @@ public class NewTabRaceTableView extends Tab {
|
|
|
if (selectedItems.size() == 2) {
|
|
if (selectedItems.size() == 2) {
|
|
|
final ComparingResultsData firstSel
|
|
final ComparingResultsData firstSel
|
|
|
= selectedItems.stream().filter(p -> !p.equals(newSelection)).collect(Collectors.toList()).get(0);
|
|
= selectedItems.stream().filter(p -> !p.equals(newSelection)).collect(Collectors.toList()).get(0);
|
|
|
- horseController.setAvgTimeLabel(horseDb.avarageTime(firstSel.getHorseId()), databaseb.getAvgTime(),
|
|
|
|
|
- horseDb.avarageTime(newSelection.getHorseId()));
|
|
|
|
|
|
|
+ horseController.setAvgTimeLabel(horseDb.avarageTime(firstSel.getHorseId(), firstSel.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTime(), horseDb.avarageTime(newSelection.getHorseId(), newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
horseController.setAvgTimeDistanceLabel(
|
|
horseController.setAvgTimeDistanceLabel(
|
|
|
- horseDb.avarageTimeByDistance(firstSel.getHorseId(), firstSel.getDistance()),
|
|
|
|
|
- databaseb.getAvgTimeByDistance(newSelection.getDistance()),
|
|
|
|
|
- horseDb.avarageTimeByDistance(newSelection.getHorseId(), newSelection.getDistance()));
|
|
|
|
|
|
|
+ horseDb.avarageTimeByDistance(firstSel.getHorseId(), firstSel.getDistance(), firstSel.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTimeByDistance(newSelection.getDistance()), horseDb.avarageTimeByDistance(
|
|
|
|
|
+ newSelection.getHorseId(), newSelection.getDistance(), newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
horseController.setAvgTimeDistance5LabelWithCompare(
|
|
horseController.setAvgTimeDistance5LabelWithCompare(
|
|
|
- horseDb.avarageTimeByDistance(firstSel.getHorseId(), firstSel.getDistance(), 5),
|
|
|
|
|
- databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 5),
|
|
|
|
|
- horseDb.avarageTimeByDistance(newSelection.getHorseId(), newSelection.getDistance(), 5));
|
|
|
|
|
|
|
+ horseDb.avarageTimeByDistance(firstSel.getHorseId(), firstSel.getDistance(), 5, firstSel.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 5), horseDb.avarageTimeByDistance(
|
|
|
|
|
+ newSelection.getHorseId(), newSelection.getDistance(), 5, newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
horseController.setAvgTimeDistanceLimit10Label(
|
|
horseController.setAvgTimeDistanceLimit10Label(
|
|
|
- horseDb.avarageTimeByDistance(firstSel.getHorseId(), firstSel.getDistance(), 10),
|
|
|
|
|
- databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 10),
|
|
|
|
|
- horseDb.avarageTimeByDistance(newSelection.getHorseId(), newSelection.getDistance(), 10));
|
|
|
|
|
|
|
+ horseDb.avarageTimeByDistance(firstSel.getHorseId(), firstSel.getDistance(), 10, firstSel.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 10), horseDb.avarageTimeByDistance(
|
|
|
|
|
+ newSelection.getHorseId(), newSelection.getDistance(), 10, newSelection.getRaceDate()));
|
|
|
horseController.setAvgTimeDistanceLimit15Label(
|
|
horseController.setAvgTimeDistanceLimit15Label(
|
|
|
- horseDb.avarageTimeByDistance(firstSel.getHorseId(), firstSel.getDistance(), 15),
|
|
|
|
|
- databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 15),
|
|
|
|
|
- horseDb.avarageTimeByDistance(newSelection.getHorseId(), newSelection.getDistance(), 15));
|
|
|
|
|
-
|
|
|
|
|
- horseController.setAvgPosition(horseDb.avaragePlacement(firstSel.getHorseId()),
|
|
|
|
|
- horseDb.avaragePlacement(newSelection.getHorseId()));
|
|
|
|
|
- horseController.setAvgPositionLast5(horseDb.avaragePlacementWithLimit(firstSel.getHorseId(), 5),
|
|
|
|
|
- horseDb.avaragePlacementWithLimit(newSelection.getHorseId(), 5));
|
|
|
|
|
-
|
|
|
|
|
- horseController.setAvgPositionLast10(horseDb.avaragePlacementWithLimit(firstSel.getHorseId(), 10),
|
|
|
|
|
- horseDb.avaragePlacementWithLimit(newSelection.getHorseId(), 10));
|
|
|
|
|
- horseController.setAvgPositionLast15(horseDb.avaragePlacementWithLimit(firstSel.getHorseId(), 15),
|
|
|
|
|
- horseDb.avaragePlacementWithLimit(newSelection.getHorseId(), 15));
|
|
|
|
|
|
|
+ horseDb.avarageTimeByDistance(firstSel.getHorseId(), firstSel.getDistance(), 15, firstSel.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 15), horseDb.avarageTimeByDistance(
|
|
|
|
|
+ newSelection.getHorseId(), newSelection.getDistance(), 15, newSelection.getRaceDate()));
|
|
|
|
|
+
|
|
|
|
|
+ horseController.setAvgPosition(horseDb.avaragePlacement(firstSel.getHorseId(), firstSel.getRaceDate()),
|
|
|
|
|
+ horseDb.avaragePlacement(newSelection.getHorseId(), newSelection.getRaceDate()));
|
|
|
|
|
+ horseController.setAvgPositionLast5(
|
|
|
|
|
+ horseDb.avaragePlacementWithLimit(firstSel.getHorseId(), 5, firstSel.getRaceDate()),
|
|
|
|
|
+ horseDb.avaragePlacementWithLimit(newSelection.getHorseId(), 5, newSelection.getRaceDate()));
|
|
|
|
|
+
|
|
|
|
|
+ horseController.setAvgPositionLast10(
|
|
|
|
|
+ horseDb.avaragePlacementWithLimit(firstSel.getHorseId(), 10, firstSel.getRaceDate()),
|
|
|
|
|
+ horseDb.avaragePlacementWithLimit(newSelection.getHorseId(), 10, newSelection.getRaceDate()));
|
|
|
|
|
+ horseController.setAvgPositionLast15(
|
|
|
|
|
+ horseDb.avaragePlacementWithLimit(firstSel.getHorseId(), 15, firstSel.getRaceDate()),
|
|
|
|
|
+ horseDb.avaragePlacementWithLimit(newSelection.getHorseId(), 15, newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
horseController.setAvgPositionDistanceLast5(
|
|
horseController.setAvgPositionDistanceLast5(
|
|
|
- horseDb.avaragePlacementByDistance(firstSel.getHorseId(), firstSel.getDistance(), 5),
|
|
|
|
|
- horseDb.avaragePlacementByDistance(newSelection.getHorseId(), newSelection.getDistance(), 5));
|
|
|
|
|
|
|
+ horseDb.avaragePlacementByDistance(firstSel.getHorseId(), firstSel.getDistance(), 5,
|
|
|
|
|
+ firstSel.getRaceDate()),
|
|
|
|
|
+ horseDb.avaragePlacementByDistance(newSelection.getHorseId(), newSelection.getDistance(), 5,
|
|
|
|
|
+ newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
horseController.setAvgPositionDistanceLast10(
|
|
horseController.setAvgPositionDistanceLast10(
|
|
|
- horseDb.avaragePlacementByDistance(firstSel.getHorseId(), firstSel.getDistance(), 10),
|
|
|
|
|
- horseDb.avaragePlacementByDistance(newSelection.getHorseId(), newSelection.getDistance(), 10));
|
|
|
|
|
|
|
+ horseDb.avaragePlacementByDistance(firstSel.getHorseId(), firstSel.getDistance(), 10,
|
|
|
|
|
+ firstSel.getRaceDate()),
|
|
|
|
|
+ horseDb.avaragePlacementByDistance(newSelection.getHorseId(), newSelection.getDistance(), 10,
|
|
|
|
|
+ newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
horseController.setAvgPositionDistanceLast15(
|
|
horseController.setAvgPositionDistanceLast15(
|
|
|
- horseDb.avaragePlacementByDistance(firstSel.getHorseId(), firstSel.getDistance(), 15),
|
|
|
|
|
- horseDb.avaragePlacementByDistance(newSelection.getHorseId(), newSelection.getDistance(), 15));
|
|
|
|
|
|
|
+ horseDb.avaragePlacementByDistance(firstSel.getHorseId(), firstSel.getDistance(), 15,
|
|
|
|
|
+ firstSel.getRaceDate()),
|
|
|
|
|
+ horseDb.avaragePlacementByDistance(newSelection.getHorseId(), newSelection.getDistance(), 15,
|
|
|
|
|
+ newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
// Driver
|
|
// Driver
|
|
|
|
|
|
|
|
- driverController.setAvgTimeLabel(driverDb.avarageTime(firstSel.getDriverId()), databaseb.getAvgTime(),
|
|
|
|
|
- driverDb.avarageTime(newSelection.getDriverId()));
|
|
|
|
|
|
|
+ driverController.setAvgTimeLabel(driverDb.avarageTime(firstSel.getDriverId(), firstSel.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTime(), driverDb.avarageTime(newSelection.getDriverId(), newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
driverController.setAvgTimeDistanceLabel(
|
|
driverController.setAvgTimeDistanceLabel(
|
|
|
- driverDb.avarageTimeByDistance(firstSel.getDriverId(), firstSel.getDistance()),
|
|
|
|
|
- databaseb.getAvgTimeByDistance(newSelection.getDistance()),
|
|
|
|
|
- driverDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getDistance()));
|
|
|
|
|
|
|
+ driverDb.avarageTimeByDistance(firstSel.getDriverId(), firstSel.getDistance(), firstSel.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTimeByDistance(newSelection.getDistance()), driverDb.avarageTimeByDistance(
|
|
|
|
|
+ newSelection.getDriverId(), newSelection.getDistance(), newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
driverController.setAvgTimeDistance5LabelWithCompare(
|
|
driverController.setAvgTimeDistance5LabelWithCompare(
|
|
|
- driverDb.avarageTimeByDistance(firstSel.getDriverId(), firstSel.getDistance(), 5),
|
|
|
|
|
- databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 5),
|
|
|
|
|
- driverDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getDistance(), 5));
|
|
|
|
|
|
|
+ driverDb.avarageTimeByDistance(firstSel.getDriverId(), firstSel.getDistance(), 5, firstSel.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 5), driverDb.avarageTimeByDistance(
|
|
|
|
|
+ newSelection.getDriverId(), newSelection.getDistance(), 5, newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
driverController.setAvgTimeDistanceLimit10Label(
|
|
driverController.setAvgTimeDistanceLimit10Label(
|
|
|
- driverDb.avarageTimeByDistance(firstSel.getDriverId(), firstSel.getDistance(), 10),
|
|
|
|
|
- databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 10),
|
|
|
|
|
- driverDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getDistance(), 10));
|
|
|
|
|
|
|
+ driverDb.avarageTimeByDistance(firstSel.getDriverId(), firstSel.getDistance(), 10,
|
|
|
|
|
+ firstSel.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 10), driverDb.avarageTimeByDistance(
|
|
|
|
|
+ newSelection.getDriverId(), newSelection.getDistance(), 10, newSelection.getRaceDate()));
|
|
|
driverController.setAvgTimeDistanceLimit15Label(
|
|
driverController.setAvgTimeDistanceLimit15Label(
|
|
|
- driverDb.avarageTimeByDistance(firstSel.getDriverId(), firstSel.getDistance(), 15),
|
|
|
|
|
- databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 15),
|
|
|
|
|
- driverDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getDistance(), 15));
|
|
|
|
|
-
|
|
|
|
|
- driverController.setAvgPosition(driverDb.avaragePlacement(firstSel.getDriverId()),
|
|
|
|
|
- driverDb.avaragePlacement(newSelection.getDriverId()));
|
|
|
|
|
- driverController.setAvgPositionLast5(driverDb.avaragePlacementWithLimit(firstSel.getDriverId(), 5),
|
|
|
|
|
- driverDb.avaragePlacementWithLimit(newSelection.getDriverId(), 5));
|
|
|
|
|
- driverController.setAvgPositionLast10(driverDb.avaragePlacementWithLimit(firstSel.getDriverId(), 10),
|
|
|
|
|
- driverDb.avaragePlacementWithLimit(newSelection.getDriverId(), 10));
|
|
|
|
|
- driverController.setAvgPositionLast15(driverDb.avaragePlacementWithLimit(firstSel.getDriverId(), 15),
|
|
|
|
|
- driverDb.avaragePlacementWithLimit(newSelection.getDriverId(), 15));
|
|
|
|
|
|
|
+ driverDb.avarageTimeByDistance(firstSel.getDriverId(), firstSel.getDistance(), 15,
|
|
|
|
|
+ firstSel.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 15), driverDb.avarageTimeByDistance(
|
|
|
|
|
+ newSelection.getDriverId(), newSelection.getDistance(), 15, newSelection.getRaceDate()));
|
|
|
|
|
+
|
|
|
|
|
+ driverController.setAvgPosition(driverDb.avaragePlacement(firstSel.getDriverId(), firstSel.getRaceDate()),
|
|
|
|
|
+ driverDb.avaragePlacement(newSelection.getDriverId(), newSelection.getRaceDate()));
|
|
|
|
|
+ driverController.setAvgPositionLast5(
|
|
|
|
|
+ driverDb.avaragePlacementWithLimit(firstSel.getDriverId(), 5, firstSel.getRaceDate()),
|
|
|
|
|
+ driverDb.avaragePlacementWithLimit(newSelection.getDriverId(), 5, newSelection.getRaceDate()));
|
|
|
|
|
+ driverController.setAvgPositionLast10(
|
|
|
|
|
+ driverDb.avaragePlacementWithLimit(firstSel.getDriverId(), 10, firstSel.getRaceDate()),
|
|
|
|
|
+ driverDb.avaragePlacementWithLimit(newSelection.getDriverId(), 10, newSelection.getRaceDate()));
|
|
|
|
|
+ driverController.setAvgPositionLast15(
|
|
|
|
|
+ driverDb.avaragePlacementWithLimit(firstSel.getDriverId(), 15, firstSel.getRaceDate()),
|
|
|
|
|
+ driverDb.avaragePlacementWithLimit(newSelection.getDriverId(), 15, newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
driverController.setAvgPositionDistanceLast5(
|
|
driverController.setAvgPositionDistanceLast5(
|
|
|
- driverDb.avaragePlacementByDistance(firstSel.getDriverId(), firstSel.getDistance(), 5),
|
|
|
|
|
- driverDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getDistance(), 5));
|
|
|
|
|
|
|
+ driverDb.avaragePlacementByDistance(firstSel.getDriverId(), firstSel.getDistance(), 5,
|
|
|
|
|
+ firstSel.getRaceDate()),
|
|
|
|
|
+ driverDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getDistance(), 5,
|
|
|
|
|
+ newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
driverController.setAvgPositionDistanceLast10(
|
|
driverController.setAvgPositionDistanceLast10(
|
|
|
- driverDb.avaragePlacementByDistance(firstSel.getDriverId(), firstSel.getDistance(), 10),
|
|
|
|
|
- driverDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getDistance(), 10));
|
|
|
|
|
|
|
+ driverDb.avaragePlacementByDistance(firstSel.getDriverId(), firstSel.getDistance(), 10,
|
|
|
|
|
+ firstSel.getRaceDate()),
|
|
|
|
|
+ driverDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getDistance(), 10,
|
|
|
|
|
+ newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
driverController.setAvgPositionDistanceLast15(
|
|
driverController.setAvgPositionDistanceLast15(
|
|
|
- driverDb.avaragePlacementByDistance(firstSel.getDriverId(), firstSel.getDistance(), 15),
|
|
|
|
|
- driverDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getDistance(), 15));
|
|
|
|
|
- } else {
|
|
|
|
|
- horseController.setAvgTimeLabel(String.valueOf(horseDb.avarageTime(newSelection.getHorseId())) + "("
|
|
|
|
|
- + String.valueOf(databaseb.getAvgTime()) + ")");
|
|
|
|
|
- horseController.setAvgTimeDistanceLabel(
|
|
|
|
|
- String.valueOf(horseDb.avarageTimeByDistance(newSelection.getHorseId(), newSelection.getDistance())) + "("
|
|
|
|
|
- + String.valueOf(databaseb.getAvgTimeByDistance(newSelection.getDistance())) + ")");
|
|
|
|
|
- horseController.setAvgTimeDistanceLimit5Label(
|
|
|
|
|
- String.valueOf(horseDb.avarageTimeByDistance(newSelection.getHorseId(), newSelection.getDistance(), 5))
|
|
|
|
|
- + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 5)) + ")");
|
|
|
|
|
- horseController.setAvgTimeDistanceLimit10Label(
|
|
|
|
|
- String.valueOf(horseDb.avarageTimeByDistance(newSelection.getHorseId(), newSelection.getDistance(), 10))
|
|
|
|
|
- + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 10))
|
|
|
|
|
- + ")");
|
|
|
|
|
- horseController.setAvgTimeDistanceLimit15Label(
|
|
|
|
|
- String.valueOf(horseDb.avarageTimeByDistance(newSelection.getHorseId(), newSelection.getDistance(), 15))
|
|
|
|
|
- + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 15))
|
|
|
|
|
- + ")");
|
|
|
|
|
|
|
+ driverDb.avaragePlacementByDistance(firstSel.getDriverId(), firstSel.getDistance(), 15,
|
|
|
|
|
+ firstSel.getRaceDate()),
|
|
|
|
|
+ driverDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getDistance(), 15,
|
|
|
|
|
+ newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
- horseController.setAvgPosition(String.valueOf(horseDb.avaragePlacement(newSelection.getHorseId())));
|
|
|
|
|
|
|
+ // Ekipage
|
|
|
|
|
|
|
|
- horseController
|
|
|
|
|
- .setAvgPositionLast5(String.valueOf(horseDb.avaragePlacementWithLimit(newSelection.getHorseId(), 5)));
|
|
|
|
|
- horseController
|
|
|
|
|
- .setAvgPositionLast10(String.valueOf(horseDb.avaragePlacementWithLimit(newSelection.getHorseId(), 10)));
|
|
|
|
|
- horseController
|
|
|
|
|
- .setAvgPositionLast15(String.valueOf(horseDb.avaragePlacementWithLimit(newSelection.getHorseId(), 15)));
|
|
|
|
|
|
|
+ ekipageController.setAvgTimeLabel(
|
|
|
|
|
+ ekipageDb.avarageTime(firstSel.getDriverId(), firstSel.getHorseId(), firstSel.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTime(),
|
|
|
|
|
+ ekipageDb.avarageTime(newSelection.getDriverId(), newSelection.getHorseId(), newSelection.getRaceDate()));
|
|
|
|
|
|
|
|
- horseController.setAvgPositionDistanceLast5(String
|
|
|
|
|
- .valueOf(horseDb.avaragePlacementByDistance(newSelection.getHorseId(), newSelection.getDistance(), 5)));
|
|
|
|
|
- horseController.setAvgPositionDistanceLast10(String
|
|
|
|
|
- .valueOf(horseDb.avaragePlacementByDistance(newSelection.getHorseId(), newSelection.getDistance(), 10)));
|
|
|
|
|
- horseController.setAvgPositionDistanceLast15(String
|
|
|
|
|
- .valueOf(horseDb.avaragePlacementByDistance(newSelection.getHorseId(), newSelection.getDistance(), 15)));
|
|
|
|
|
|
|
+ ekipageController.setAvgTimeDistanceLabel(
|
|
|
|
|
+ ekipageDb.avarageTimeByDistance(firstSel.getHorseId(), firstSel.getDriverId(), firstSel.getDistance(),
|
|
|
|
|
+ newSelection.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTimeByDistance(newSelection.getDistance()),
|
|
|
|
|
+ ekipageDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
|
|
+ newSelection.getDistance(), firstSel.getRaceDate()));
|
|
|
|
|
|
|
|
- driverController.setAvgTimeLabel(String.valueOf(driverDb.avarageTime(newSelection.getDriverId())) + "("
|
|
|
|
|
- + String.valueOf(databaseb.getAvgTime()) + ")");
|
|
|
|
|
- driverController.setAvgTimeDistanceLabel(
|
|
|
|
|
- String.valueOf(driverDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getDistance()))
|
|
|
|
|
- + "(" + String.valueOf(databaseb.getAvgTimeByDistance(newSelection.getDistance())) + ")");
|
|
|
|
|
- driverController.setAvgTimeDistanceLimit5Label(
|
|
|
|
|
- String.valueOf(driverDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getDistance(), 5))
|
|
|
|
|
- + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 5)) + ")");
|
|
|
|
|
- driverController.setAvgTimeDistanceLimit10Label(
|
|
|
|
|
- String.valueOf(driverDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getDistance(), 10))
|
|
|
|
|
- + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 10))
|
|
|
|
|
- + ")");
|
|
|
|
|
- driverController.setAvgTimeDistanceLimit15Label(
|
|
|
|
|
- String.valueOf(driverDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getDistance(), 15))
|
|
|
|
|
- + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 15))
|
|
|
|
|
- + ")");
|
|
|
|
|
-
|
|
|
|
|
- driverController.setAvgPosition(String.valueOf(driverDb.avaragePlacement(newSelection.getDriverId())));
|
|
|
|
|
-
|
|
|
|
|
- driverController
|
|
|
|
|
- .setAvgPositionLast5(String.valueOf(driverDb.avaragePlacementWithLimit(newSelection.getDriverId(), 5)));
|
|
|
|
|
- driverController
|
|
|
|
|
- .setAvgPositionLast10(String.valueOf(driverDb.avaragePlacementWithLimit(newSelection.getDriverId(), 10)));
|
|
|
|
|
- driverController
|
|
|
|
|
- .setAvgPositionLast15(String.valueOf(driverDb.avaragePlacementWithLimit(newSelection.getDriverId(), 15)));
|
|
|
|
|
-
|
|
|
|
|
- driverController.setAvgPositionDistanceLast5(String
|
|
|
|
|
- .valueOf(driverDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getDistance(), 5)));
|
|
|
|
|
- driverController.setAvgPositionDistanceLast10(String.valueOf(
|
|
|
|
|
- driverDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getDistance(), 10)));
|
|
|
|
|
- driverController.setAvgPositionDistanceLast15(String.valueOf(
|
|
|
|
|
- driverDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getDistance(), 15)));
|
|
|
|
|
|
|
+ ekipageController.setAvgTimeDistance5LabelWithCompare(
|
|
|
|
|
+ ekipageDb.avarageTimeByDistance(firstSel.getDriverId(), firstSel.getHorseId(), firstSel.getDistance(), 5,
|
|
|
|
|
+ newSelection.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 5),
|
|
|
|
|
+ ekipageDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
|
|
+ newSelection.getDistance(), 5, firstSel.getRaceDate()));
|
|
|
|
|
|
|
|
- ekipageController.setAvgTimeLabel(
|
|
|
|
|
- String.valueOf(ekipageDb.avarageTime(newSelection.getDriverId(), newSelection.getHorseId())) + "("
|
|
|
|
|
- + String.valueOf(ekipageDb.getAvgTime()) + ")");
|
|
|
|
|
|
|
+ ekipageController.setAvgTimeDistanceLimit10Label(
|
|
|
|
|
+ ekipageDb.avarageTimeByDistance(firstSel.getDriverId(), firstSel.getHorseId(), firstSel.getDistance(), 10,
|
|
|
|
|
+ newSelection.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 10),
|
|
|
|
|
+ ekipageDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
|
|
+ newSelection.getDistance(), 10, firstSel.getRaceDate()));
|
|
|
|
|
+ ekipageController.setAvgTimeDistanceLimit15Label(
|
|
|
|
|
+ ekipageDb.avarageTimeByDistance(firstSel.getDriverId(), firstSel.getHorseId(), firstSel.getDistance(), 15,
|
|
|
|
|
+ newSelection.getRaceDate()),
|
|
|
|
|
+ databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 15),
|
|
|
|
|
+ ekipageDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
|
|
+ newSelection.getDistance(), 15, firstSel.getRaceDate()));
|
|
|
|
|
+
|
|
|
|
|
+ ekipageController.setAvgPosition(
|
|
|
|
|
+ ekipageDb.avaragePlacement(firstSel.getDriverId(), firstSel.getHorseId(), firstSel.getRaceDate()),
|
|
|
|
|
+ ekipageDb.avaragePlacement(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
|
|
+ newSelection.getRaceDate()));
|
|
|
|
|
+ ekipageController.setAvgPositionLast5(
|
|
|
|
|
+ ekipageDb.avaragePlacementWithLimit(firstSel.getDriverId(), firstSel.getHorseId(), 5,
|
|
|
|
|
+ firstSel.getRaceDate()),
|
|
|
|
|
+ ekipageDb.avaragePlacementWithLimit(newSelection.getDriverId(), newSelection.getHorseId(), 5,
|
|
|
|
|
+ newSelection.getRaceDate()));
|
|
|
|
|
+ ekipageController.setAvgPositionLast10(
|
|
|
|
|
+ ekipageDb.avaragePlacementWithLimit(firstSel.getDriverId(), firstSel.getHorseId(), 10,
|
|
|
|
|
+ firstSel.getRaceDate()),
|
|
|
|
|
+ ekipageDb.avaragePlacementWithLimit(newSelection.getDriverId(), newSelection.getHorseId(), 10,
|
|
|
|
|
+ newSelection.getRaceDate()));
|
|
|
|
|
+ ekipageController.setAvgPositionLast15(
|
|
|
|
|
+ ekipageDb.avaragePlacementWithLimit(firstSel.getDriverId(), firstSel.getHorseId(), 15,
|
|
|
|
|
+ firstSel.getRaceDate()),
|
|
|
|
|
+ ekipageDb.avaragePlacementWithLimit(newSelection.getDriverId(), newSelection.getHorseId(), 15,
|
|
|
|
|
+ newSelection.getRaceDate()));
|
|
|
|
|
+
|
|
|
|
|
+ ekipageController.setAvgPositionDistanceLast5(
|
|
|
|
|
+ ekipageDb.avaragePlacementByDistance(firstSel.getDriverId(), firstSel.getHorseId(),
|
|
|
|
|
+ firstSel.getDistance(), 5, firstSel.getRaceDate()),
|
|
|
|
|
+ ekipageDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
|
|
+ newSelection.getDistance(), 5, newSelection.getRaceDate()));
|
|
|
|
|
+
|
|
|
|
|
+ ekipageController.setAvgPositionDistanceLast10(
|
|
|
|
|
+ ekipageDb.avaragePlacementByDistance(firstSel.getDriverId(), firstSel.getHorseId(),
|
|
|
|
|
+ firstSel.getDistance(), 10, firstSel.getRaceDate()),
|
|
|
|
|
+ ekipageDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
|
|
+ newSelection.getDistance(), 10, newSelection.getRaceDate()));
|
|
|
|
|
+
|
|
|
|
|
+ ekipageController.setAvgPositionDistanceLast15(
|
|
|
|
|
+ ekipageDb.avaragePlacementByDistance(firstSel.getDriverId(), firstSel.getHorseId(),
|
|
|
|
|
+ firstSel.getDistance(), 15, firstSel.getRaceDate()),
|
|
|
|
|
+ ekipageDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
|
|
+ newSelection.getDistance(), 15, newSelection.getRaceDate()));
|
|
|
|
|
+ } else {
|
|
|
|
|
+ horseController.setAvgTimeLabel(
|
|
|
|
|
+ String.valueOf(horseDb.avarageTime(newSelection.getHorseId(), newSelection.getRaceDate())) + "("
|
|
|
|
|
+ + String.valueOf(databaseb.getAvgTime()) + ")");
|
|
|
|
|
+ horseController.setAvgTimeDistanceLabel(String
|
|
|
|
|
+ .valueOf(horseDb.avarageTimeByDistance(newSelection.getHorseId(), newSelection.getDistance(),
|
|
|
|
|
+ newSelection.getRaceDate()))
|
|
|
|
|
+ + "(" + String.valueOf(databaseb.getAvgTimeByDistance(newSelection.getDistance())) + ")");
|
|
|
|
|
+ horseController.setAvgTimeDistanceLimit5Label(String
|
|
|
|
|
+ .valueOf(horseDb.avarageTimeByDistance(newSelection.getHorseId(), newSelection.getDistance(), 5,
|
|
|
|
|
+ newSelection.getRaceDate()))
|
|
|
|
|
+ + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 5)) + ")");
|
|
|
|
|
+ horseController.setAvgTimeDistanceLimit10Label(String
|
|
|
|
|
+ .valueOf(horseDb.avarageTimeByDistance(newSelection.getHorseId(), newSelection.getDistance(), 10,
|
|
|
|
|
+ newSelection.getRaceDate()))
|
|
|
|
|
+ + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 10)) + ")");
|
|
|
|
|
+ horseController.setAvgTimeDistanceLimit15Label(String
|
|
|
|
|
+ .valueOf(horseDb.avarageTimeByDistance(newSelection.getHorseId(), newSelection.getDistance(), 15,
|
|
|
|
|
+ newSelection.getRaceDate()))
|
|
|
|
|
+ + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 15)) + ")");
|
|
|
|
|
+
|
|
|
|
|
+ horseController.setAvgPosition(
|
|
|
|
|
+ String.valueOf(horseDb.avaragePlacement(newSelection.getHorseId(), newSelection.getRaceDate())));
|
|
|
|
|
+
|
|
|
|
|
+ horseController.setAvgPositionLast5(String
|
|
|
|
|
+ .valueOf(horseDb.avaragePlacementWithLimit(newSelection.getHorseId(), 5, newSelection.getRaceDate())));
|
|
|
|
|
+ horseController.setAvgPositionLast10(String
|
|
|
|
|
+ .valueOf(horseDb.avaragePlacementWithLimit(newSelection.getHorseId(), 10, newSelection.getRaceDate())));
|
|
|
|
|
+ horseController.setAvgPositionLast15(String
|
|
|
|
|
+ .valueOf(horseDb.avaragePlacementWithLimit(newSelection.getHorseId(), 15, newSelection.getRaceDate())));
|
|
|
|
|
+
|
|
|
|
|
+ horseController
|
|
|
|
|
+ .setAvgPositionDistanceLast5(String.valueOf(horseDb.avaragePlacementByDistance(newSelection.getHorseId(),
|
|
|
|
|
+ newSelection.getDistance(), 5, newSelection.getRaceDate())));
|
|
|
|
|
+ horseController
|
|
|
|
|
+ .setAvgPositionDistanceLast10(String.valueOf(horseDb.avaragePlacementByDistance(newSelection.getHorseId(),
|
|
|
|
|
+ newSelection.getDistance(), 10, newSelection.getRaceDate())));
|
|
|
|
|
+ horseController
|
|
|
|
|
+ .setAvgPositionDistanceLast15(String.valueOf(horseDb.avaragePlacementByDistance(newSelection.getHorseId(),
|
|
|
|
|
+ newSelection.getDistance(), 15, newSelection.getRaceDate())));
|
|
|
|
|
+
|
|
|
|
|
+ driverController.setAvgTimeLabel(
|
|
|
|
|
+ String.valueOf(driverDb.avarageTime(newSelection.getDriverId(), newSelection.getRaceDate())) + "("
|
|
|
|
|
+ + String.valueOf(databaseb.getAvgTime()) + ")");
|
|
|
|
|
+ driverController.setAvgTimeDistanceLabel(String
|
|
|
|
|
+ .valueOf(driverDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getDistance(),
|
|
|
|
|
+ newSelection.getRaceDate()))
|
|
|
|
|
+ + "(" + String.valueOf(databaseb.getAvgTimeByDistance(newSelection.getDistance())) + ")");
|
|
|
|
|
+ driverController.setAvgTimeDistanceLimit5Label(String
|
|
|
|
|
+ .valueOf(driverDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getDistance(), 5,
|
|
|
|
|
+ newSelection.getRaceDate()))
|
|
|
|
|
+ + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 5)) + ")");
|
|
|
|
|
+ driverController.setAvgTimeDistanceLimit10Label(String
|
|
|
|
|
+ .valueOf(driverDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getDistance(), 10,
|
|
|
|
|
+ newSelection.getRaceDate()))
|
|
|
|
|
+ + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 10)) + ")");
|
|
|
|
|
+ driverController.setAvgTimeDistanceLimit15Label(String
|
|
|
|
|
+ .valueOf(driverDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getDistance(), 15,
|
|
|
|
|
+ newSelection.getRaceDate()))
|
|
|
|
|
+ + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 15)) + ")");
|
|
|
|
|
+
|
|
|
|
|
+ driverController.setAvgPosition(
|
|
|
|
|
+ String.valueOf(driverDb.avaragePlacement(newSelection.getDriverId(), newSelection.getRaceDate())));
|
|
|
|
|
+
|
|
|
|
|
+ driverController.setAvgPositionLast5(String
|
|
|
|
|
+ .valueOf(driverDb.avaragePlacementWithLimit(newSelection.getDriverId(), 5, newSelection.getRaceDate())));
|
|
|
|
|
+ driverController.setAvgPositionLast10(String
|
|
|
|
|
+ .valueOf(driverDb.avaragePlacementWithLimit(newSelection.getDriverId(), 10, newSelection.getRaceDate())));
|
|
|
|
|
+ driverController.setAvgPositionLast15(String
|
|
|
|
|
+ .valueOf(driverDb.avaragePlacementWithLimit(newSelection.getDriverId(), 15, newSelection.getRaceDate())));
|
|
|
|
|
+
|
|
|
|
|
+ driverController.setAvgPositionDistanceLast5(String.valueOf(driverDb.avaragePlacementByDistance(
|
|
|
|
|
+ newSelection.getDriverId(), newSelection.getDistance(), 5, newSelection.getRaceDate())));
|
|
|
|
|
+ driverController.setAvgPositionDistanceLast10(String.valueOf(driverDb.avaragePlacementByDistance(
|
|
|
|
|
+ newSelection.getDriverId(), newSelection.getDistance(), 10, newSelection.getRaceDate())));
|
|
|
|
|
+ driverController.setAvgPositionDistanceLast15(String.valueOf(driverDb.avaragePlacementByDistance(
|
|
|
|
|
+ newSelection.getDriverId(), newSelection.getDistance(), 15, newSelection.getRaceDate())));
|
|
|
|
|
+
|
|
|
|
|
+ ekipageController.setAvgTimeLabel(String.valueOf(
|
|
|
|
|
+ ekipageDb.avarageTime(newSelection.getDriverId(), newSelection.getHorseId(), newSelection.getRaceDate()))
|
|
|
|
|
+ + "(" + String.valueOf(databaseb.getAvgTime()) + ")");
|
|
|
ekipageController.setAvgTimeDistanceLabel(String
|
|
ekipageController.setAvgTimeDistanceLabel(String
|
|
|
.valueOf(ekipageDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
.valueOf(ekipageDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
- newSelection.getDistance()))
|
|
|
|
|
- + "(" + String.valueOf(ekipageDb.getAvgTimeByDistance(newSelection.getDistance())) + ")");
|
|
|
|
|
|
|
+ newSelection.getDistance(), newSelection.getRaceDate()))
|
|
|
|
|
+ + "(" + String.valueOf(databaseb.getAvgTimeByDistance(newSelection.getDistance())) + ")");
|
|
|
ekipageController.setAvgTimeDistanceLimit5Label(String
|
|
ekipageController.setAvgTimeDistanceLimit5Label(String
|
|
|
.valueOf(ekipageDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
.valueOf(ekipageDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
- newSelection.getDistance(), 5))
|
|
|
|
|
- + "(" + String.valueOf(ekipageDb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 5)) + ")");
|
|
|
|
|
|
|
+ newSelection.getDistance(), 5, newSelection.getRaceDate()))
|
|
|
|
|
+ + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 5)) + ")");
|
|
|
ekipageController.setAvgTimeDistanceLimit10Label(String
|
|
ekipageController.setAvgTimeDistanceLimit10Label(String
|
|
|
.valueOf(ekipageDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
.valueOf(ekipageDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
- newSelection.getDistance(), 10))
|
|
|
|
|
- + "(" + String.valueOf(ekipageDb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 10)) + ")");
|
|
|
|
|
|
|
+ newSelection.getDistance(), 10, newSelection.getRaceDate()))
|
|
|
|
|
+ + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 10)) + ")");
|
|
|
ekipageController.setAvgTimeDistanceLimit15Label(String
|
|
ekipageController.setAvgTimeDistanceLimit15Label(String
|
|
|
.valueOf(ekipageDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
.valueOf(ekipageDb.avarageTimeByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
- newSelection.getDistance(), 15))
|
|
|
|
|
- + "(" + String.valueOf(ekipageDb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 15)) + ")");
|
|
|
|
|
|
|
+ newSelection.getDistance(), 15, newSelection.getRaceDate()))
|
|
|
|
|
+ + "(" + String.valueOf(databaseb.getAvgTimeByDistanceLimit(newSelection.getDistance(), 15)) + ")");
|
|
|
|
|
+
|
|
|
|
|
+ ekipageController.setAvgPosition(String.valueOf(ekipageDb.avaragePlacement(newSelection.getDriverId(),
|
|
|
|
|
+ newSelection.getHorseId(), newSelection.getRaceDate())));
|
|
|
|
|
+
|
|
|
|
|
+ ekipageController
|
|
|
|
|
+ .setAvgPositionLast5(String.valueOf(ekipageDb.avaragePlacementWithLimit(newSelection.getDriverId(),
|
|
|
|
|
+ newSelection.getHorseId(), 5, newSelection.getRaceDate())));
|
|
|
|
|
+ ekipageController
|
|
|
|
|
+ .setAvgPositionLast10(String.valueOf(ekipageDb.avaragePlacementWithLimit(newSelection.getDriverId(),
|
|
|
|
|
+ newSelection.getHorseId(), 10, newSelection.getRaceDate())));
|
|
|
|
|
+ ekipageController
|
|
|
|
|
+ .setAvgPositionLast15(String.valueOf(ekipageDb.avaragePlacementWithLimit(newSelection.getDriverId(),
|
|
|
|
|
+ newSelection.getHorseId(), 15, newSelection.getRaceDate())));
|
|
|
|
|
+
|
|
|
|
|
+ ekipageController.setAvgPositionDistanceLast5(
|
|
|
|
|
+ String.valueOf(ekipageDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
|
|
+ newSelection.getDistance(), 5, newSelection.getRaceDate())));
|
|
|
|
|
+ ekipageController.setAvgPositionDistanceLast10(
|
|
|
|
|
+ String.valueOf(ekipageDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
|
|
+ newSelection.getDistance(), 10, newSelection.getRaceDate())));
|
|
|
|
|
+ ekipageController.setAvgPositionDistanceLast15(
|
|
|
|
|
+ String.valueOf(ekipageDb.avaragePlacementByDistance(newSelection.getDriverId(), newSelection.getHorseId(),
|
|
|
|
|
+ newSelection.getDistance(), 15, newSelection.getRaceDate())));
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
});
|
|
});
|