Class NurseRosterParametrization

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

public class NurseRosterParametrization extends AbstractPersistable
  • Constructor Details

    • NurseRosterParametrization

      public NurseRosterParametrization()
    • NurseRosterParametrization

      public NurseRosterParametrization(long id, ShiftDate firstShiftDate, ShiftDate lastShiftDate, ShiftDate planningWindowStart)
  • Method Details

    • getFirstShiftDate

      public ShiftDate getFirstShiftDate()
    • setFirstShiftDate

      public void setFirstShiftDate(ShiftDate firstShiftDate)
    • getLastShiftDate

      public ShiftDate getLastShiftDate()
    • setLastShiftDate

      public void setLastShiftDate(ShiftDate lastShiftDate)
    • getFirstShiftDateDayIndex

      public int getFirstShiftDateDayIndex()
    • getLastShiftDateDayIndex

      public int getLastShiftDateDayIndex()
    • getPlanningWindowStart

      public ShiftDate getPlanningWindowStart()
    • setPlanningWindowStart

      public void setPlanningWindowStart(ShiftDate planningWindowStart)
    • isInPlanningWindow

      public boolean isInPlanningWindow(ShiftDate shiftDate)
    • toString

      public String toString()
      Overrides:
      toString in class AbstractPersistable