Class Employee
- java.lang.Object
-
- org.optaplanner.examples.common.domain.AbstractPersistable
-
- org.optaplanner.examples.nurserostering.domain.Employee
-
- All Implemented Interfaces:
Comparable<Employee>,Labeled
public class Employee extends AbstractPersistable implements Labeled, Comparable<Employee>
-
-
Field Summary
-
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
-
-
Constructor Summary
Constructors Constructor Description Employee()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Employee employee)StringgetCode()ContractgetContract()Map<ShiftDate,DayOffRequest>getDayOffRequestMap()Map<ShiftDate,DayOnRequest>getDayOnRequestMap()StringgetLabel()StringgetName()Map<Shift,ShiftOffRequest>getShiftOffRequestMap()Map<Shift,ShiftOnRequest>getShiftOnRequestMap()intgetWeekendLength()voidsetCode(String code)voidsetContract(Contract contract)voidsetDayOffRequestMap(Map<ShiftDate,DayOffRequest> dayOffRequestMap)voidsetDayOnRequestMap(Map<ShiftDate,DayOnRequest> dayOnRequestMap)voidsetName(String name)voidsetShiftOffRequestMap(Map<Shift,ShiftOffRequest> shiftOffRequestMap)voidsetShiftOnRequestMap(Map<Shift,ShiftOnRequest> shiftOnRequestMap)StringtoString()-
Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId
-
-
-
-
Method Detail
-
getCode
public String getCode()
-
setCode
public void setCode(String code)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getContract
public Contract getContract()
-
setContract
public void setContract(Contract contract)
-
getWeekendLength
public int getWeekendLength()
-
getDayOffRequestMap
public Map<ShiftDate,DayOffRequest> getDayOffRequestMap()
-
setDayOffRequestMap
public void setDayOffRequestMap(Map<ShiftDate,DayOffRequest> dayOffRequestMap)
-
getDayOnRequestMap
public Map<ShiftDate,DayOnRequest> getDayOnRequestMap()
-
setDayOnRequestMap
public void setDayOnRequestMap(Map<ShiftDate,DayOnRequest> dayOnRequestMap)
-
getShiftOffRequestMap
public Map<Shift,ShiftOffRequest> getShiftOffRequestMap()
-
setShiftOffRequestMap
public void setShiftOffRequestMap(Map<Shift,ShiftOffRequest> shiftOffRequestMap)
-
getShiftOnRequestMap
public Map<Shift,ShiftOnRequest> getShiftOnRequestMap()
-
setShiftOnRequestMap
public void setShiftOnRequestMap(Map<Shift,ShiftOnRequest> shiftOnRequestMap)
-
toString
public String toString()
- Overrides:
toStringin classAbstractPersistable
-
compareTo
public int compareTo(Employee employee)
- Specified by:
compareToin interfaceComparable<Employee>
-
-