Class Employee

    • Constructor Detail

      • Employee

        public Employee()
    • Method Detail

      • hasSkill

        public boolean hasSkill​(Skill skill)
      • isAvailable

        public boolean isAvailable​(LocalDate date)
      • isFirstAssignmentDepartingFromHome

        public boolean isFirstAssignmentDepartingFromHome()
      • isLastAssignmentArrivingAtHome

        public boolean isLastAssignmentArrivingAtHome()
      • countInvalidConnections

        public long countInvalidConnections()
      • getFlightDurationTotalInMinutes

        public long getFlightDurationTotalInMinutes()
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getHomeAirport

        public Airport getHomeAirport()
      • setHomeAirport

        public void setHomeAirport​(Airport homeAirport)
      • getSkillSet

        public Set<Skill> getSkillSet()
      • setSkillSet

        public void setSkillSet​(Set<Skill> skillSet)
      • getUnavailableDaySet

        public Set<LocalDate> getUnavailableDaySet()
      • setUnavailableDaySet

        public void setUnavailableDaySet​(Set<LocalDate> unavailableDaySet)