public void cancel(Passenger passenger) { for (Passenger p : passCollection) { if (p.getFirstName() == passenger.getFirstName()) { if (p.getLastName() == passenger.getLastName()) { passCollection.remove(p); System.out.println( p.getFirstName() + " " + p.getLastName() + " has CANCELLED their reservation for the flight.\n"); break; } } } }
public void reserve(Passenger passenger) { passCollection.add(passenger); System.out.println( passenger.getFirstName() + " " + passenger.getLastName() + " has BOOKED their reservation for the flight."); }
public void displayFlightInfo() { System.out.println( "Flight " + getFlightNumber() + " in the " + aircraft.getAircraftType() + " is ready for boarding."); System.out.println("Here is the final boarding list for this flight:\n"); for (Passenger p : passCollection) { if (p.getStatus()) setAmount(112.50); else setAmount(75.00); System.out.println( p.getFirstName() + " " + p.getLastName() + " - " + (p.getStatus() ? "FIRST CLASS" : "ECONOMY CLASS") + " passenger. $" + getAmount()); // (p.getStatus()? 112.50 : 75.00)); } }