mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-20 19:20:04 +00:00
bug2059 Adjusted Statistics interface to match the implementation class
This commit is contained in:
1 parent
f56b402fb5
commit
2b7da88f4f
2 files changed
+13
-5
No files matched your search
+8
-1
@@ -1,5 +1,7 @@
|
||||
package com.sap.sailing.domain.statistics;
|
||||
|
||||
import com.sap.sailing.domain.common.Distance;
|
||||
|
||||
/**
|
||||
* A {@link Statistics} object represents several statistical information.
|
||||
*/
|
||||
@@ -36,7 +38,12 @@ public interface Statistics {
|
||||
long getNumberOfWindFixes();
|
||||
|
||||
/**
|
||||
* @return the total sailed distance (in sea miles)
|
||||
* @return the totally sailed {@link Distance}
|
||||
*/
|
||||
Distance getDistanceTraveled();
|
||||
|
||||
/**
|
||||
* @return the totally sailed distance (in sea miles)
|
||||
*/
|
||||
double getSailedMiles();
|
||||
|
||||
|
||||
+5
-4
@@ -55,6 +55,11 @@ public class StatisticsImpl implements Statistics {
|
||||
return numberOfWindFixes;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Distance getDistanceTraveled() {
|
||||
return distanceTraveled;
|
||||
}
|
||||
|
||||
@Override
|
||||
public double getSailedMiles() {
|
||||
if(getDistanceTraveled() == null) {
|
||||
@@ -63,8 +68,4 @@ public class StatisticsImpl implements Statistics {
|
||||
return getDistanceTraveled().getNauticalMiles();
|
||||
}
|
||||
|
||||
public Distance getDistanceTraveled() {
|
||||
return distanceTraveled;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user