Subversion Repositories SmartDukaan

Rev

Rev 34723 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 34723 Rev 34761
Line 1... Line 1...
1
package com.spice.profitmandi.web.res;
1
package com.spice.profitmandi.web.res;
2
 
2
 
3
import com.spice.profitmandi.common.util.StringUtils;
3
import com.spice.profitmandi.common.util.StringUtils;
-
 
4
import org.apache.logging.log4j.LogManager;
-
 
5
import org.apache.logging.log4j.Logger;
4
 
6
 
5
import java.time.LocalTime;
7
import java.time.LocalTime;
6
 
8
 
7
public class MapBoxResult {
9
public class MapBoxResult {
8
 
-
 
-
 
10
    private static final Logger LOGGER = LogManager.getLogger(MapBoxResult.class);
9
    private final double distanceKm;
11
    private final String distance;
10
    private final long etaSeconds;
12
    private final double etaSeconds;
11
 
13
 
12
    public MapBoxResult(double distanceKm, long etaSeconds) {
14
    public MapBoxResult(String distance, double etaSeconds) {
-
 
15
        LOGGER.info("distance: {} : {}",distance, etaSeconds);
13
        this.distanceKm = distanceKm;
16
        this.distance = distance;
14
        this.etaSeconds = etaSeconds;
17
        this.etaSeconds = etaSeconds;
15
    }
18
    }
16
 
19
 
17
    public double getDistanceKm() {
20
    public String getDistanceKm() {
18
        return distanceKm;
21
        return distance;
19
    }
22
    }
20
 
23
 
21
    public LocalTime getEtaMinutes() {
24
    public LocalTime getEtaMinutes() {
22
        return StringUtils.secondsToTime(etaSeconds);
25
        return StringUtils.secondsToTime(etaSeconds);
23
    }
26
    }
-
 
27
 
-
 
28
    @Override
-
 
29
    public String toString() {
-
 
30
        return String.format("Distance: %s km, Duration: %.0f seconds", distance, etaSeconds);
-
 
31
    }
24
}
32
}