Class Employee
java.lang.Object
org.optaplanner.examples.common.domain.AbstractPersistable
org.optaplanner.examples.nurserostering.domain.Employee
- All Implemented Interfaces:
Comparable<Employee>,Labeled
-
Field Summary
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetCode()getLabel()getName()intvoidvoidsetContract(Contract contract) voidsetDayOffRequestMap(Map<ShiftDate, DayOffRequest> dayOffRequestMap) voidsetDayOnRequestMap(Map<ShiftDate, DayOnRequest> dayOnRequestMap) voidvoidsetShiftOffRequestMap(Map<Shift, ShiftOffRequest> shiftOffRequestMap) voidsetShiftOnRequestMap(Map<Shift, ShiftOnRequest> shiftOnRequestMap) toString()Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId
-
Constructor Details
-
Employee
public Employee() -
Employee
-
-
Method Details
-
getCode
-
setCode
-
getName
-
setName
-
getContract
-
setContract
-
getWeekendLength
public int getWeekendLength() -
getDayOffRequestMap
-
setDayOffRequestMap
-
getDayOnRequestMap
-
setDayOnRequestMap
-
getShiftOffRequestMap
-
setShiftOffRequestMap
-
getShiftOnRequestMap
-
setShiftOnRequestMap
-
getLabel
-
toString
- Overrides:
toStringin classAbstractPersistable
-
compareTo
- Specified by:
compareToin interfaceComparable<Employee>
-