Ejemplo n.º 1
0
 /**
  * check the route is valid or not
  *
  * @return Route
  */
 public Route findRoute(String departure, String destination) {
   for (int i = 0; i < routeList.size(); i++) {
     Route tempRoute = routeList.get(i);
     if (tempRoute.getDeparture() == departure && tempRoute.getDestination() == destination)
       return tempRoute;
   }
   return null;
 }
Ejemplo n.º 2
0
 /**
  * Il costruttore Flight() costruisce un nuovo oggetto Flight prendendo come input una
  * Route(tratta), un ID, un array di Employer, un numero di posti e una data di partenza
  *
  * @param r La tratta alla quale appartiene il volo
  * @param id L'ID del volo appena creato
  * @param s Il numero di posti disponibili
  * @param d La data di partenza.
  */
 public Flight(Route r, String id, int s, GregorianCalendar d) {
   this.route = r;
   this.ID = id;
   this.seats = s;
   this.date = d;
   System.out.println(
       "Volo creato: ID: "
           + id
           + ", Tratta: "
           + r.getDeparture()
           + " - "
           + r.getDestination()
           + ", posti: "
           + s
           + ", data: "
           + this.getDateString());
 }