158 lines
3.4 KiB
Java
158 lines
3.4 KiB
Java
package com.eleith.calchoochoo.data;
|
|
|
|
import org.joda.time.LocalTime;
|
|
import org.parceler.Parcel;
|
|
|
|
@Parcel(Parcel.Serialization.BEAN)
|
|
public class PossibleTrip {
|
|
private String firstStopId = "";
|
|
private String firstStopName = "";
|
|
private String lastStopName = "";
|
|
private String lastStopId = "";
|
|
private LocalTime arrivalTime;
|
|
private LocalTime departureTime;
|
|
private String routeId;
|
|
private String tripId;
|
|
private String tripShortName;
|
|
private Integer tripDirection;
|
|
private float price;
|
|
private Integer firstStopSequence;
|
|
private String routeLongName = "";
|
|
private String firstParentStopId = "";
|
|
private String lastParentStopId = "";
|
|
|
|
public String getTripShortName() {
|
|
return tripShortName;
|
|
}
|
|
|
|
public void setTripShortName(String tripShortName) {
|
|
this.tripShortName = tripShortName;
|
|
}
|
|
|
|
public Integer getTripDirection() {
|
|
return tripDirection;
|
|
}
|
|
|
|
public void setTripDirection(Integer tripDirection) {
|
|
this.tripDirection = tripDirection;
|
|
}
|
|
|
|
public String getFirstStopName() {
|
|
return firstStopName;
|
|
}
|
|
|
|
public String getLastStopName() {
|
|
return lastStopName;
|
|
}
|
|
|
|
public void setFirstStopName(String firstStopName) {
|
|
this.firstStopName = firstStopName;
|
|
}
|
|
|
|
public void setLastStopName(String lastStopName) {
|
|
this.lastStopName = lastStopName;
|
|
}
|
|
|
|
public String getRouteLongName() {
|
|
return routeLongName;
|
|
}
|
|
|
|
public void setRouteLongName(String routeLongName) {
|
|
this.routeLongName = routeLongName;
|
|
}
|
|
|
|
public Integer getLastStopSequence() {
|
|
return lastStopSequence;
|
|
}
|
|
|
|
public void setLastStopSequence(Integer lastStopSequence) {
|
|
this.lastStopSequence = lastStopSequence;
|
|
}
|
|
|
|
private Integer lastStopSequence;
|
|
|
|
public Integer getFirstStopSequence() {
|
|
return firstStopSequence;
|
|
}
|
|
|
|
public void setFirstStopSequence(Integer firstStopSequence) {
|
|
this.firstStopSequence = firstStopSequence;
|
|
}
|
|
|
|
public String getTripId() {
|
|
return tripId;
|
|
}
|
|
|
|
public void setTripId(String tripId) {
|
|
this.tripId = tripId;
|
|
}
|
|
|
|
public String getFirstStopId() {
|
|
return firstStopId;
|
|
}
|
|
|
|
public String getLastStopId() {
|
|
return lastStopId;
|
|
}
|
|
|
|
public LocalTime getArrivalTime() {
|
|
return arrivalTime;
|
|
}
|
|
|
|
public String getRouteId() {
|
|
return routeId;
|
|
}
|
|
|
|
public float getPrice() {
|
|
return price;
|
|
}
|
|
|
|
public Integer getNumberOfStops() {
|
|
return Math.abs(this.firstStopSequence - this.lastStopSequence);
|
|
}
|
|
|
|
public void setFirstStopId(String firstStopId) {
|
|
this.firstStopId = firstStopId;
|
|
}
|
|
|
|
public void setLastStopId(String lastStopId) {
|
|
this.lastStopId = lastStopId;
|
|
}
|
|
|
|
public void setArrivalTime(LocalTime arrivalTime) {
|
|
this.arrivalTime = arrivalTime;
|
|
}
|
|
|
|
public void setRouteId(String routeId) {
|
|
this.routeId = routeId;
|
|
}
|
|
|
|
public void setPrice(float price) {
|
|
this.price = price;
|
|
}
|
|
|
|
public LocalTime getDepartureTime() {
|
|
return departureTime;
|
|
}
|
|
|
|
public void setDepartureTime(LocalTime departureTime) {
|
|
this.departureTime = departureTime;
|
|
}
|
|
|
|
public String getFirstParentStopId() {
|
|
return firstParentStopId;
|
|
}
|
|
|
|
public void setFirstParentStopId(String firstParentStopId) {
|
|
this.firstParentStopId = firstParentStopId;
|
|
}
|
|
|
|
public String getLastParentStopId() {
|
|
return lastParentStopId;
|
|
}
|
|
|
|
public void setLastParentStopId(String lastParentStopId) {
|
|
this.lastParentStopId = lastParentStopId;
|
|
}
|
|
}
|