Class Employee
java.lang.Object
org.optaplanner.examples.common.domain.AbstractPersistable
org.optaplanner.examples.flightcrewscheduling.domain.Employee
-
Field Summary
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglonggetName()booleanbooleanisAvailable(LocalDate date) booleanbooleanvoidsetFlightAssignmentSet(SortedSet<FlightAssignment> flightAssignmentSet) voidsetHomeAirport(Airport homeAirport) voidvoidsetSkillSet(Set<Skill> skillSet) voidsetUnavailableDaySet(Set<LocalDate> unavailableDaySet) toString()Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId
-
Constructor Details
-
Employee
public Employee() -
Employee
-
-
Method Details
-
hasSkill
-
isAvailable
-
isFirstAssignmentDepartingFromHome
public boolean isFirstAssignmentDepartingFromHome() -
isLastAssignmentArrivingAtHome
public boolean isLastAssignmentArrivingAtHome() -
countInvalidConnections
public long countInvalidConnections() -
getFlightDurationTotalInMinutes
public long getFlightDurationTotalInMinutes() -
toString
- Overrides:
toStringin classAbstractPersistable
-
getName
-
setName
-
getHomeAirport
-
setHomeAirport
-
getSkillSet
-
setSkillSet
-
getFlightAssignmentSet
-
setFlightAssignmentSet
-