/** * Remplir les références d'adresse sur le serveur avec les objets complets. * * @param trajetToFill : Le trajet qui ne contient que des référence d'adresses. * @return : Objet Trajet contenant les référence d'adresses et les objets d'adresses. * @throws Exception : Lancé en cas d'erreur de connexion ou autre. */ public static Trajet fillTrajetAdresses(Trajet trajetToFill) throws Exception { try { trajetToFill.setDepart(WEB.getAddresse(trajetToFill.remoteDepartureAdresse)); trajetToFill.setDestination(WEB.getAddresse(trajetToFill.remoteArrivalAdresse)); return trajetToFill; } catch (Exception e) { throw new IllegalArgumentException(e.getMessage()); } }