mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-20 19:20:04 +00:00
Bug 2059: Implementation to calculate statistics grouped by years
in RacingEventService
This commit is contained in:
1 parent
11caf8d05e
commit
f56b402fb5
2 files changed
+32
-36
No files matched your search
+26
-34
@@ -1,78 +1,70 @@
|
||||
package com.sap.sailing.domain.statistics.impl;
|
||||
|
||||
import com.sap.sailing.domain.common.Distance;
|
||||
import com.sap.sailing.domain.statistics.Statistics;
|
||||
|
||||
public class StatisticsImpl implements Statistics {
|
||||
|
||||
private int numberOfCompetitors;
|
||||
private int numberOfRegattas;
|
||||
private int numberOfRaces;
|
||||
private int numberOfTrackedRaces;
|
||||
private long numberOfGPSFixes;
|
||||
private long numberOfWindFixes;
|
||||
private double sailedMiles;
|
||||
private final int numberOfCompetitors;
|
||||
private final int numberOfRegattas;
|
||||
private final int numberOfRaces;
|
||||
private final int numberOfTrackedRaces;
|
||||
private final long numberOfGPSFixes;
|
||||
private final long numberOfWindFixes;
|
||||
private final Distance distanceTraveled;
|
||||
|
||||
public StatisticsImpl(int numberOfCompetitors, int numberOfRegattas, int numberOfRaces, int numberOfTrackedRaces,
|
||||
long numberOfGPSFixes, long numberOfWindFixes, Distance distanceTraveled) {
|
||||
super();
|
||||
this.numberOfCompetitors = numberOfCompetitors;
|
||||
this.numberOfRegattas = numberOfRegattas;
|
||||
this.numberOfRaces = numberOfRaces;
|
||||
this.numberOfTrackedRaces = numberOfTrackedRaces;
|
||||
this.numberOfGPSFixes = numberOfGPSFixes;
|
||||
this.numberOfWindFixes = numberOfWindFixes;
|
||||
this.distanceTraveled = distanceTraveled;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getNumberOfCompetitors() {
|
||||
return numberOfCompetitors;
|
||||
}
|
||||
|
||||
public void setNumberOfCompetitors(int numberOfCompetitors) {
|
||||
this.numberOfCompetitors = numberOfCompetitors;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getNumberOfRegattas() {
|
||||
return numberOfRegattas;
|
||||
}
|
||||
|
||||
public void setNumberOfRegattas(int numberOfRegattas) {
|
||||
this.numberOfRegattas = numberOfRegattas;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getNumberOfRaces() {
|
||||
return numberOfRaces;
|
||||
}
|
||||
|
||||
public void setNumberOfRaces(int numberOfRaces) {
|
||||
this.numberOfRaces = numberOfRaces;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getNumberOfTrackedRaces() {
|
||||
return numberOfTrackedRaces;
|
||||
}
|
||||
|
||||
public void setNumberOfTrackedRaces(int numberOfTrackedRaces) {
|
||||
this.numberOfTrackedRaces = numberOfTrackedRaces;
|
||||
}
|
||||
|
||||
@Override
|
||||
public long getNumberOfGPSFixes() {
|
||||
return numberOfGPSFixes;
|
||||
}
|
||||
|
||||
public void setNumberOfGPSFixes(long numberOfGPSFixes) {
|
||||
this.numberOfGPSFixes = numberOfGPSFixes;
|
||||
}
|
||||
|
||||
@Override
|
||||
public long getNumberOfWindFixes() {
|
||||
return numberOfWindFixes;
|
||||
}
|
||||
|
||||
public void setNumberOfWindFixes(long numberOfWindFixes) {
|
||||
this.numberOfWindFixes = numberOfWindFixes;
|
||||
}
|
||||
|
||||
@Override
|
||||
public double getSailedMiles() {
|
||||
return sailedMiles;
|
||||
if(getDistanceTraveled() == null) {
|
||||
return 0.0;
|
||||
}
|
||||
return getDistanceTraveled().getNauticalMiles();
|
||||
}
|
||||
|
||||
public void setSailedMiles(double sailedMiles) {
|
||||
this.sailedMiles = sailedMiles;
|
||||
public Distance getDistanceTraveled() {
|
||||
return distanceTraveled;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user