Example #1
0
 /**
  * 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());
   }
 }
Example #2
0
 /**
  * Retrouve un objet trajet complèt avec l'utilisateur et les objets adresses et l'autheur du
  * trajet
  *
  * @param trajetId : L'identifiant du trajet sur le serveur.
  * @return Objet trajet complète trouvé sur le serveur.
  */
 public static Trajet getCompleteTrajet(String trajetId) throws Exception {
   try {
     Trajet temp = getTrajetWithAddresses(trajetId);
     temp.setAuthor(getUser(temp.idAuthor));
     return temp;
   } catch (Exception e) {
     throw new IllegalArgumentException(e.getMessage());
   }
 }