private void applyRouteFilter() { if (_routeFilter == null || _routeFilter.isEmpty()) return; List<ArrivalAndDepartureBean> filtered = new ArrayList<ArrivalAndDepartureBean>(); for (ArrivalAndDepartureBean bean : _result.getArrivalsAndDepartures()) { if (_routeFilter.contains(bean.getTrip().getRoute().getId())) filtered.add(bean); else _filtered = true; } _result.setArrivalsAndDepartures(filtered); }
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 void filterResults() { if (_routeFilter == null || _routeFilter.isEmpty()) return; List<ArrivalAndDepartureBean> filtered = new ArrayList<ArrivalAndDepartureBean>(); for (ArrivalAndDepartureBean bean : _result.getArrivalsAndDepartures()) { if (_routeFilter.contains(bean.getTrip().getRoute().getId())) filtered.add(bean); else _filtered = true; } _result.setArrivalsAndDepartures(filtered); }
private static String getNameForRoute(RouteBean route) { String name = route.getShortName(); if (name == null) name = route.getLongName(); if (name == null) name = route.getId(); return name; } }
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 static String getNameForRoute(RouteBean route) { String name = route.getShortName(); if (name == null) name = route.getLongName(); if (name == null) name = route.getId(); return name; }
private Set<String> getRouteIdsForMatchingRoutes() { StopsWithArrivalsAndDeparturesBean result = _model.getResult(); Set<String> ids = new HashSet<String>(); for (StopBean stop : result.getStops()) { for (RouteBean route : stop.getRoutes()) { if (route.getShortName().equals(_route)) ids.add(route.getId()); } } return ids; } }
@Override public int compare(RouteBean t, RouteBean t1) { if (t.getAgency().getName().compareTo(t1.getAgency().getName()) == 0) { if (t.getShortName() != null && t1.getShortName() != null) { return alphaNumComparator.compare(t.getShortName(), t1.getShortName()); } else { return t.getId().compareTo(t1.getId()); } } else { return t.getAgency().getName().compareTo(t1.getAgency().getName()); } } }
public void addToReferences(RouteBean route) { if (!shouldAddReferenceWithId(_references.getRoutes(), route.getId())) return; RouteV2Bean bean = getRoute(route); _references.addRoute(bean); }
public void addToReferences(RouteBean route) { if (!shouldAddReferenceWithId(_references.getRoutes(), route.getId())) return; RouteV2Bean bean = getRoute(route); _references.addRoute(bean); }
private String getRouteKeyForArrivalAndDeparture(ArrivalAndDepartureBean bean) { String name = bean.getRouteShortName(); if (name != null) return name; TripBean trip = bean.getTrip(); name = trip.getRouteShortName(); if (name != null) return name; RouteBean route = trip.getRoute(); name = route.getShortName(); if (name != null) return name; return route.getId(); }
public StopRouteScheduleV2Bean getStopRouteSchedule( StopRouteScheduleBean stopRouteSchedule) { StopRouteScheduleV2Bean bean = new StopRouteScheduleV2Bean(); bean.setRouteId(stopRouteSchedule.getRoute().getId()); addToReferences(stopRouteSchedule.getRoute()); List<StopRouteDirectionScheduleV2Bean> directions = bean.getStopRouteDirectionSchedules(); for (StopRouteDirectionScheduleBean direction : stopRouteSchedule.getDirections()) directions.add(getStopRouteDirectionSchedule(direction)); return bean; }
public StopRouteScheduleV2Bean getStopRouteSchedule( StopRouteScheduleBean stopRouteSchedule) { StopRouteScheduleV2Bean bean = new StopRouteScheduleV2Bean(); bean.setRouteId(stopRouteSchedule.getRoute().getId()); addToReferences(stopRouteSchedule.getRoute()); List<StopRouteDirectionScheduleV2Bean> directions = bean.getStopRouteDirectionSchedules(); for (StopRouteDirectionScheduleBean direction : stopRouteSchedule.getDirections()) directions.add(getStopRouteDirectionSchedule(direction)); return bean; }
public RouteV2Bean getRoute(RouteBean route) { RouteV2Bean bean = new RouteV2Bean(); bean.setAgencyId(route.getAgency().getId()); addToReferences(route.getAgency()); bean.setColor(route.getColor()); bean.setDescription(route.getDescription()); bean.setId(route.getId()); bean.setLongName(route.getLongName()); bean.setShortName(route.getShortName()); bean.setTextColor(route.getTextColor()); bean.setType(route.getType()); bean.setUrl(route.getUrl()); return bean; }
public RouteV2Bean getRoute(RouteBean route) { RouteV2Bean bean = new RouteV2Bean(); bean.setAgencyId(route.getAgency().getId()); addToReferences(route.getAgency()); bean.setColor(route.getColor()); bean.setDescription(route.getDescription()); bean.setId(route.getId()); bean.setLongName(route.getLongName()); bean.setShortName(route.getShortName()); bean.setTextColor(route.getTextColor()); bean.setType(route.getType()); bean.setUrl(route.getUrl()); return bean; }
public TripV2Bean getTrip(TripBean trip) { TripV2Bean bean = new TripV2Bean(); bean.setId(trip.getId()); bean.setRouteId(trip.getRoute().getId()); addToReferences(trip.getRoute()); bean.setRouteShortName(trip.getRouteShortName()); bean.setTripHeadsign(trip.getTripHeadsign()); bean.setTripShortName(trip.getTripShortName()); bean.setDirectionId(trip.getDirectionId()); bean.setServiceId(trip.getServiceId()); bean.setShapeId(trip.getShapeId()); bean.setBlockId(trip.getBlockId()); return bean; }
public TripV2Bean getTrip(TripBean trip) { TripV2Bean bean = new TripV2Bean(); bean.setId(trip.getId()); bean.setRouteId(trip.getRoute().getId()); addToReferences(trip.getRoute()); bean.setRouteShortName(trip.getRouteShortName()); bean.setTripHeadsign(trip.getTripHeadsign()); bean.setTripShortName(trip.getTripShortName()); bean.setDirectionId(trip.getDirectionId()); bean.setServiceId(trip.getServiceId()); bean.setShapeId(trip.getShapeId()); bean.setBlockId(trip.getBlockId()); return bean; }