| Modifier and Type | Method and Description |
|---|---|
List<Shift> |
Roster.getShiftList() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RosterState.isDraft(Shift shift) |
boolean |
RosterState.isHistoric(Shift shift) |
boolean |
RosterState.isPublished(Shift shift) |
| Modifier and Type | Method and Description |
|---|---|
void |
Roster.setShiftList(List<Shift> shiftList) |
| Constructor and Description |
|---|
Roster(Long id,
Integer tenantId,
List<Skill> skillList,
List<Spot> spotList,
List<Employee> employeeList,
List<EmployeeAvailability> employeeAvailabilityList,
RosterParametrization rosterParametrization,
RosterState rosterState,
List<Shift> shiftList) |
| Modifier and Type | Method and Description |
|---|---|
Shift |
ShiftTemplate.createShiftOnDate(LocalDate startDate,
int rotationLength,
ZoneId zoneId,
boolean defaultToRotationEmployee) |
| Modifier and Type | Method and Description |
|---|---|
Shift |
Shift.inTimeZone(ZoneId zoneId) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MovableShiftFilter.accept(org.optaplanner.core.impl.score.director.ScoreDirector<Roster> scoreDirector,
Shift shift) |
| Constructor and 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,
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore indictmentScore) |
| Modifier and Type | Method and Description |
|---|---|
Shift |
ShiftEmployeeConflict.getLeftShift() |
Shift |
ShiftEmployeeConflict.getRightShift() |
Shift |
UndesiredTimeslotForEmployeePenalty.getShift() |
Shift |
UnavailableEmployeeViolation.getShift() |
Shift |
UnassignedShiftPenalty.getShift() |
Shift |
RotationViolationPenalty.getShift() |
Shift |
RequiredSkillViolation.getShift() |
Shift |
DesiredTimeslotForEmployeeReward.getShift() |
| Modifier and Type | Method and Description |
|---|---|
void |
ShiftEmployeeConflict.setLeftShift(Shift leftShift) |
void |
ShiftEmployeeConflict.setRightShift(Shift rightShift) |
void |
UndesiredTimeslotForEmployeePenalty.setShift(Shift shift) |
void |
UnavailableEmployeeViolation.setShift(Shift shift) |
void |
UnassignedShiftPenalty.setShift(Shift shift) |
void |
RotationViolationPenalty.setShift(Shift shift) |
void |
RequiredSkillViolation.setShift(Shift shift) |
void |
DesiredTimeslotForEmployeeReward.setShift(Shift shift) |
| Constructor and Description |
|---|
DesiredTimeslotForEmployeeReward(Shift shift,
EmployeeAvailability employeeAvailability,
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 employeeAvaliability,
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore score) |
UndesiredTimeslotForEmployeePenalty(Shift shift,
EmployeeAvailability employeeAvailability,
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore score) |
| Modifier and Type | Method and Description |
|---|---|
ShiftView |
IndictmentUtils.getShiftViewWithIndictment(ZoneId zoneId,
Shift shift,
org.optaplanner.core.api.score.constraint.Indictment indictment) |
| Modifier and Type | Method and Description |
|---|---|
List<Shift> |
RosterGenerator.createShiftList(RosterGenerator.GeneratorType generatorType,
Integer tenantId,
RosterParametrization rosterParametrization,
RosterState rosterState,
List<Spot> spotList,
List<ShiftTemplate> shiftTemplateList) |
| Modifier and Type | Method and Description |
|---|---|
List<EmployeeAvailability> |
RosterGenerator.createEmployeeAvailabilityList(RosterGenerator.GeneratorType generatorType,
Integer tenantId,
RosterParametrization rosterParametrization,
RosterState rosterState,
List<Employee> employeeList,
List<Shift> shiftList) |
| Modifier and Type | Method and 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) |
Copyright © 2017–2020 JBoss by Red Hat. All rights reserved.