Added java doc to route as well as reordered the constructor to match openflights.org/data
This commit is contained in:
@@ -1,16 +1,30 @@
|
||||
package seng202.group9.Core;
|
||||
|
||||
/**
|
||||
* Route Class
|
||||
* @author Fan-Wu Yang
|
||||
*
|
||||
*/
|
||||
public class Route {
|
||||
private int ID;
|
||||
private int stops;
|
||||
private String codeShare;
|
||||
private String equipment;
|
||||
private Airline airline;
|
||||
private Airport departureAirport;
|
||||
private Airport arrivalAirport;
|
||||
|
||||
public Route(int ID, int stops, String codeShare, String equipment, Airline airline,
|
||||
Airport departureAirport, Airport arrivalAirport){
|
||||
private String airline;
|
||||
private String departureAirport;
|
||||
private String arrivalAirport;
|
||||
/**
|
||||
* Constructor
|
||||
* @param airline
|
||||
* @param ID
|
||||
* @param departureAirport
|
||||
* @param arrivalAirport
|
||||
* @param codeShare
|
||||
* @param stops
|
||||
* @param equipment
|
||||
*/
|
||||
public Route(String airline, int ID, String departureAirport, String arrivalAirport,
|
||||
String codeShare, int stops, String equipment){
|
||||
this.ID = ID;
|
||||
this.stops = stops;
|
||||
this.codeShare = codeShare;
|
||||
@@ -19,72 +33,109 @@ public class Route {
|
||||
this.departureAirport = departureAirport;
|
||||
this.arrivalAirport = arrivalAirport;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns code share of the route
|
||||
* @return
|
||||
*/
|
||||
public String getCodeShare() {
|
||||
return codeShare;
|
||||
}
|
||||
|
||||
/**
|
||||
* sets code share of the route
|
||||
* @param codeShare
|
||||
*/
|
||||
public void setCodeShare(String codeShare) {
|
||||
this.codeShare = codeShare;
|
||||
}
|
||||
|
||||
public Airport getDepartureAirport() {
|
||||
return departureAirport;
|
||||
}
|
||||
|
||||
public void setDepartureAirport(Airport departureAirport) {
|
||||
/**
|
||||
* Sets departure Airport
|
||||
* @param departureAirport
|
||||
*/
|
||||
public void setDepartureAirport(String departureAirport) {
|
||||
this.departureAirport = departureAirport;
|
||||
}
|
||||
|
||||
public Airport getArrivalAirport() {
|
||||
return arrivalAirport;
|
||||
}
|
||||
|
||||
public void setArrivalAirport(Airport arrivalAirport) {
|
||||
/**
|
||||
* sets the arrival airport
|
||||
* @param arrivalAirport
|
||||
*/
|
||||
public void setArrivalAirport(String arrivalAirport) {
|
||||
this.arrivalAirport = arrivalAirport;
|
||||
}
|
||||
|
||||
/**
|
||||
* sets id fo the route
|
||||
* @param iD
|
||||
*/
|
||||
public void setID(int iD) {
|
||||
ID = iD;
|
||||
}
|
||||
|
||||
/**
|
||||
* sets number of stops
|
||||
* @param stops
|
||||
*/
|
||||
public void setStops(int stops) {
|
||||
this.stops = stops;
|
||||
}
|
||||
|
||||
/**
|
||||
* sets equipment for the route
|
||||
* @param equipment
|
||||
*/
|
||||
public void setEquipment(String equipment) {
|
||||
this.equipment = equipment;
|
||||
}
|
||||
|
||||
public void setAirline(Airline airline) {
|
||||
/**
|
||||
* sets airline that flies this route
|
||||
* @param airline
|
||||
*/
|
||||
public void setAirline(String airline) {
|
||||
this.airline = airline;
|
||||
}
|
||||
|
||||
/**
|
||||
* returns the id of this route
|
||||
* @return
|
||||
*/
|
||||
public int getID(){
|
||||
return ID;
|
||||
}
|
||||
|
||||
/**
|
||||
* returns the number of stops the route stops.
|
||||
* @return
|
||||
*/
|
||||
public int getStops(){
|
||||
return stops;
|
||||
}
|
||||
|
||||
/**
|
||||
* returns codeshare of the route
|
||||
* @return
|
||||
*/
|
||||
public String getCode(){
|
||||
return codeShare;
|
||||
}
|
||||
|
||||
/**
|
||||
* return equipment for the route
|
||||
* @return
|
||||
*/
|
||||
public String getEquipment(){
|
||||
return equipment;
|
||||
}
|
||||
|
||||
public Airline getAirline(){
|
||||
/**
|
||||
* returns the airline that flies this route
|
||||
* @return
|
||||
*/
|
||||
public String getAirline(){
|
||||
return airline;
|
||||
}
|
||||
|
||||
public Airport departsFrom(){
|
||||
/**
|
||||
* returns the source airport of this route
|
||||
* @return
|
||||
*/
|
||||
public String departsFrom(){
|
||||
return departureAirport;
|
||||
}
|
||||
|
||||
public Airport arrivesAt(){
|
||||
/**
|
||||
* returns the target airport of this route.
|
||||
* @return
|
||||
*/
|
||||
public String arrivesAt(){
|
||||
return arrivalAirport;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user