mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-20 19:20:04 +00:00
bug2059 Moved Statistics interface and implemantation class to
com.sap.sailing.domain.shared.android
This commit is contained in:
1 parent
7635182356
commit
11caf8d05e
4 files changed
+2
-1
No files matched your search
@@ -49,5 +49,7 @@ Export-Package: com.sap.sailing.domain.abstractlog,
|
||||
com.sap.sailing.domain.base.racegroup.impl,
|
||||
com.sap.sailing.domain.racelogtracking,
|
||||
com.sap.sailing.domain.racelogtracking.impl,
|
||||
com.sap.sailing.domain.statistics,
|
||||
com.sap.sailing.domain.statistics.impl,
|
||||
com.sap.sailing.domain.tracking,
|
||||
com.sap.sailing.domain.tracking.impl
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
package com.sap.sailing.domain.statistics;
|
||||
|
||||
/**
|
||||
* A {@link Statistics} object represents several statistical information.
|
||||
*/
|
||||
public interface Statistics {
|
||||
|
||||
/**
|
||||
* @return the number of competitors
|
||||
*/
|
||||
int getNumberOfCompetitors();
|
||||
|
||||
/**
|
||||
* @return the number of regattas
|
||||
*/
|
||||
int getNumberOfRegattas();
|
||||
|
||||
/**
|
||||
* @return the number of races
|
||||
*/
|
||||
int getNumberOfRaces();
|
||||
|
||||
/**
|
||||
* @return the number of tracked races
|
||||
*/
|
||||
int getNumberOfTrackedRaces();
|
||||
|
||||
/**
|
||||
* @return the number of GPS fixes
|
||||
*/
|
||||
long getNumberOfGPSFixes();
|
||||
|
||||
/**
|
||||
* @return the number of wind fixes
|
||||
*/
|
||||
long getNumberOfWindFixes();
|
||||
|
||||
/**
|
||||
* @return the total sailed distance (in sea miles)
|
||||
*/
|
||||
double getSailedMiles();
|
||||
|
||||
}
|
||||
+78
@@ -0,0 +1,78 @@
|
||||
package com.sap.sailing.domain.statistics.impl;
|
||||
|
||||
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;
|
||||
|
||||
@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;
|
||||
}
|
||||
|
||||
public void setSailedMiles(double sailedMiles) {
|
||||
this.sailedMiles = sailedMiles;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user