org.glassfish.jersey.examples.flight.model
Class Flight

java.lang.Object
  extended by org.glassfish.jersey.examples.flight.model.Flight

public class Flight
extends Object

Flight data model representation.

Author:
Marek Potociar (marek.potociar at oracle.com)

Nested Class Summary
static class Flight.Status
           
 
Constructor Summary
Flight()
           
Flight(String id, Aircraft aircraft)
           
 
Method Summary
 void closeReservations()
           
 Aircraft getAircraft()
           
 int getAvailableSeats()
           
 String getId()
           
 int getReservationsCount()
           
 Flight.Status getStatus()
           
 boolean isOpen()
           
 int nextReservationNumber()
           
 void setAircraft(Aircraft aircraft)
           
 void setId(String id)
           
 void setReservationsCount(int reservationsCount)
           
 void setStatus(Flight.Status status)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Flight

public Flight()

Flight

public Flight(String id,
              Aircraft aircraft)
Method Detail

getId

public String getId()

setId

public void setId(String id)

getAircraft

public Aircraft getAircraft()

setAircraft

public void setAircraft(Aircraft aircraft)

getStatus

public Flight.Status getStatus()

isOpen

public boolean isOpen()

setStatus

public void setStatus(Flight.Status status)

closeReservations

public void closeReservations()

getReservationsCount

public int getReservationsCount()

setReservationsCount

public void setReservationsCount(int reservationsCount)

nextReservationNumber

public int nextReservationNumber()

getAvailableSeats

public int getAvailableSeats()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.