Example #1
0
  private LinkedList<TaxiData> makeCopyListOfTaxi(User u) {
    LinkedList<TaxiData> templistOfTaxiData = new LinkedList<TaxiData>();

    for (Taxi taxi : listOfTaxi) {
      if (!taxi.isBusy()
          && (DistanceComparator.calculateDistance(u.getPos(), taxi.getPos()) < 1000)) {
        TaxiData td = new TaxiData();
        td.setId((int) taxi.getId());
        td.setPos(taxi.getPos());
        templistOfTaxiData.add(td);
      }
    }
    return templistOfTaxiData;
  }