package gov.wa.wsdot.mobile.shared;
import java.io.Serializable;
import java.util.Comparator;
import java.util.Date;
import java.util.List;
import java.util.Map;
public class AmtrakCascadesServiceItem implements Serializable {
private static final long serialVersionUID = 6993276477077392742L;
private Date scheduledDepartureTime;
private List<Map<String, AmtrakCascadesScheduleItem>> location;
public AmtrakCascadesServiceItem(Date scheduledDepartureTime, List<Map<String, AmtrakCascadesScheduleItem>> location) {
this.scheduledDepartureTime = scheduledDepartureTime;
this.location = location;
}
public AmtrakCascadesServiceItem() {
}
public Date getScheduledDepartureTime() {
return scheduledDepartureTime;
}
public void setScheduledDepartureTime(Date scheduledDepartureTime) {
this.scheduledDepartureTime = scheduledDepartureTime;
}
public List<Map<String, AmtrakCascadesScheduleItem>> getLocation() {
return location;
}
public void setLocation(List<Map<String, AmtrakCascadesScheduleItem>> location) {
this.location = location;
}
public static Comparator<AmtrakCascadesServiceItem> scheduledDepartureTimeComparator = new Comparator<AmtrakCascadesServiceItem>() {
@Override
public int compare(AmtrakCascadesServiceItem o1, AmtrakCascadesServiceItem o2) {
return o1.getScheduledDepartureTime().compareTo(o2.getScheduledDepartureTime());
}
};
}