@Entity public class RosterConstraintConfiguration extends AbstractPersistable
| Constructor and Description |
|---|
RosterConstraintConfiguration() |
RosterConstraintConfiguration(Integer tenantId,
Integer undesiredTimeSlotWeight,
Integer desiredTimeSlotWeight,
Integer rotationEmployeeMatchWeight,
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 |
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() |
Integer |
getDesiredTimeSlotWeight() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getNoShiftsWithinTenHours() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getNotRotationEmployee() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getOneShiftPerDay() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getRequiredSkill() |
Integer |
getRotationEmployeeMatchWeight() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getUnavailableTimeSlot() |
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore |
getUndesiredTimeSlot() |
Integer |
getUndesiredTimeSlotWeight() |
DayOfWeek |
getWeekStartDay() |
void |
setAssignEveryShift(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore assignEveryShift) |
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 |
setDesiredTimeSlotWeight(Integer desiredTimeSlotWeight) |
void |
setNoShiftsWithinTenHours(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore noShiftsWithinTenHours) |
void |
setNotRotationEmployee(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore notRotationEmployee) |
void |
setOneShiftPerDay(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore oneShiftPerDay) |
void |
setRequiredSkill(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore requiredSkill) |
void |
setRotationEmployeeMatchWeight(Integer rotationEmployeeMatchWeight) |
void |
setUnavailableTimeSlot(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore unavailableTimeSlot) |
void |
setUndesiredTimeSlot(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore undesiredTimeSlot) |
void |
setUndesiredTimeSlotWeight(Integer undesiredTimeSlotWeight) |
void |
setWeekStartDay(DayOfWeek weekStartDay) |
equals, getId, getTenantId, getVersion, hashCode, setId, setTenantId, setVersion, toStringpublic Integer getUndesiredTimeSlotWeight()
public void setUndesiredTimeSlotWeight(Integer undesiredTimeSlotWeight)
public Integer getDesiredTimeSlotWeight()
public void setDesiredTimeSlotWeight(Integer desiredTimeSlotWeight)
public Integer getRotationEmployeeMatchWeight()
public void setRotationEmployeeMatchWeight(Integer rotationEmployeeMatchWeight)
public 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 getOneShiftPerDay()
public void setOneShiftPerDay(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore oneShiftPerDay)
public org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore getNoShiftsWithinTenHours()
public void setNoShiftsWithinTenHours(org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore noShiftsWithinTenHours)
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 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.