Class FlightAssignment
- java.lang.Object
-
- ai.timefold.solver.examples.common.domain.AbstractPersistable
-
- ai.timefold.solver.examples.flightcrewscheduling.domain.FlightAssignment
-
- All Implemented Interfaces:
Comparable<FlightAssignment>
public class FlightAssignment extends AbstractPersistable implements Comparable<FlightAssignment>
-
-
Field Summary
-
Fields inherited from class ai.timefold.solver.examples.common.domain.AbstractPersistable
id
-
-
Constructor Summary
Constructors Constructor Description FlightAssignment()FlightAssignment(long id, Flight flight, int indexInFlight, Skill requiredSkill)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(FlightAssignment o)EmployeegetEmployee()FlightgetFlight()longgetFlightDurationInMinutes()intgetIndexInFlight()SkillgetRequiredSkill()voidsetEmployee(Employee employee)voidsetFlight(Flight flight)voidsetIndexInFlight(int indexInFlight)voidsetRequiredSkill(Skill requiredSkill)StringtoString()-
Methods inherited from class ai.timefold.solver.examples.common.domain.AbstractPersistable
getId, setId
-
-
-
-
Method Detail
-
getFlightDurationInMinutes
public long getFlightDurationInMinutes()
-
toString
public String toString()
- Overrides:
toStringin classAbstractPersistable
-
getFlight
public Flight getFlight()
-
setFlight
public void setFlight(Flight flight)
-
getIndexInFlight
public int getIndexInFlight()
-
setIndexInFlight
public void setIndexInFlight(int indexInFlight)
-
getRequiredSkill
public Skill getRequiredSkill()
-
setRequiredSkill
public void setRequiredSkill(Skill requiredSkill)
-
getEmployee
public Employee getEmployee()
-
setEmployee
public void setEmployee(Employee employee)
-
compareTo
public int compareTo(FlightAssignment o)
- Specified by:
compareToin interfaceComparable<FlightAssignment>
-
-