/** * Returns true if there are vehicles in service for given route+direction that will stop * at the indicated stop in the future. */ @Override public boolean getVehiclesInServiceForStopAndRoute(String stopId, String routeId, long currentTime) { for (ArrivalAndDepartureBean adBean : getArrivalsAndDeparturesForStop(stopId, currentTime)) { TripStatusBean statusBean = adBean.getTripStatus(); if(!_presentationService.include(statusBean) || !_presentationService.include(adBean, statusBean)) continue; // filtered out by user if(routeId != null && !adBean.getTrip().getRoute().getId().equals(routeId)) continue; return true; } return false; }
TripStatusBean tripStatusBean = arrivalAndDepartureBean.getTripStatus(); String headsign = tripBean.getTripHeadsign(); String routeId = tripBean.getRoute().getId(); if(! shouldDisplayTripForUIMode(arrivalAndDepartureBean.getTripStatus(), m)) { if(debug) System.out.println(" --- HIDING BECAUSE OF FILTER FUNCTION"); new Date(arrivalAndDepartureBean.getTripStatus().getLastUpdateTime()), m, config.getStaleDataTimeout(),
TripStatusBean statusBeanForCurrentTrip = adBean.getTripStatus(); TripBean tripBeanForAd = adBean.getTrip(); final RouteBean routeBean = tripBeanForAd.getRoute();
TripStatusBean tripStatus = ad.getTripStatus(); if (tripStatus != null) bean.setTripStatus(getTripStatus(tripStatus));
TripStatusBean tripStatus = ad.getTripStatus(); if (tripStatus != null) bean.setTripStatus(getTripStatus(tripStatus));