private Transfer doMap(org.onebusaway.gtfs.model.Transfer rhs) { Transfer lhs = new Transfer(); lhs.setFromStop(stopMapper.map(rhs.getFromStop())); lhs.setFromRoute(routeMapper.map(rhs.getFromRoute())); lhs.setFromTrip(tripMapper.map(rhs.getFromTrip())); lhs.setToStop(stopMapper.map(rhs.getToStop())); lhs.setToRoute(routeMapper.map(rhs.getToRoute())); lhs.setToTrip(tripMapper.map(rhs.getToTrip())); lhs.setTransferType(rhs.getTransferType()); lhs.setMinTransferTime(rhs.getMinTransferTime()); return lhs; } }
@Override protected boolean entitiesAreIdentical(Transfer transferA, Transfer transferB) { if (!transferA.getFromStop().equals(transferB.getFromStop())) { return false; } if (!transferA.getToStop().equals(transferB.getToStop())) { return false; } if (transferA.getTransferType() != transferB.getTransferType()) { return false; } if (transferA.getMinTransferTime() != transferB.getMinTransferTime()) { return false; } return true; }
@Override protected boolean entitiesAreIdentical(Transfer transferA, Transfer transferB) { if (!transferA.getFromStop().equals(transferB.getFromStop())) { return false; } if (!transferA.getToStop().equals(transferB.getToStop())) { return false; } if (transferA.getTransferType() != transferB.getTransferType()) { return false; } if (transferA.getMinTransferTime() != transferB.getMinTransferTime()) { return false; } return true; }
Set<org.opentripplanner.routing.edgetype.Transfer> createdTransfers = new HashSet<org.opentripplanner.routing.edgetype.Transfer>(); for (Transfer t : transfers) { Stop fromStop = t.getFromStop(); Stop toStop = t.getToStop(); if (fromStop == toStop) {