Uses of Class
org.optaweb.employeerostering.domain.shift.Shift
-
-
Uses of Shift in org.optaweb.employeerostering.domain.roster
Methods in org.optaweb.employeerostering.domain.roster that return types with arguments of type Shift Modifier and Type Method Description List<Shift>Roster. getShiftList()Methods in org.optaweb.employeerostering.domain.roster with parameters of type Shift Modifier and Type Method Description booleanRosterState. isDraft(Shift shift)booleanRosterState. isHistoric(Shift shift)booleanRosterState. isPublished(Shift shift)Method parameters in org.optaweb.employeerostering.domain.roster with type arguments of type Shift Modifier and Type Method Description voidRoster. setShiftList(List<Shift> shiftList) -
Uses of Shift in org.optaweb.employeerostering.domain.rotation
Methods in org.optaweb.employeerostering.domain.rotation that return types with arguments of type Shift Modifier and Type Method Description Optional<Shift>TimeBucket. createShiftForOffset(LocalDate startDate, int offset, ZoneId zoneId, boolean defaultToRotationEmployee) -
Uses of Shift in org.optaweb.employeerostering.domain.shift
Methods in org.optaweb.employeerostering.domain.shift that return Shift Modifier and Type Method Description ShiftShift. inTimeZone(ZoneId zoneId)Methods in org.optaweb.employeerostering.domain.shift with parameters of type Shift Modifier and Type Method Description booleanPinningShiftFilter. accept(Roster roster, Shift shift)booleanShift. follows(Shift other)booleanShift. precedes(Shift other) -
Uses of Shift in org.optaweb.employeerostering.domain.shift.view
Constructors in org.optaweb.employeerostering.domain.shift.view with parameters of type Shift Constructor Description ShiftView(ZoneId zoneId, Shift shift)ShiftView(ZoneId zoneId, Shift shift, List<RequiredSkillViolation> requiredSkillViolationList, List<UnavailableEmployeeViolation> unavailableEmployeeViolationList, List<ShiftEmployeeConflict> shiftEmployeeConflictList, List<DesiredTimeslotForEmployeeReward> desiredTimeslotForEmployeeRewardList, List<UndesiredTimeslotForEmployeePenalty> undesiredTimeslotForEmployeePenaltyList, List<RotationViolationPenalty> rotationViolationPenaltyList, List<UnassignedShiftPenalty> unassignedShiftPenaltyList, List<ContractMinutesViolation> contractMinutesViolationPenaltyList, List<NoBreakViolation> noBreakViolationList, List<PublishedShiftReassignedPenalty> publishedShiftReassignedPenaltyList, org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore indictmentScore) -
Uses of Shift in org.optaweb.employeerostering.domain.violation
Methods in org.optaweb.employeerostering.domain.violation that return Shift Modifier and Type Method Description ShiftNoBreakViolation. getFirstShift()ShiftShiftEmployeeConflict. getLeftShift()ShiftShiftEmployeeConflict. getRightShift()ShiftNoBreakViolation. getSecondShift()ShiftDesiredTimeslotForEmployeeReward. getShift()ShiftPublishedShiftReassignedPenalty. getShift()ShiftRequiredSkillViolation. getShift()ShiftRotationViolationPenalty. getShift()ShiftUnassignedShiftPenalty. getShift()ShiftUnavailableEmployeeViolation. getShift()ShiftUndesiredTimeslotForEmployeePenalty. getShift()ShiftNoBreakViolation. getThirdShift()Methods in org.optaweb.employeerostering.domain.violation with parameters of type Shift Modifier and Type Method Description voidNoBreakViolation. setFirstShift(Shift firstShift)voidShiftEmployeeConflict. setLeftShift(Shift leftShift)voidShiftEmployeeConflict. setRightShift(Shift rightShift)voidNoBreakViolation. setSecondShift(Shift secondShift)voidDesiredTimeslotForEmployeeReward. setShift(Shift shift)voidPublishedShiftReassignedPenalty. setShift(Shift shift)voidRequiredSkillViolation. setShift(Shift shift)voidRotationViolationPenalty. setShift(Shift shift)voidUnassignedShiftPenalty. setShift(Shift shift)voidUnavailableEmployeeViolation. setShift(Shift shift)voidUndesiredTimeslotForEmployeePenalty. setShift(Shift shift)voidNoBreakViolation. setThirdShift(Shift thirdShift)Constructors in org.optaweb.employeerostering.domain.violation with parameters of type Shift Constructor Description DesiredTimeslotForEmployeeReward(Shift shift, EmployeeAvailability employeeAvailability, org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore score)NoBreakViolation(Shift firstShift, Shift secondShift, Shift thirdShift, org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore score)PublishedShiftReassignedPenalty(Shift shift, org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore score)RequiredSkillViolation(Shift shift, org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore score)RotationViolationPenalty(Shift shift, org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore score)ShiftEmployeeConflict(Shift leftShift, Shift rightShift, org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore score)UnassignedShiftPenalty(Shift shift, org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore score)UnavailableEmployeeViolation(Shift shift, EmployeeAvailability employeeAvailability, org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore score)UndesiredTimeslotForEmployeePenalty(Shift shift, EmployeeAvailability employeeAvailability, org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore score) -
Uses of Shift in org.optaweb.employeerostering.service.common
Methods in org.optaweb.employeerostering.service.common with parameters of type Shift Modifier and Type Method Description ShiftViewIndictmentUtils. getShiftViewWithIndictment(ZoneId zoneId, Shift shift, org.optaplanner.core.api.score.constraint.Indictment indictment) -
Uses of Shift in org.optaweb.employeerostering.service.roster
Methods in org.optaweb.employeerostering.service.roster that return types with arguments of type Shift Modifier and Type Method Description List<Shift>RosterGenerator. createShiftList(RosterGenerator.GeneratorType generatorType, Integer tenantId, RosterConstraintConfiguration rosterConstraintConfiguration, RosterState rosterState, List<Spot> spotList, List<TimeBucket> timeBucketList) -
Uses of Shift in org.optaweb.employeerostering.service.shift
Methods in org.optaweb.employeerostering.service.shift that return types with arguments of type Shift Modifier and Type Method Description List<Shift>ShiftRepository. filterWithEmployees(Integer tenantId, Set<Employee> employeeSet, OffsetDateTime startDateTime, OffsetDateTime endDateTime)List<Shift>ShiftRepository. filterWithSpots(Integer tenantId, Set<Spot> spotSet, OffsetDateTime startDateTime, OffsetDateTime endDateTime)List<Shift>ShiftRepository. findAllByTenantId(Integer tenantId)List<Shift>ShiftRepository. findAllByTenantIdBetweenDates(Integer tenantId, OffsetDateTime startDateTime, OffsetDateTime endDateTime) -
Uses of Shift in org.optaweb.employeerostering.service.solver
Methods in org.optaweb.employeerostering.service.solver with parameters of type Shift Modifier and Type Method Description voidLoadBalancingHourCounter. decreaseHourlyCount(Shift shift)voidLoadBalancingHourCounter. increaseHourlyCount(Shift shift)
-