Subversion Repositories SmartDukaan

Rev

Rev 34723 | Details | Compare with Previous | Last modification | View Log | RSS feed

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