/* * @topic T02425 Assignment a8 -- Airline Flight Schedule demo * @brief class Flight implements Comparable */ package airlines; public class Flight implements Comparable { public static final int SCHEDULE_SORT_ORDER_DEPARTURE_TIME = 1; public static final int SCHEDULE_SORT_ORDER_ARRIVAL_TIME = 2; private static int sortOrder = SCHEDULE_SORT_ORDER_DEPARTURE_TIME; int someData = 0; // constructors public Flight( String airlineCode, int flightNumber ) { } // operations public void updateStatus( char status ) { } public int compareTo( Object other ) { // TODO: proceed according to the sortOrder Flight otherFlight = ( Flight ) other; if ( someData < otherFlight.someData ) { return -1; } else if ( someData > otherFlight.someData ) { return +1; } return 0; } }//class Flight