Class Employee
- java.lang.Object
-
- org.optaplanner.examples.common.domain.AbstractPersistable
-
- org.optaplanner.examples.taskassigning.domain.TaskOrEmployee
-
- org.optaplanner.examples.taskassigning.domain.Employee
-
- All Implemented Interfaces:
Labeled
public class Employee extends TaskOrEmployee implements Labeled
-
-
Field Summary
-
Fields inherited from class org.optaplanner.examples.taskassigning.domain.TaskOrEmployee
nextTask
-
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AffinitygetAffinity(Customer customer)Map<Customer,Affinity>getAffinityMap()EmployeegetEmployee()IntegergetEndTime()StringgetFullName()StringgetLabel()Set<Skill>getSkillSet()StringgetToolText()voidsetAffinityMap(Map<Customer,Affinity> affinityMap)voidsetFullName(String fullName)voidsetSkillSet(Set<Skill> skillSet)StringtoString()-
Methods inherited from class org.optaplanner.examples.taskassigning.domain.TaskOrEmployee
getNextTask, setNextTask
-
Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId
-
-
-
-
Constructor Detail
-
Employee
public Employee()
-
Employee
public Employee(long id, String fullName)
-
-
Method Detail
-
getFullName
public String getFullName()
-
setFullName
public void setFullName(String fullName)
-
getEmployee
public Employee getEmployee()
- Specified by:
getEmployeein classTaskOrEmployee- Returns:
- sometimes null
-
getEndTime
public Integer getEndTime()
- Specified by:
getEndTimein classTaskOrEmployee- Returns:
- sometimes null
-
getAffinity
public Affinity getAffinity(Customer customer)
- Parameters:
customer- never null- Returns:
- never null
-
getToolText
public String getToolText()
-
toString
public String toString()
- Overrides:
toStringin classAbstractPersistable
-
-