java.lang.Object
org.optaplanner.examples.common.domain.AbstractPersistable
org.optaplanner.examples.nurserostering.domain.NurseRoster

public class NurseRoster extends AbstractPersistable
  • Constructor Details

    • NurseRoster

      public NurseRoster()
    • NurseRoster

      public NurseRoster(long id)
  • Method Details

    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getNurseRosterParametrization

      public NurseRosterParametrization getNurseRosterParametrization()
    • setNurseRosterParametrization

      public void setNurseRosterParametrization(NurseRosterParametrization nurseRosterParametrization)
    • getSkillList

      public List<Skill> getSkillList()
    • setSkillList

      public void setSkillList(List<Skill> skillList)
    • getShiftTypeList

      public List<ShiftType> getShiftTypeList()
    • setShiftTypeList

      public void setShiftTypeList(List<ShiftType> shiftTypeList)
    • getShiftTypeSkillRequirementList

      public List<ShiftTypeSkillRequirement> getShiftTypeSkillRequirementList()
    • setShiftTypeSkillRequirementList

      public void setShiftTypeSkillRequirementList(List<ShiftTypeSkillRequirement> shiftTypeSkillRequirementList)
    • getPatternList

      public List<Pattern> getPatternList()
    • setPatternList

      public void setPatternList(List<Pattern> patternList)
    • getContractList

      public List<Contract> getContractList()
    • setContractList

      public void setContractList(List<Contract> contractList)
    • getContractLineList

      public List<ContractLine> getContractLineList()
    • setContractLineList

      public void setContractLineList(List<ContractLine> contractLineList)
    • getPatternContractLineList

      public List<PatternContractLine> getPatternContractLineList()
    • setPatternContractLineList

      public void setPatternContractLineList(List<PatternContractLine> patternContractLineList)
    • getEmployeeList

      public List<Employee> getEmployeeList()
    • setEmployeeList

      public void setEmployeeList(List<Employee> employeeList)
    • getSkillProficiencyList

      public List<SkillProficiency> getSkillProficiencyList()
    • setSkillProficiencyList

      public void setSkillProficiencyList(List<SkillProficiency> skillProficiencyList)
    • getShiftDateList

      public List<ShiftDate> getShiftDateList()
    • setShiftDateList

      public void setShiftDateList(List<ShiftDate> shiftDateList)
    • getShiftList

      public List<Shift> getShiftList()
    • setShiftList

      public void setShiftList(List<Shift> shiftList)
    • getDayOffRequestList

      public List<DayOffRequest> getDayOffRequestList()
    • setDayOffRequestList

      public void setDayOffRequestList(List<DayOffRequest> dayOffRequestList)
    • getDayOnRequestList

      public List<DayOnRequest> getDayOnRequestList()
    • setDayOnRequestList

      public void setDayOnRequestList(List<DayOnRequest> dayOnRequestList)
    • getShiftOffRequestList

      public List<ShiftOffRequest> getShiftOffRequestList()
    • setShiftOffRequestList

      public void setShiftOffRequestList(List<ShiftOffRequest> shiftOffRequestList)
    • getShiftOnRequestList

      public List<ShiftOnRequest> getShiftOnRequestList()
    • setShiftOnRequestList

      public void setShiftOnRequestList(List<ShiftOnRequest> shiftOnRequestList)
    • getShiftAssignmentList

      public List<ShiftAssignment> getShiftAssignmentList()
    • setShiftAssignmentList

      public void setShiftAssignmentList(List<ShiftAssignment> shiftAssignmentList)
    • getScore

      public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getScore()
    • setScore

      public void setScore(org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore score)