Class RosterConstraintConfigurationView

    • Constructor Detail

      • RosterConstraintConfigurationView

        public RosterConstraintConfigurationView()
      • RosterConstraintConfigurationView

        public RosterConstraintConfigurationView​(Integer tenantId,
                                                 DayOfWeek weekStartDay)
    • Method Detail

      • getWeekStartDay

        public DayOfWeek getWeekStartDay()
      • setWeekStartDay

        public void setWeekStartDay​(DayOfWeek weekStartDay)
      • getRequiredSkill

        public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getRequiredSkill()
      • setRequiredSkill

        public void setRequiredSkill​(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore requiredSkill)
      • getUnavailableTimeSlot

        public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getUnavailableTimeSlot()
      • setUnavailableTimeSlot

        public void setUnavailableTimeSlot​(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore unavailableTimeSlot)
      • getNoOverlappingShifts

        public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getNoOverlappingShifts()
      • setNoOverlappingShifts

        public void setNoOverlappingShifts​(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore noOverlappingShifts)
      • getNoMoreThan2ConsecutiveShifts

        public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getNoMoreThan2ConsecutiveShifts()
      • setNoMoreThan2ConsecutiveShifts

        public void setNoMoreThan2ConsecutiveShifts​(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore noMoreThan2ConsecutiveShifts)
      • getBreakBetweenNonConsecutiveShiftsAtLeast10Hours

        public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getBreakBetweenNonConsecutiveShiftsAtLeast10Hours()
      • setBreakBetweenNonConsecutiveShiftsAtLeast10Hours

        public void setBreakBetweenNonConsecutiveShiftsAtLeast10Hours​(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore breakBetweenNonConsecutiveShiftsAtLeast10Hours)
      • getContractMaximumDailyMinutes

        public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getContractMaximumDailyMinutes()
      • setContractMaximumDailyMinutes

        public void setContractMaximumDailyMinutes​(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore contractMaximumDailyMinutes)
      • getContractMaximumWeeklyMinutes

        public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getContractMaximumWeeklyMinutes()
      • setContractMaximumWeeklyMinutes

        public void setContractMaximumWeeklyMinutes​(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore contractMaximumWeeklyMinutes)
      • getContractMaximumMonthlyMinutes

        public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getContractMaximumMonthlyMinutes()
      • setContractMaximumMonthlyMinutes

        public void setContractMaximumMonthlyMinutes​(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore contractMaximumMonthlyMinutes)
      • getContractMaximumYearlyMinutes

        public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getContractMaximumYearlyMinutes()
      • setContractMaximumYearlyMinutes

        public void setContractMaximumYearlyMinutes​(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore contractMaximumYearlyMinutes)
      • getAssignEveryShift

        public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getAssignEveryShift()
      • setAssignEveryShift

        public void setAssignEveryShift​(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore assignEveryShift)
      • getNotOriginalEmployee

        public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getNotOriginalEmployee()
      • setNotOriginalEmployee

        public void setNotOriginalEmployee​(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore notOriginalEmployee)
      • getUndesiredTimeSlot

        public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getUndesiredTimeSlot()
      • setUndesiredTimeSlot

        public void setUndesiredTimeSlot​(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore undesiredTimeSlot)
      • getDesiredTimeSlot

        public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getDesiredTimeSlot()
      • setDesiredTimeSlot

        public void setDesiredTimeSlot​(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore desiredTimeSlot)
      • getNotRotationEmployee

        public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getNotRotationEmployee()
      • setNotRotationEmployee

        public void setNotRotationEmployee​(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore notRotationEmployee)