Class FlightRoute
java.lang.Object
org.deltava.beans.DatabaseBean
org.deltava.beans.schedule.FlightRoute
- All Implemented Interfaces:
Serializable, Comparable<Object>, ComboAlias, IDBean, RoutePair, Cacheable
- Direct Known Subclasses:
ExternalRoute, PopulatedRoute
An abstract class to store common Flight Route information.
- Since:
- 2.2
- Version:
- 8.6
- Author:
- Luke
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface RoutePair
RoutePair.RoutePairImpl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the arrival Airport.Returns the departure Airport.Returns the dispatcher comments.Returns the creation date of this route.Returns the Cruise Altitude.Displays a friendly route with SID/STAR name.getRoute()Returns the route.getSID()Returns the Standard Instrument Departure ID.getSTAR()Returns the Standard Terminal Arrival Route ID.inthashCode()voidUpdates the arrival Airport.voidUpdates the departure Airport.voidsetComments(String comments) Updates the dispatcher comments.voidsetCreatedOn(Instant dt) Updates the creation date of this route.voidsetCruiseAltitude(String alt) Updates the cruise altitude for this route.voidSets the route text.voidUpdates the Standard Instrument Departure ID.voidUpdates the Standard Terminal Arrival Route ID.toString()Methods inherited from class DatabaseBean
cacheKey, compareTo, getHexID, getID, setID, validateID, validateIDMethods inherited from interface ComboAlias
getComboAlias, getComboNameMethods inherited from interface RoutePair
createKey, getAirports, getDistance, getFlightType, includes, isPopulated, matches, midPoint
-
Constructor Details
-
FlightRoute
public FlightRoute()
-
-
Method Details
-
getCreatedOn
Returns the creation date of this route.- Returns:
- the creation date/time
-
getAirportD
Description copied from interface:RoutePairReturns the departure Airport.- Specified by:
getAirportDin interfaceRoutePair- Returns:
- the departure Airport
-
getAirportA
Description copied from interface:RoutePairReturns the arrival Airport.- Specified by:
getAirportAin interfaceRoutePair- Returns:
- the arrival Airport
-
getSID
Returns the Standard Instrument Departure ID.- Returns:
- the ID in NAME.TRANSITION.RUNWAY format
-
getSTAR
Returns the Standard Terminal Arrival Route ID.- Returns:
- the ID in NAME.TRANSITION.RUNWAY format
-
getCruiseAltitude
-
getComments
-
getRoute
Returns the route.- Returns:
- a space-separated list of waypoints and airways
-
setCreatedOn
Updates the creation date of this route.- Parameters:
dt- the creation date/time
-
setAirportD
-
setAirportA
-
setSID
Updates the Standard Instrument Departure ID.- Parameters:
sid- the SID ID
-
setSTAR
Updates the Standard Terminal Arrival Route ID.- Parameters:
star- the STAR ID
-
setCruiseAltitude
Updates the cruise altitude for this route.- Parameters:
alt- the cruise altitude
-
setComments
Updates the dispatcher comments.- Parameters:
comments- the comments
-
setRoute
-
getFullRoute
Displays a friendly route with SID/STAR name.- Returns:
- the route with SID/STAR
-
toString
-
hashCode
public int hashCode()- Overrides:
hashCodein classDatabaseBean
-
equals
- Overrides:
equalsin classDatabaseBean
-