public class RosterConstraintConfigurationView extends AbstractPersistable
| Constructor and Description |
|---|
RosterConstraintConfigurationView() |
RosterConstraintConfigurationView(Integer tenantId,
DayOfWeek weekStartDay) |
| Modifier and Type | Method and Description |
|---|---|
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getAssignEveryShift() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getBreakBetweenNonConsecutiveShiftsAtLeast10Hours() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getContractMaximumDailyMinutes() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getContractMaximumMonthlyMinutes() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getContractMaximumWeeklyMinutes() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getContractMaximumYearlyMinutes() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getDesiredTimeSlot() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getNoMoreThan2ConsecutiveShifts() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getNoOverlappingShifts() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getNotOriginalEmployee() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getNotRotationEmployee() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getRequiredSkill() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getUnavailableTimeSlot() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getUndesiredTimeSlot() |
DayOfWeek |
getWeekStartDay() |
void |
setAssignEveryShift(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore assignEveryShift) |
void |
setBreakBetweenNonConsecutiveShiftsAtLeast10Hours(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore breakBetweenNonConsecutiveShiftsAtLeast10Hours) |
void |
setContractMaximumDailyMinutes(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore contractMaximumDailyMinutes) |
void |
setContractMaximumMonthlyMinutes(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore contractMaximumMonthlyMinutes) |
void |
setContractMaximumWeeklyMinutes(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore contractMaximumWeeklyMinutes) |
void |
setContractMaximumYearlyMinutes(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore contractMaximumYearlyMinutes) |
void |
setDesiredTimeSlot(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore desiredTimeSlot) |
void |
setNoMoreThan2ConsecutiveShifts(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore noMoreThan2ConsecutiveShifts) |
void |
setNoOverlappingShifts(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore noOverlappingShifts) |
void |
setNotOriginalEmployee(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore notOriginalEmployee) |
void |
setNotRotationEmployee(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore notRotationEmployee) |
void |
setRequiredSkill(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore requiredSkill) |
void |
setUnavailableTimeSlot(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore unavailableTimeSlot) |
void |
setUndesiredTimeSlot(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore undesiredTimeSlot) |
void |
setWeekStartDay(DayOfWeek weekStartDay) |
equals, getId, getTenantId, getVersion, hashCode, setId, setTenantId, setVersion, toStringpublic DayOfWeek getWeekStartDay()
public void setWeekStartDay(DayOfWeek weekStartDay)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getRequiredSkill()
public void setRequiredSkill(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore requiredSkill)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getUnavailableTimeSlot()
public void setUnavailableTimeSlot(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore unavailableTimeSlot)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getNoOverlappingShifts()
public void setNoOverlappingShifts(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore noOverlappingShifts)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getNoMoreThan2ConsecutiveShifts()
public void setNoMoreThan2ConsecutiveShifts(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore noMoreThan2ConsecutiveShifts)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getBreakBetweenNonConsecutiveShiftsAtLeast10Hours()
public void setBreakBetweenNonConsecutiveShiftsAtLeast10Hours(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore breakBetweenNonConsecutiveShiftsAtLeast10Hours)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getContractMaximumDailyMinutes()
public void setContractMaximumDailyMinutes(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore contractMaximumDailyMinutes)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getContractMaximumWeeklyMinutes()
public void setContractMaximumWeeklyMinutes(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore contractMaximumWeeklyMinutes)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getContractMaximumMonthlyMinutes()
public void setContractMaximumMonthlyMinutes(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore contractMaximumMonthlyMinutes)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getContractMaximumYearlyMinutes()
public void setContractMaximumYearlyMinutes(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore contractMaximumYearlyMinutes)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getAssignEveryShift()
public void setAssignEveryShift(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore assignEveryShift)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getNotOriginalEmployee()
public void setNotOriginalEmployee(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore notOriginalEmployee)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getUndesiredTimeSlot()
public void setUndesiredTimeSlot(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore undesiredTimeSlot)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getDesiredTimeSlot()
public void setDesiredTimeSlot(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore desiredTimeSlot)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getNotRotationEmployee()
public void setNotRotationEmployee(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore notRotationEmployee)
Copyright © 2017–2020 JBoss by Red Hat. All rights reserved.