package com.transitwidget.feed.model;
public class BusPrediction {
private String route;
private String stopTitle;
private long epochTime;
private String dirTag;
private String vehicle;
private String block;
private String tripTag;
public BusPrediction(long epochTime, String route) {
this.setEpochTime(epochTime);
this.setRoute(route);
}
public BusPrediction() {
}
@Override
public String toString() {
long now = System.currentTimeMillis();
long seconds = (getEpochTime() - now) / 1000;
long minutes = seconds / 60;
seconds -= minutes * 60;
return getRoute() + " : " + minutes + "m " + seconds + "s";
}
public String getRoute() {
return route;
}
public void setRoute(String route) {
this.route = route;
}
public long getEpochTime() {
return epochTime;
}
public void setEpochTime(long epochTime) {
this.epochTime = epochTime;
}
public String getVehicle() {
return vehicle;
}
public void setVehicle(String vehicle) {
this.vehicle = vehicle;
}
public String getBlock() {
return block;
}
public void setBlock(String block) {
this.block = block;
}
public String getTripTag() {
return tripTag;
}
public void setTripTag(String tripTag) {
this.tripTag = tripTag;
}
public String getDirTag() {
return dirTag;
}
public void setDirTag(String dirTag) {
this.dirTag = dirTag;
}
public String getStopTitle() {
return stopTitle;
}
public void setStopTitle(String stopTitle) {
this.stopTitle = stopTitle;
}
}