Class Task
- java.lang.Object
-
- org.optaplanner.examples.common.domain.AbstractPersistable
-
- org.optaplanner.examples.taskassigning.domain.TaskOrEmployee
-
- org.optaplanner.examples.taskassigning.domain.Task
-
- All Implemented Interfaces:
Labeled
public class Task 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 Affinity
getAffinity()
String
getCode()
Customer
getCustomer()
int
getDuration()
In minutesEmployee
getEmployee()
Integer
getEndTime()
int
getIndexInTaskType()
String
getLabel()
int
getMissingSkillCount()
TaskOrEmployee
getPreviousTaskOrEmployee()
Priority
getPriority()
int
getReadyTime()
Integer
getStartTime()
TaskType
getTaskType()
String
getTitle()
String
getToolText()
boolean
isPinned()
void
setCustomer(Customer customer)
void
setEmployee(Employee employee)
void
setIndexInTaskType(int indexInTaskType)
void
setPinned(boolean pinned)
void
setPreviousTaskOrEmployee(TaskOrEmployee previousTaskOrEmployee)
void
setPriority(Priority priority)
void
setReadyTime(int readyTime)
void
setStartTime(Integer startTime)
void
setTaskType(TaskType taskType)
String
toString()
-
Methods inherited from class org.optaplanner.examples.taskassigning.domain.TaskOrEmployee
getNextTask, setNextTask
-
Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId
-
-
-
-
Method Detail
-
getTaskType
public TaskType getTaskType()
-
setTaskType
public void setTaskType(TaskType taskType)
-
getIndexInTaskType
public int getIndexInTaskType()
-
setIndexInTaskType
public void setIndexInTaskType(int indexInTaskType)
-
getCustomer
public Customer getCustomer()
-
setCustomer
public void setCustomer(Customer customer)
-
getReadyTime
public int getReadyTime()
-
setReadyTime
public void setReadyTime(int readyTime)
-
getPriority
public Priority getPriority()
-
setPriority
public void setPriority(Priority priority)
-
isPinned
public boolean isPinned()
-
setPinned
public void setPinned(boolean pinned)
-
getPreviousTaskOrEmployee
public TaskOrEmployee getPreviousTaskOrEmployee()
-
setPreviousTaskOrEmployee
public void setPreviousTaskOrEmployee(TaskOrEmployee previousTaskOrEmployee)
-
getEmployee
public Employee getEmployee()
- Specified by:
getEmployee
in classTaskOrEmployee
- Returns:
- sometimes null
-
setEmployee
public void setEmployee(Employee employee)
-
getStartTime
public Integer getStartTime()
-
setStartTime
public void setStartTime(Integer startTime)
-
getMissingSkillCount
public int getMissingSkillCount()
-
getDuration
public int getDuration()
In minutes- Returns:
- at least 1 minute
-
getAffinity
public Affinity getAffinity()
-
getEndTime
public Integer getEndTime()
- Specified by:
getEndTime
in classTaskOrEmployee
- Returns:
- sometimes null
-
getCode
public String getCode()
-
getTitle
public String getTitle()
-
getToolText
public String getToolText()
-
toString
public String toString()
- Overrides:
toString
in classAbstractPersistable
-
-