public class Employee extends AbstractPersistable
id
Constructor and Description |
---|
Employee() |
Modifier and Type | Method and Description |
---|---|
long |
countInvalidConnections() |
SortedSet<FlightAssignment> |
getFlightAssignmentSet() |
long |
getFlightDurationTotalInMinutes() |
Airport |
getHomeAirport() |
String |
getName() |
Set<Skill> |
getSkillSet() |
Set<LocalDate> |
getUnavailableDaySet() |
boolean |
hasSkill(Skill skill) |
boolean |
isAvailable(LocalDate date) |
boolean |
isFirstAssignmentDepartingFromHome() |
boolean |
isLastAssignmentArrivingAtHome() |
void |
setFlightAssignmentSet(SortedSet<FlightAssignment> flightAssignmentSet) |
void |
setHomeAirport(Airport homeAirport) |
void |
setName(String name) |
void |
setSkillSet(Set<Skill> skillSet) |
void |
setUnavailableDaySet(Set<LocalDate> unavailableDaySet) |
String |
toString() |
getId, setId
public boolean hasSkill(Skill skill)
public boolean isAvailable(LocalDate date)
public boolean isFirstAssignmentDepartingFromHome()
public boolean isLastAssignmentArrivingAtHome()
public long countInvalidConnections()
public long getFlightDurationTotalInMinutes()
public String toString()
toString
in class AbstractPersistable
public String getName()
public void setName(String name)
public Airport getHomeAirport()
public void setHomeAirport(Airport homeAirport)
public SortedSet<FlightAssignment> getFlightAssignmentSet()
public void setFlightAssignmentSet(SortedSet<FlightAssignment> flightAssignmentSet)
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.