Class EmployeeFreeSequence

java.lang.Object
org.optaplanner.examples.nurserostering.optional.score.EmployeeFreeSequence
All Implemented Interfaces:
Comparable<EmployeeFreeSequence>

public class EmployeeFreeSequence extends Object implements Comparable<EmployeeFreeSequence>
  • Constructor Details

    • EmployeeFreeSequence

      public EmployeeFreeSequence(Employee employee, int firstDayIndex, int lastDayIndex)
  • Method Details

    • getEmployee

      public Employee getEmployee()
    • setEmployee

      public void setEmployee(Employee employee)
    • getFirstDayIndex

      public int getFirstDayIndex()
    • setFirstDayIndex

      public void setFirstDayIndex(int firstDayIndex)
    • getLastDayIndex

      public int getLastDayIndex()
    • setLastDayIndex

      public void setLastDayIndex(int lastDayIndex)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • compareTo

      public int compareTo(EmployeeFreeSequence other)
      Specified by:
      compareTo in interface Comparable<EmployeeFreeSequence>
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getDayLength

      public int getDayLength()