public ArrayList<Trajet> rechercheTrajet(String villeDepart, 
			String villeArrivee,
			DateTime dateDepart,
			boolean avecConducteur,
			boolean avecPlacesLibres){
		ArrayList<Trajet> resultat = new ArrayList<Trajet>();

		for(Trajet t : listeTrajets){
			if(villeDepart.equalsIgnoreCase(t.getVilleDepart()) &&
					villeArrivee.equalsIgnoreCase(t.getVilleArrivee()) &&
					t.dateConcorde(dateDepart) &&
					avecConducteur==t.hasConducteur() &&
					avecPlacesLibres==t.hasPlacesLibres()){
				resultat.add(t);
			}
		}
		return resultat;
	}