java.lang.Object
org.optaplanner.examples.common.domain.AbstractPersistable
org.optaplanner.examples.nurserostering.domain.ShiftType
All Implemented Interfaces:
Labeled

public class ShiftType extends AbstractPersistable implements Labeled
  • Constructor Details

    • ShiftType

      public ShiftType()
    • ShiftType

      public ShiftType(long id)
    • ShiftType

      public ShiftType(long id, String code, int index, String startTimeString, String endTimeString, boolean night, String description)
  • Method Details

    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getIndex

      public int getIndex()
    • setIndex

      public void setIndex(int index)
    • getStartTimeString

      public String getStartTimeString()
    • setStartTimeString

      public void setStartTimeString(String startTimeString)
    • getEndTimeString

      public String getEndTimeString()
    • setEndTimeString

      public void setEndTimeString(String endTimeString)
    • isNight

      public boolean isNight()
    • setNight

      public void setNight(boolean night)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getLabel

      public String getLabel()
      Specified by:
      getLabel in interface Labeled
    • toString

      public String toString()
      Overrides:
      toString in class AbstractPersistable