public static List<AgencyBean> getAgenciesForArrivalAndDepartures( List<ArrivalAndDepartureBean> arrivalsAndDepartures) { Map<String, AgencyBean> agenciesById = new HashMap<String, AgencyBean>(); for (ArrivalAndDepartureBean aad : arrivalsAndDepartures) { AgencyBean agency = aad.getTrip().getRoute().getAgency(); agenciesById.put(agency.getId(), agency); } List<AgencyBean> agencies = new ArrayList<AgencyBean>(); agencies.addAll(agenciesById.values()); Collections.sort(agencies, _agencyNameComparator); return agencies; } }
public static List<AgencyBean> getAgenciesForArrivalAndDepartures( List<ArrivalAndDepartureBean> arrivalsAndDepartures) { Map<String, AgencyBean> agenciesById = new HashMap<String, AgencyBean>(); for (ArrivalAndDepartureBean aad : arrivalsAndDepartures) { AgencyBean agency = aad.getTrip().getRoute().getAgency(); agenciesById.put(agency.getId(), agency); } List<AgencyBean> agencies = new ArrayList<AgencyBean>(); agencies.addAll(agenciesById.values()); Collections.sort(agencies, _agencyNameComparator); return agencies; } }
private List<String> getAgencyIds() { if (_agencyIds == null) { List<String> agencyIds = new ArrayList<String>(); for(AgencyWithCoverageBean agenciesWithCoverage : _transitDataService.getAgenciesWithCoverage()) { agencyIds.add(agenciesWithCoverage.getAgency().getId()); } // see if another thread beat us to it if (_agencyIds == null) { _agencyIds = agencyIds; } } return _agencyIds; }
@Override public List<RouteBean> getRoutes() { List<RouteBean> allRoutes = new ArrayList<RouteBean>(); List<AgencyWithCoverageBean> agencies = _transitDataService.getAgenciesWithCoverage(); for (AgencyWithCoverageBean agency : agencies) { allRoutes.addAll(_transitDataService.getRoutesForAgencyId(agency.getAgency().getId()).getList()); } Collections.sort(allRoutes, (getShowAgencyNames() ? new AgencyAndRouteComparator() : new RouteComparator())); return allRoutes; } }
.getAgenciesWithCoverage()) { for (RouteBean routeBean : _transitDataService .getRoutesForAgencyId(agency.getAgency().getId()).getList()) { if (routeBean.getShortName() != null) if (_routeShortNameToRouteBeanMap.containsKey(routeBean.getShortName().toUpperCase())) { _stopCodeToStopIdMap.put(agency.getAgency().getId() + "_" + stop.getCode().toUpperCase(), stop.getId());
/**** * References Methods ****/ public void addToReferences(AgencyBean agency) { if (!shouldAddReferenceWithId(_references.getAgencies(), agency.getId())) return; AgencyV2Bean bean = getAgency(agency); _references.addAgency(bean); }
/**** * References Methods ****/ public void addToReferences(AgencyBean agency) { if (!shouldAddReferenceWithId(_references.getAgencies(), agency.getId())) return; AgencyV2Bean bean = getAgency(agency); _references.addAgency(bean); }
System.out.println("agency=" + agency.getId()); ListBean<String> stopIds = _service.getStopIdsForAgencyId(agency.getId()); for (String stopId : stopIds.getList()) { System.out.println(" stop=" + stopId); ListBean<String> routeIds = _service.getRouteIdsForAgencyId(agency.getId()); for (String routeId : routeIds.getList()) { System.out.println(" route=" + routeId);
System.out.println("agency=" + agency.getId()); ListBean<String> stopIds = _service.getStopIdsForAgencyId(agency.getId()); for (String stopId : stopIds.getList()) { System.out.println(" stop=" + stopId); ListBean<String> routeIds = _service.getRouteIdsForAgencyId(agency.getId()); for (String routeId : routeIds.getList()) { System.out.println(" route=" + routeId);
System.out.println("agency=" + agency.getId()); ListBean<String> stopIds = _service.getStopIdsForAgencyId(agency.getId()); for (String stopId : stopIds.getList()) { System.out.println(" stop=" + stopId); ListBean<String> routeIds = _service.getRouteIdsForAgencyId(agency.getId()); for (String routeId : routeIds.getList()) { System.out.println(" route=" + routeId);
.getAgenciesWithCoverage()) { AgencyAndId potentialStopId = new AgencyAndId(agency.getAgency() .getId(), id);
if(!_transitDataService.stopHasRevenueServiceOnRoute((routeBean.getAgency()!=null?routeBean.getAgency().getId():null), stopId, routeBean.getId(), adBean.getTrip().getDirectionId())) { _log.debug("non reveunue drop");
public AgencyWithCoverageV2Bean getAgencyWithCoverage( AgencyWithCoverageBean awc) { AgencyWithCoverageV2Bean bean = new AgencyWithCoverageV2Bean(); bean.setAgencyId(awc.getAgency().getId()); bean.setLat(awc.getLat()); bean.setLon(awc.getLon()); bean.setLatSpan(awc.getLatSpan()); bean.setLonSpan(awc.getLonSpan()); addToReferences(awc.getAgency()); return bean; }
public AgencyWithCoverageV2Bean getAgencyWithCoverage( AgencyWithCoverageBean awc) { AgencyWithCoverageV2Bean bean = new AgencyWithCoverageV2Bean(); bean.setAgencyId(awc.getAgency().getId()); bean.setLat(awc.getLat()); bean.setLon(awc.getLon()); bean.setLatSpan(awc.getLatSpan()); bean.setLonSpan(awc.getLonSpan()); addToReferences(awc.getAgency()); return bean; }
public AgencyV2Bean getAgency(AgencyBean agency) { AgencyV2Bean bean = new AgencyV2Bean(); bean.setDisclaimer(agency.getDisclaimer()); bean.setId(agency.getId()); bean.setLang(agency.getLang()); bean.setName(agency.getName()); bean.setPhone(agency.getPhone()); bean.setPrivateService(agency.isPrivateService()); bean.setTimezone(agency.getTimezone()); bean.setUrl(agency.getUrl()); bean.setEmail(agency.getEmail()); bean.setFareUrl(agency.getFareUrl()); 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 AgencyV2Bean getAgency(AgencyBean agency) { AgencyV2Bean bean = new AgencyV2Bean(); bean.setDisclaimer(agency.getDisclaimer()); bean.setId(agency.getId()); bean.setLang(agency.getLang()); bean.setName(agency.getName()); bean.setPhone(agency.getPhone()); bean.setPrivateService(agency.isPrivateService()); bean.setTimezone(agency.getTimezone()); bean.setUrl(agency.getUrl()); bean.setEmail(agency.getEmail()); bean.setFareUrl(agency.getFareUrl()); 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; }