bug2059 Moved Statistics interface and implemantation class to

com.sap.sailing.domain.shared.android
This commit is contained in:
Benjamin Barth committed 2017-06-27 11:22:07 +02:00
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
@@ -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();
}
@@ -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;
}
}