Class Airport
java.lang.Object
org.optaplanner.examples.common.domain.AbstractPersistable
org.optaplanner.examples.flightcrewscheduling.domain.Airport
- All Implemented Interfaces:
Comparable<Airport>
-
Field Summary
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetCode()doubledoubledoublegetName()getTaxiTimeInMinutesTo(Airport other) voidvoidsetLatitude(double latitude) voidsetLongitude(double longitude) voidvoidsetTaxiTimeInMinutesMap(Map<Airport, Long> taxiTimeInMinutesMap) toString()Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId
-
Constructor Details
-
Airport
public Airport() -
Airport
-
-
Method Details
-
getTaxiTimeInMinutesTo
- Parameters:
other- never null- Returns:
- null if no taxi connection
-
getHaversineDistanceInKmTo
-
toString
- Overrides:
toStringin classAbstractPersistable
-
getCode
-
setCode
-
getName
-
setName
-
getLatitude
public double getLatitude() -
setLatitude
public void setLatitude(double latitude) -
getLongitude
public double getLongitude() -
setLongitude
public void setLongitude(double longitude) -
getTaxiTimeInMinutesMap
-
setTaxiTimeInMinutesMap
-
compareTo
- Specified by:
compareToin interfaceComparable<Airport>
-