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;
|
package seng202.group9.Core;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Route Class
|
||||||
|
* @author Fan-Wu Yang
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class Route {
|
public class Route {
|
||||||
private int ID;
|
private int ID;
|
||||||
private int stops;
|
private int stops;
|
||||||
private String codeShare;
|
private String codeShare;
|
||||||
private String equipment;
|
private String equipment;
|
||||||
private Airline airline;
|
private String airline;
|
||||||
private Airport departureAirport;
|
private String departureAirport;
|
||||||
private Airport arrivalAirport;
|
private String arrivalAirport;
|
||||||
|
/**
|
||||||
public Route(int ID, int stops, String codeShare, String equipment, Airline airline,
|
* Constructor
|
||||||
Airport departureAirport, Airport arrivalAirport){
|
* @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.ID = ID;
|
||||||
this.stops = stops;
|
this.stops = stops;
|
||||||
this.codeShare = codeShare;
|
this.codeShare = codeShare;
|
||||||
@@ -19,72 +33,109 @@ public class Route {
|
|||||||
this.departureAirport = departureAirport;
|
this.departureAirport = departureAirport;
|
||||||
this.arrivalAirport = arrivalAirport;
|
this.arrivalAirport = arrivalAirport;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* Returns code share of the route
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
public String getCodeShare() {
|
public String getCodeShare() {
|
||||||
return codeShare;
|
return codeShare;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* sets code share of the route
|
||||||
|
* @param codeShare
|
||||||
|
*/
|
||||||
public void setCodeShare(String codeShare) {
|
public void setCodeShare(String codeShare) {
|
||||||
this.codeShare = codeShare;
|
this.codeShare = codeShare;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
public Airport getDepartureAirport() {
|
* Sets departure Airport
|
||||||
return departureAirport;
|
* @param departureAirport
|
||||||
}
|
*/
|
||||||
|
public void setDepartureAirport(String departureAirport) {
|
||||||
public void setDepartureAirport(Airport departureAirport) {
|
|
||||||
this.departureAirport = departureAirport;
|
this.departureAirport = departureAirport;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
public Airport getArrivalAirport() {
|
* sets the arrival airport
|
||||||
return arrivalAirport;
|
* @param arrivalAirport
|
||||||
}
|
*/
|
||||||
|
public void setArrivalAirport(String arrivalAirport) {
|
||||||
public void setArrivalAirport(Airport arrivalAirport) {
|
|
||||||
this.arrivalAirport = arrivalAirport;
|
this.arrivalAirport = arrivalAirport;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* sets id fo the route
|
||||||
|
* @param iD
|
||||||
|
*/
|
||||||
public void setID(int iD) {
|
public void setID(int iD) {
|
||||||
ID = iD;
|
ID = iD;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* sets number of stops
|
||||||
|
* @param stops
|
||||||
|
*/
|
||||||
public void setStops(int stops) {
|
public void setStops(int stops) {
|
||||||
this.stops = stops;
|
this.stops = stops;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* sets equipment for the route
|
||||||
|
* @param equipment
|
||||||
|
*/
|
||||||
public void setEquipment(String equipment) {
|
public void setEquipment(String equipment) {
|
||||||
this.equipment = 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;
|
this.airline = airline;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* returns the id of this route
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
public int getID(){
|
public int getID(){
|
||||||
return ID;
|
return ID;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* returns the number of stops the route stops.
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
public int getStops(){
|
public int getStops(){
|
||||||
return stops;
|
return stops;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* returns codeshare of the route
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
public String getCode(){
|
public String getCode(){
|
||||||
return codeShare;
|
return codeShare;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* return equipment for the route
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
public String getEquipment(){
|
public String getEquipment(){
|
||||||
return equipment;
|
return equipment;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
public Airline getAirline(){
|
* returns the airline that flies this route
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getAirline(){
|
||||||
return airline;
|
return airline;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
public Airport departsFrom(){
|
* returns the source airport of this route
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String departsFrom(){
|
||||||
return departureAirport;
|
return departureAirport;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
public Airport arrivesAt(){
|
* returns the target airport of this route.
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String arrivesAt(){
|
||||||
return arrivalAirport;
|
return arrivalAirport;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user