Class ImportRoute

java.lang.Object
org.deltava.beans.schedule.AbstractRoute
org.deltava.beans.schedule.ImportRoute
All Implemented Interfaces:
Comparable<ImportRoute>, GeoLocation, MapEntry, RoutePair

public class ImportRoute extends AbstractRoute implements Comparable<ImportRoute>
A bean to track flight routes within a Flight Schedule import.
Since:
9.0
Version:
9.0
Author:
Luke
  • Constructor Details

    • ImportRoute

      public ImportRoute(ScheduleSource src, Airport aD, Airport aA)
      Creates the bean.
      Parameters:
      src - the ScheduleSource
      aD - the departure Airport
      aA - the arrival Airport
  • Method Details

    • getSource

      public ScheduleSource getSource()
      Returns the source of the routes.
      Returns:
      a ScheduleSource
    • getPriority

      public int getPriority()
      Returns the priority score.
      Returns:
      the score
    • hasAirline

      public boolean hasAirline(Airline a)
    • addEntry

      public void addEntry(ScheduleEntry se)
      Adds a flight / airline between these two Airports.
      Parameters:
      se - a ScheduleEntry
    • setPriority

      public void setPriority(int p)
      Updates the priority score.
      Parameters:
      p - the score
    • compareTo

      public int compareTo(ImportRoute ir2)
      Specified by:
      compareTo in interface Comparable<ImportRoute>