1 28 29 package multiple; 30 31 37 38 public class FlightBean 39 { 40 private CarrierBean m_carrier; 41 private int m_number; 42 private int m_departure; 43 private int m_arrival; 44 45 public FlightBean() {} 46 public void setCarrier(CarrierBean carrier) { 47 m_carrier = carrier; 48 } 49 public CarrierBean getCarrier() { 50 return m_carrier; 51 } 52 public void setNumber(int number) { 53 m_number = number; 54 } 55 public int getNumber() { 56 return m_number; 57 } 58 public void setDeparture(int minute) { 59 m_departure = minute; 60 } 61 public int getDeparture() { 62 return m_departure; 63 } 64 public void setDepartureTime(String time) { 65 m_departure = Utils.timeToMinute(time); 66 } 67 public String getDepartureTime() { 68 return Utils.minuteToTime(m_departure); 69 } 70 public void setArrival(int minute) { 71 m_arrival = minute; 72 } 73 public int getArrival() { 74 return m_arrival; 75 } 76 public void setArrivalTime(String time) { 77 m_arrival = Utils.timeToMinute(time); 78 } 79 public String getArrivalTime() { 80 return Utils.minuteToTime(m_arrival); 81 } 82 public boolean equals(Object obj) { 83 if (obj instanceof FlightBean) { 84 FlightBean compare = (FlightBean)obj; 85 return Utils.equalCarriers(m_carrier, compare.m_carrier) && 86 m_number == compare.m_number && 87 m_departure == compare.m_departure && 88 m_arrival == compare.m_arrival; 89 } else { 90 return false; 91 } 92 } 93 } 94 | Popular Tags |