private Route doMap(org.onebusaway.gtfs.model.Route rhs) { Route lhs = new Route(); lhs.setId(AgencyAndIdMapper.mapAgencyAndId(rhs.getId())); lhs.setAgency(agencyMapper.map(rhs.getAgency())); lhs.setShortName(rhs.getShortName()); lhs.setLongName(rhs.getLongName()); lhs.setType(rhs.getType()); lhs.setDesc(rhs.getDesc()); lhs.setUrl(rhs.getUrl()); lhs.setColor(rhs.getColor()); lhs.setTextColor(rhs.getTextColor()); lhs.setRouteBikesAllowed(rhs.getRouteBikesAllowed()); lhs.setBikesAllowed(rhs.getBikesAllowed()); lhs.setSortOrder(rhs.getSortOrder()); lhs.setBrandingUrl(rhs.getBrandingUrl()); return lhs; } }
private List<Document> getRouteCollectionAsDocuments( RouteCollection routeCollection) { List<Document> documents = new ArrayList<Document>(); AgencyAndId routeCollectionId = routeCollection.getId(); for (Route route : routeCollection.getRoutes()) { Document document = new Document(); // Route Collection document.add(new Field(FIELD_ROUTE_COLLECTION_AGENCY_ID, routeCollectionId.getAgencyId(), Field.Store.YES, Field.Index.NO)); document.add(new Field(FIELD_ROUTE_COLLECTION_ID, routeCollectionId.getId(), Field.Store.YES, Field.Index.NO)); // Id AgencyAndId id = route.getId(); document.add(new Field(FIELD_AGENCY_ID, id.getAgencyId(), Field.Store.YES, Field.Index.NO)); document.add(new Field(FIELD_ROUTE_ID, id.getId(), Field.Store.YES, Field.Index.ANALYZED)); if (isValue(route.getShortName())) document.add(new Field(FIELD_ROUTE_SHORT_NAME, route.getShortName(), Field.Store.NO, Field.Index.ANALYZED)); if (isValue(route.getLongName())) document.add(new Field(FIELD_ROUTE_LONG_NAME, route.getLongName(), Field.Store.NO, Field.Index.ANALYZED)); if (isValue(route.getDesc())) document.add(new Field(FIELD_ROUTE_DESCRIPTION, route.getDesc(), Field.Store.NO, Field.Index.ANALYZED)); documents.add(document); } return documents; }
route.setLongName(refRoute.getLongName()); route.setType(refRoute.getType()); route.setDesc(refRoute.getDesc()); route.setUrl(refRoute.getUrl()); route.setColor(refRoute.getColor());
route.setLongName(refRoute.getLongName()); route.setType(refRoute.getType()); route.setDesc(refRoute.getDesc()); route.setUrl(refRoute.getUrl()); route.setColor(refRoute.getColor());
@Override public void run(TransformContext context, GtfsMutableRelationalDao dao) { GtfsMutableRelationalDao reference = (GtfsMutableRelationalDao) context.getReferenceReader().getEntityStore(); HashMap<String, Route> referenceRoutes = new HashMap<>(); for (Route route : reference.getAllRoutes()) { referenceRoutes.put(route.getId().getId(), route); } for (Route route: dao.getAllRoutes()) { String identifier = route.getId().getId(); if (identifier.length() > 2) { identifier = identifier.substring(0,2); } Route refRoute = referenceRoutes.get(identifier); if (refRoute != null) { route.setShortName(refRoute.getShortName()); route.setLongName(refRoute.getLongName()); route.setType(refRoute.getType()); route.setDesc(refRoute.getDesc()); route.setUrl(refRoute.getUrl()); route.setColor(refRoute.getColor()); route.setTextColor(refRoute.getTextColor()); route.setId(refRoute.getId()); } } } }
private void setRoute(Route daoRoute, Route refRoute) { daoRoute.setShortName(refRoute.getShortName()); daoRoute.setLongName(refRoute.getLongName()); daoRoute.setType(refRoute.getType()); daoRoute.setDesc(refRoute.getDesc()); daoRoute.setUrl(refRoute.getUrl()); daoRoute.setColor(refRoute.getColor()); daoRoute.setTextColor(refRoute.getTextColor()); }
private void setLTDRoute(Route daoRoute, Route refRoute) { daoRoute.setShortName(refRoute.getShortName()); daoRoute.setLongName(refRoute.getLongName()); daoRoute.setType(refRoute.getType()); daoRoute.setDesc(refRoute.getDesc()); daoRoute.setUrl(refRoute.getUrl()); daoRoute.setColor(refRoute.getColor()); daoRoute.setTextColor(refRoute.getTextColor()); //set the id to also be the same daoRoute.setId(refRoute.getId()); } }
addValueToCounterIfValid(route.getDesc(), descriptions, count); addValueToCounterIfValid(route.getColor(), colors, count); addValueToCounterIfValid(route.getTextColor(), textColors, count);
addValueToCounterIfValid(route.getDesc(), descriptions, count); addValueToCounterIfValid(route.getColor(), colors, count); addValueToCounterIfValid(route.getTextColor(), textColors, count);
addValueToCounterIfValid(route.getDesc(), descriptions, count); addValueToCounterIfValid(route.getColor(), colors, count); addValueToCounterIfValid(route.getTextColor(), textColors, count);