Class TaskAssignment

    • Constructor Detail

      • TaskAssignment

        public TaskAssignment()
      • TaskAssignment

        public TaskAssignment​(Task task,
                              Machine machine,
                              Period start)
    • Method Detail

      • getTask

        public Task getTask()
      • setTask

        public void setTask​(Task task)
      • getMachine

        public Machine getMachine()
      • setMachine

        public void setMachine​(Machine machine)
      • getStartPeriod

        public Integer getStartPeriod()
      • setStartPeriod

        public void setStartPeriod​(Integer startPeriod)
      • getEndPeriod

        public Integer getEndPeriod()
        The startPeriod is included and the endPeriod is excluded.
        Returns:
        null if getStartPeriod() is null
      • getLabel

        public String getLabel()
      • getStartPeriodRange

        public org.optaplanner.core.api.domain.valuerange.CountableValueRange<Integer> getStartPeriodRange()