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>
  • Constructor Details

    • FlightAssignment

      public FlightAssignment()
    • FlightAssignment

      public FlightAssignment(long id, Flight flight, int indexInFlight, Skill requiredSkill)
  • Method Details

    • getFlightDurationInMinutes

      public long getFlightDurationInMinutes()
    • toString

      public String toString()
      Overrides:
      toString in class AbstractPersistable
    • 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:
      compareTo in interface Comparable<FlightAssignment>