/** @return all cars not rented */ @RequestMapping(value = "/car", method = RequestMethod.GET) @ResponseStatus(HttpStatus.OK) @ResponseBody @Override public List<CarDTO> getCars() { List<CarDTO> dtos = new ArrayList<CarDTO>(); Car car; for (int i = 0; i < cars.size(); i++) { // parcours BDD car = cars.get(i); // extrait ième voiture if (car.isRented() == false) { // ? louée CarDTO dto = new CarDTO(car); // non louée : création DTO dtos.add(dto); } } return dtos; }