@QueryBean public final class TripsForRouteQueryBean extends AbstractTripsQueryBean { private static final long serialVersionUID = 1L; private String routeId; public String getRouteId() { return routeId; } public void setRouteId(String routeId) { this.routeId = routeId; } }
public static String getDescriptionForRoute(RouteBean route) { String value = route.getDescription(); if (route.getShortName() != null && route.getLongName() != null) value = route.getLongName(); return value; } }
@Override public List<StopBean> filterRevenueService(AgencyBean agency, StopsBean stops) { // TODO Auto-generated method stub return stops.getStops(); }
private static String getNameForRoute(RouteBean route) { String name = route.getShortName(); if (name == null) name = route.getLongName(); if (name == null) name = route.getId(); return name; } }
private SearchQueryBean makeSearchQuery(String q, CoordinateBounds bounds) { SearchQueryBean queryBean = new SearchQueryBean(); queryBean.setType(SearchQueryBean.EQueryType.BOUNDS_OR_CLOSEST); queryBean.setBounds(bounds); queryBean.setMaxCount(5); if (q != null) queryBean.setQuery(q); return queryBean; }
public int compare(ArrivalAndDepartureBean o1, ArrivalAndDepartureBean o2) { long t1 = o1.getScheduledArrivalTime(); if (o1.hasPredictedArrivalTime()) t1 = o1.getPredictedArrivalTime(); long t2 = o2.getScheduledArrivalTime(); if (o2.hasPredictedArrivalTime()) t2 = o2.getPredictedArrivalTime(); return (int) (t1 - t2); } }
private StopGroupingBean getGroupingByType(StopsForRouteBean stopsForRoute, String type) { List<StopGroupingBean> groupings = stopsForRoute.getStopGroupings(); for (StopGroupingBean grouping : groupings) { if (grouping.getType().equals(type)) return grouping; } return null; }
public int compare(ArrivalAndDepartureBean o1, ArrivalAndDepartureBean o2) { long a = o1.computeBestDepartureTime(); long b = o2.computeBestDepartureTime(); return a == b ? 0 : (a < b ? -1 : 1); } }
public static String getNameForRoute(RouteBean route) { String name = route.getShortName(); if (name == null) name = route.getLongName(); if (name == null) name = route.getId(); return name; }
public int compare(ArrivalAndDepartureBean o1, ArrivalAndDepartureBean o2) { long t1 = o1.getScheduledArrivalTime(); if (o1.hasPredictedArrivalTime()) t1 = o1.getPredictedArrivalTime(); long t2 = o2.getScheduledArrivalTime(); if (o2.hasPredictedArrivalTime()) t2 = o2.getPredictedArrivalTime(); return (int) (t1 - t2); } }
public static String getDescriptionForRoute(RouteBean route) { String value = route.getDescription(); if (route.getShortName() != null && route.getLongName() != null) value = route.getLongName(); return value; } }
public int compare(ArrivalAndDepartureBean o1, ArrivalAndDepartureBean o2) { long a = o1.computeBestDepartureTime(); long b = o2.computeBestDepartureTime(); return a == b ? 0 : (a < b ? -1 : 1); } }
@QueryBean public final class TripsForBoundsQueryBean extends AbstractTripsQueryBean { private static final long serialVersionUID = 1L; private CoordinateBounds bounds; public CoordinateBounds getBounds() { return bounds; } public void setBounds(CoordinateBounds bounds) { this.bounds = bounds; } }
public static String getNameForRoute(RouteBean route) { String name = route.getShortName(); if (name == null) name = route.getLongName(); if (name == null) name = route.getId(); return name; }
public int compare(ArrivalAndDepartureBean o1, ArrivalAndDepartureBean o2) { long t1 = o1.getScheduledArrivalTime(); if (o1.hasPredictedArrivalTime()) t1 = o1.getPredictedArrivalTime(); long t2 = o2.getScheduledArrivalTime(); if (o2.hasPredictedArrivalTime()) t2 = o2.getPredictedArrivalTime(); return (int) (t1 - t2); } }
@QueryBean public final class TripsForAgencyQueryBean extends AbstractTripsQueryBean { private static final long serialVersionUID = 1L; private String agencyId; public String getAgencyId() { return agencyId; } public void setAgencyId(String agencyId) { this.agencyId = agencyId; } }
public int compare(ArrivalAndDepartureBean o1, ArrivalAndDepartureBean o2) { long t1 = o1.getScheduledArrivalTime(); if (o1.hasPredictedArrivalTime()) t1 = o1.getPredictedArrivalTime(); long t2 = o2.getScheduledArrivalTime(); if (o2.hasPredictedArrivalTime()) t2 = o2.getPredictedArrivalTime(); return (int) (t1 - t2); } }
@QueryBean public final class TripsForAgencyQueryBean extends AbstractTripsQueryBean { private static final long serialVersionUID = 1L; private String agencyId; public String getAgencyId() { return agencyId; } public void setAgencyId(String agencyId) { this.agencyId = agencyId; } }