Skip navigation links
OptaWeb Employee Rostering as a Service Spring Boot Backend 7.41.0.Final
A B C D E F G H I L M N O P R S T U V W Z 

A

AbstractPersistable - Class in org.optaweb.employeerostering.domain.common
 
AbstractPersistable() - Constructor for class org.optaweb.employeerostering.domain.common.AbstractPersistable
 
AbstractPersistable(Integer) - Constructor for class org.optaweb.employeerostering.domain.common.AbstractPersistable
 
AbstractPersistable(Long, Integer) - Constructor for class org.optaweb.employeerostering.domain.common.AbstractPersistable
 
AbstractPersistable(AbstractPersistable) - Constructor for class org.optaweb.employeerostering.domain.common.AbstractPersistable
 
AbstractRestService - Class in org.optaweb.employeerostering.service.common
 
AbstractRestService(Validator) - Constructor for class org.optaweb.employeerostering.service.common.AbstractRestService
 
AbstractRosterView - Class in org.optaweb.employeerostering.domain.roster.view
 
AbstractRosterView() - Constructor for class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
accept(Roster, Shift) - Method in class org.optaweb.employeerostering.domain.shift.PinningShiftFilter
 
addAToZPart() - Method in class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
addAToZPart(boolean, int) - Method in class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
addEmployeesFromExcelFile(Integer, MultipartFile) - Method in class org.optaweb.employeerostering.service.employee.EmployeeController
 
addNumericPart(boolean, int, int, int) - Method in class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
addPart(String...) - Method in class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
addPart(boolean, int, String...) - Method in class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
AdminController - Class in org.optaweb.employeerostering.service.admin
 
AdminController(AdminService) - Constructor for class org.optaweb.employeerostering.service.admin.AdminController
 
AdminService - Class in org.optaweb.employeerostering.service.admin
 
AdminService(ShiftRepository, EmployeeAvailabilityRepository, ShiftTemplateRepository, EmployeeRepository, ContractRepository, SpotRepository, SkillRepository, RosterConstraintConfigurationRepository, RosterStateRepository, TenantRepository, RosterGenerator) - Constructor for class org.optaweb.employeerostering.service.admin.AdminService
 
api() - Method in class org.optaweb.employeerostering.SwaggerConfig
 
AvailabilityRosterView - Class in org.optaweb.employeerostering.domain.roster.view
 
AvailabilityRosterView() - Constructor for class org.optaweb.employeerostering.domain.roster.view.AvailabilityRosterView
 
AvailabilityRosterView(Integer) - Constructor for class org.optaweb.employeerostering.domain.roster.view.AvailabilityRosterView
 
AvailabilityRosterView(Integer, LocalDate, LocalDate) - Constructor for class org.optaweb.employeerostering.domain.roster.view.AvailabilityRosterView
 

B

buildAssemblyLineNames() - Static method in class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
buildCompanyNames() - Static method in class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
buildFullNames() - Static method in class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
buildLocationNames() - Static method in class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
buildRoster(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 

C

checkForExistingData() - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 
commitChanges(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterController
 
commitChanges(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 
CONSTRAINT_ASSIGN_EVERY_SHIFT - Static variable in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
CONSTRAINT_BREAK_BETWEEN_NON_CONSECUTIVE_SHIFTS - Static variable in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
CONSTRAINT_DAILY_MINUTES_MUST_NOT_EXCEED_CONTRACT_MAXIMUM - Static variable in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
CONSTRAINT_DESIRED_TIME_SLOT_FOR_AN_EMPLOYEE - Static variable in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
CONSTRAINT_EMPLOYEE_IS_NOT_ORIGINAL_EMPLOYEE - Static variable in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
CONSTRAINT_EMPLOYEE_IS_NOT_ROTATION_EMPLOYEE - Static variable in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
CONSTRAINT_MATCH_PACKAGE - Static variable in class org.optaweb.employeerostering.service.common.IndictmentUtils
 
CONSTRAINT_MONTHLY_MINUTES_MUST_NOT_EXCEED_CONTRACT_MAXIMUM - Static variable in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
CONSTRAINT_NO_MORE_THAN_2_CONSECUTIVE_SHIFTS - Static variable in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
CONSTRAINT_NO_OVERLAPPING_SHIFTS - Static variable in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
CONSTRAINT_REQUIRED_SKILL_FOR_A_SHIFT - Static variable in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
CONSTRAINT_UNAVAILABLE_TIME_SLOT_FOR_AN_EMPLOYEE - Static variable in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
CONSTRAINT_UNDESIRED_TIME_SLOT_FOR_AN_EMPLOYEE - Static variable in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
CONSTRAINT_WEEKLY_MINUTES_MUST_NOT_EXCEED_CONTRACT_MAXIMUM - Static variable in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
CONSTRAINT_YEARLY_MINUTES_MUST_NOT_EXCEED_CONTRACT_MAXIMUM - Static variable in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
ConstraintMatchView - Interface in org.optaweb.employeerostering.domain.violation
 
ConstraintViolatedException - Exception in org.optaweb.employeerostering.domain.exception
 
ConstraintViolatedException(Object, Class<?>, Set<ConstraintViolation<Object>>) - Constructor for exception org.optaweb.employeerostering.domain.exception.ConstraintViolatedException
 
Contract - Class in org.optaweb.employeerostering.domain.contract
 
Contract() - Constructor for class org.optaweb.employeerostering.domain.contract.Contract
 
Contract(Integer, String) - Constructor for class org.optaweb.employeerostering.domain.contract.Contract
 
Contract(Integer, String, Integer, Integer, Integer, Integer) - Constructor for class org.optaweb.employeerostering.domain.contract.Contract
 
ContractController - Class in org.optaweb.employeerostering.service.contract
 
ContractController(ContractService) - Constructor for class org.optaweb.employeerostering.service.contract.ContractController
 
ContractMinutesViolation - Class in org.optaweb.employeerostering.domain.violation
 
ContractMinutesViolation() - Constructor for class org.optaweb.employeerostering.domain.violation.ContractMinutesViolation
 
ContractMinutesViolation(Employee, ContractMinutesViolation.Type, Long, HardMediumSoftLongScore) - Constructor for class org.optaweb.employeerostering.domain.violation.ContractMinutesViolation
 
ContractMinutesViolation.Type - Enum in org.optaweb.employeerostering.domain.violation
 
ContractRepository - Interface in org.optaweb.employeerostering.service.contract
 
ContractService - Class in org.optaweb.employeerostering.service.contract
 
ContractService(Validator, ContractRepository) - Constructor for class org.optaweb.employeerostering.service.contract.ContractService
 
ContractView - Class in org.optaweb.employeerostering.domain.contract.view
 
ContractView() - Constructor for class org.optaweb.employeerostering.domain.contract.view.ContractView
 
ContractView(Integer, String) - Constructor for class org.optaweb.employeerostering.domain.contract.view.ContractView
 
ContractView(Integer, String, Integer, Integer, Integer, Integer) - Constructor for class org.optaweb.employeerostering.domain.contract.view.ContractView
 
convertFromEmployeeView(Integer, EmployeeView) - Method in class org.optaweb.employeerostering.service.employee.EmployeeService
 
convertFromRosterStateView(RosterStateView) - Method in class org.optaweb.employeerostering.service.tenant.TenantService
 
convertFromView(Integer, ContractView) - Method in class org.optaweb.employeerostering.service.contract.ContractService
 
convertFromView(Integer, SkillView) - Method in class org.optaweb.employeerostering.service.skill.SkillService
 
convertFromView(Integer, SpotView) - Method in class org.optaweb.employeerostering.service.spot.SpotService
 
createContract(Integer, ContractView) - Method in class org.optaweb.employeerostering.service.contract.ContractController
 
createContract(Integer, ContractView) - Method in class org.optaweb.employeerostering.service.contract.ContractService
 
createContractList(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 
createEmployee(Integer, EmployeeView) - Method in class org.optaweb.employeerostering.service.employee.EmployeeController
 
createEmployee(Integer, EmployeeView) - Method in class org.optaweb.employeerostering.service.employee.EmployeeService
 
createEmployeeAvailability(Integer, EmployeeAvailabilityView) - Method in class org.optaweb.employeerostering.service.employee.EmployeeController
 
createEmployeeAvailability(Integer, EmployeeAvailabilityView) - Method in class org.optaweb.employeerostering.service.employee.EmployeeService
 
createEmployeeAvailabilityList(RosterGenerator.GeneratorType, Integer, RosterConstraintConfiguration, RosterState, List<Employee>, List<Shift>) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 
createEmployeeList(RosterGenerator.GeneratorType, Integer, int, List<Contract>, List<Skill>) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 
createRosterState(RosterGenerator.GeneratorType, Tenant, ZoneId, int) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 
createShift(Integer, ShiftView) - Method in class org.optaweb.employeerostering.service.shift.ShiftController
 
createShift(Integer, ShiftView) - Method in class org.optaweb.employeerostering.service.shift.ShiftService
 
createShiftList(RosterGenerator.GeneratorType, Integer, RosterConstraintConfiguration, RosterState, List<Spot>, List<ShiftTemplate>) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 
createShiftOnDate(LocalDate, int, ZoneId, boolean) - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
createShiftTemplate(Integer, ShiftTemplateView) - Method in class org.optaweb.employeerostering.service.rotation.RotationController
 
createShiftTemplate(Integer, ShiftTemplateView) - Method in class org.optaweb.employeerostering.service.rotation.RotationService
 
createShiftTemplateList(RosterGenerator.GeneratorType, Integer, RosterState, List<Spot>, List<Employee>, List<Skill>) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 
createSkill(Integer, SkillView) - Method in class org.optaweb.employeerostering.service.skill.SkillController
 
createSkill(Integer, SkillView) - Method in class org.optaweb.employeerostering.service.skill.SkillService
 
createSkillList(RosterGenerator.GeneratorType, Integer, int) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 
createSpot(Integer, SpotView) - Method in class org.optaweb.employeerostering.service.spot.SpotController
 
createSpot(Integer, SpotView) - Method in class org.optaweb.employeerostering.service.spot.SpotService
 
createSpotList(RosterGenerator.GeneratorType, Integer, int, List<Skill>) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 
createTenant(RosterGenerator.GeneratorType, int) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 
createTenant(RosterStateView) - Method in class org.optaweb.employeerostering.service.tenant.TenantController
 
createTenant(RosterStateView) - Method in class org.optaweb.employeerostering.service.tenant.TenantService
 
createTenantConfiguration(RosterGenerator.GeneratorType, Integer, ZoneId) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 

D

DATE_TIME_FORMATTER - Static variable in class org.optaweb.employeerostering.util.ShiftRosterXlsxFileIO
 
DateTimeUtils - Class in org.optaweb.employeerostering.domain.common
 
decreaseHourlyCount(Shift) - Method in class org.optaweb.employeerostering.service.solver.LoadBalancingHourCounter
 
defineConstraints(ConstraintFactory) - Method in class org.optaweb.employeerostering.service.solver.EmployeeRosteringConstraintProvider
 
deleteContract(Integer, Long) - Method in class org.optaweb.employeerostering.service.contract.ContractController
 
deleteContract(Integer, Long) - Method in class org.optaweb.employeerostering.service.contract.ContractService
 
deleteEmployee(Integer, Long) - Method in class org.optaweb.employeerostering.service.employee.EmployeeController
 
deleteEmployee(Integer, Long) - Method in class org.optaweb.employeerostering.service.employee.EmployeeService
 
deleteEmployeeAvailability(Integer, Long) - Method in class org.optaweb.employeerostering.service.employee.EmployeeController
 
deleteEmployeeAvailability(Integer, Long) - Method in class org.optaweb.employeerostering.service.employee.EmployeeService
 
deleteForTenant(Integer) - Method in interface org.optaweb.employeerostering.service.employee.EmployeeAvailabilityRepository
 
deleteForTenant(Integer) - Method in interface org.optaweb.employeerostering.service.employee.EmployeeRepository
 
deleteForTenant(Integer) - Method in interface org.optaweb.employeerostering.service.roster.RosterStateRepository
 
deleteForTenant(Integer) - Method in interface org.optaweb.employeerostering.service.rotation.ShiftTemplateRepository
 
deleteForTenant(Integer) - Method in interface org.optaweb.employeerostering.service.shift.ShiftRepository
 
deleteForTenant(Integer) - Method in interface org.optaweb.employeerostering.service.skill.SkillRepository
 
deleteForTenant(Integer) - Method in interface org.optaweb.employeerostering.service.spot.SpotRepository
 
deleteForTenant(Integer) - Method in interface org.optaweb.employeerostering.service.tenant.RosterConstraintConfigurationRepository
 
deleteShift(Integer, Long) - Method in class org.optaweb.employeerostering.service.shift.ShiftController
 
deleteShift(Integer, Long) - Method in class org.optaweb.employeerostering.service.shift.ShiftService
 
deleteShiftTemplate(Integer, Long) - Method in class org.optaweb.employeerostering.service.rotation.RotationController
 
deleteShiftTemplate(Integer, Long) - Method in class org.optaweb.employeerostering.service.rotation.RotationService
 
deleteSkill(Integer, Long) - Method in class org.optaweb.employeerostering.service.skill.SkillController
 
deleteSkill(Integer, Long) - Method in class org.optaweb.employeerostering.service.skill.SkillService
 
deleteSpot(Integer, Long) - Method in class org.optaweb.employeerostering.service.spot.SpotController
 
deleteSpot(Integer, Long) - Method in class org.optaweb.employeerostering.service.spot.SpotService
 
deleteTenant(Integer) - Method in class org.optaweb.employeerostering.service.tenant.TenantController
 
deleteTenant(Integer) - Method in class org.optaweb.employeerostering.service.tenant.TenantService
 
DesiredTimeslotForEmployeeReward - Class in org.optaweb.employeerostering.domain.violation
 
DesiredTimeslotForEmployeeReward() - Constructor for class org.optaweb.employeerostering.domain.violation.DesiredTimeslotForEmployeeReward
 
DesiredTimeslotForEmployeeReward(Shift, EmployeeAvailability, HardMediumSoftLongScore) - Constructor for class org.optaweb.employeerostering.domain.violation.DesiredTimeslotForEmployeeReward
 
determineInitialData() - Static method in class org.optaweb.employeerostering.service.admin.SystemPropertiesRetriever
 
determineZoneId() - Static method in class org.optaweb.employeerostering.service.admin.SystemPropertiesRetriever
 

E

Employee - Class in org.optaweb.employeerostering.domain.employee
 
Employee() - Constructor for class org.optaweb.employeerostering.domain.employee.Employee
 
Employee(Integer, String, Contract, Set<Skill>) - Constructor for class org.optaweb.employeerostering.domain.employee.Employee
 
EmployeeAvailability - Class in org.optaweb.employeerostering.domain.employee
 
EmployeeAvailability() - Constructor for class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
EmployeeAvailability(Integer, Employee, OffsetDateTime, OffsetDateTime) - Constructor for class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
EmployeeAvailability(ZoneId, EmployeeAvailabilityView, Employee) - Constructor for class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
EmployeeAvailabilityRepository - Interface in org.optaweb.employeerostering.service.employee
 
EmployeeAvailabilityState - Enum in org.optaweb.employeerostering.domain.employee
 
EmployeeAvailabilityView - Class in org.optaweb.employeerostering.domain.employee.view
 
EmployeeAvailabilityView() - Constructor for class org.optaweb.employeerostering.domain.employee.view.EmployeeAvailabilityView
 
EmployeeAvailabilityView(Integer, Employee, LocalDateTime, LocalDateTime, EmployeeAvailabilityState) - Constructor for class org.optaweb.employeerostering.domain.employee.view.EmployeeAvailabilityView
 
EmployeeAvailabilityView(ZoneId, EmployeeAvailability) - Constructor for class org.optaweb.employeerostering.domain.employee.view.EmployeeAvailabilityView
 
EmployeeController - Class in org.optaweb.employeerostering.service.employee
 
EmployeeController(EmployeeService) - Constructor for class org.optaweb.employeerostering.service.employee.EmployeeController
 
employeeList - Variable in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
EmployeeListXlsxFileIO - Class in org.optaweb.employeerostering.util
 
EmployeeListXlsxFileIO(SkillService, ContractService) - Constructor for class org.optaweb.employeerostering.util.EmployeeListXlsxFileIO
 
EmployeeRepository - Interface in org.optaweb.employeerostering.service.employee
 
EmployeeRosteringConstraintProvider - Class in org.optaweb.employeerostering.service.solver
Designed to match the DRL exactly.
EmployeeRosteringConstraintProvider() - Constructor for class org.optaweb.employeerostering.service.solver.EmployeeRosteringConstraintProvider
 
EmployeeService - Class in org.optaweb.employeerostering.service.employee
 
EmployeeService(Validator, EmployeeRepository, EmployeeAvailabilityRepository, RosterStateRepository, EmployeeListXlsxFileIO) - Constructor for class org.optaweb.employeerostering.service.employee.EmployeeService
 
EmployeeView - Class in org.optaweb.employeerostering.domain.employee.view
 
EmployeeView() - Constructor for class org.optaweb.employeerostering.domain.employee.view.EmployeeView
 
EmployeeView(Integer, String, Contract, Set<Skill>) - Constructor for class org.optaweb.employeerostering.domain.employee.view.EmployeeView
 
endDate - Variable in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
equals(Object) - Method in class org.optaweb.employeerostering.domain.common.AbstractPersistable
 
equals(Object) - Method in class org.optaweb.employeerostering.domain.employee.Employee
 
equals(Object) - Method in class org.optaweb.employeerostering.domain.tenant.Tenant
 
ExceptionDataMapper - Class in org.optaweb.employeerostering
 
ExceptionDataMapper() - Constructor for class org.optaweb.employeerostering.ExceptionDataMapper
 
ExceptionDataMapper.ExceptionData - Enum in org.optaweb.employeerostering
 

F

filterWithEmployee(Integer, Set<Employee>, OffsetDateTime, OffsetDateTime) - Method in interface org.optaweb.employeerostering.service.employee.EmployeeAvailabilityRepository
 
filterWithEmployees(Integer, Set<Employee>, OffsetDateTime, OffsetDateTime) - Method in interface org.optaweb.employeerostering.service.shift.ShiftRepository
 
filterWithSpots(Integer, Set<Spot>, OffsetDateTime, OffsetDateTime) - Method in interface org.optaweb.employeerostering.service.shift.ShiftRepository
 
findAll() - Method in interface org.optaweb.employeerostering.service.tenant.TenantRepository
 
findAllByTenantId(Integer) - Method in interface org.optaweb.employeerostering.service.contract.ContractRepository
 
findAllByTenantId(Integer) - Method in interface org.optaweb.employeerostering.service.employee.EmployeeAvailabilityRepository
 
findAllByTenantId(Integer, Pageable) - Method in interface org.optaweb.employeerostering.service.employee.EmployeeRepository
 
findAllByTenantId(Integer) - Method in interface org.optaweb.employeerostering.service.rotation.ShiftTemplateRepository
 
findAllByTenantId(Integer) - Method in interface org.optaweb.employeerostering.service.shift.ShiftRepository
 
findAllByTenantId(Integer) - Method in interface org.optaweb.employeerostering.service.skill.SkillRepository
 
findAllByTenantId(Integer, Pageable) - Method in interface org.optaweb.employeerostering.service.spot.SpotRepository
 
findAllByTenantIdBetweenDates(Integer, OffsetDateTime, OffsetDateTime) - Method in interface org.optaweb.employeerostering.service.shift.ShiftRepository
 
findByTenantId(Integer) - Method in interface org.optaweb.employeerostering.service.roster.RosterStateRepository
 
findByTenantId(Integer) - Method in interface org.optaweb.employeerostering.service.tenant.RosterConstraintConfigurationRepository
 
findEmployeeByName(Integer, String) - Method in interface org.optaweb.employeerostering.service.employee.EmployeeRepository
 
follows(Shift) - Method in class org.optaweb.employeerostering.domain.shift.Shift
 

G

generateNextValue() - Method in class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
generateRoster(int, int, RosterGenerator.GeneratorType, ZoneId) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 
generateRoster(int, int) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 
GeneratorType(String, StringDataGenerator, StringDataGenerator, List<Triple<LocalTime, LocalTime, List<DayOfWeek>>>, int, int, BiFunction<Integer, Integer, Integer>) - Constructor for class org.optaweb.employeerostering.service.roster.RosterGenerator.GeneratorType
 
getAssignEveryShift() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getAssignEveryShift() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
getAvailabilityRosterView(Integer, Integer, Integer, String, String) - Method in class org.optaweb.employeerostering.service.roster.RosterController
 
getAvailabilityRosterView(Integer, Integer, Integer, String, String) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 
getAvailabilityRosterViewFor(Integer, String, String, List<Employee>) - Method in class org.optaweb.employeerostering.service.roster.RosterController
 
getAvailabilityRosterViewFor(Integer, String, String, List<Employee>) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 
getBreakBetweenNonConsecutiveShiftsAtLeast10Hours() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getBreakBetweenNonConsecutiveShiftsAtLeast10Hours() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
getConstraintToCountMap() - Method in class org.optaweb.employeerostering.domain.violation.IndictmentSummary
 
getConstraintToScoreImpactMap() - Method in class org.optaweb.employeerostering.domain.violation.IndictmentSummary
 
getContract() - Method in class org.optaweb.employeerostering.domain.employee.Employee
 
getContract() - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeView
 
getContract(Integer, Long) - Method in class org.optaweb.employeerostering.service.contract.ContractController
 
getContract(Integer, Long) - Method in class org.optaweb.employeerostering.service.contract.ContractService
 
getContractList(Integer) - Method in class org.optaweb.employeerostering.service.contract.ContractController
 
getContractList(Integer) - Method in class org.optaweb.employeerostering.service.contract.ContractService
 
getContractMaximumDailyMinutes() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getContractMaximumDailyMinutes() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
getContractMaximumMonthlyMinutes() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getContractMaximumMonthlyMinutes() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
getContractMaximumWeeklyMinutes() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getContractMaximumWeeklyMinutes() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
getContractMaximumYearlyMinutes() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getContractMaximumYearlyMinutes() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
getContractMinutesViolationList(Indictment) - Method in class org.optaweb.employeerostering.service.common.IndictmentUtils
 
getContractMinutesViolationPenaltyList() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getCurrentAvailabilityRosterView(Integer, Integer, Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterController
 
getCurrentAvailabilityRosterView(Integer, Integer, Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 
getCurrentShiftRosterView(Integer, Integer, Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterController
 
getCurrentShiftRosterView(Integer, Integer, Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 
getDesiredTimeSlot() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getDesiredTimeSlot() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
getDesiredTimeslotForEmployeeRewardList() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getDesiredTimeslotForEmployeeRewardList(Indictment) - Method in class org.optaweb.employeerostering.service.common.IndictmentUtils
 
getDraftLength() - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
getDraftLength() - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
getDuration() - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
getDurationBetweenRotationStartAndTemplateStart() - Method in class org.optaweb.employeerostering.domain.rotation.view.ShiftTemplateView
 
getEmployee() - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
getEmployee() - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
getEmployee() - Method in class org.optaweb.employeerostering.domain.violation.ContractMinutesViolation
 
getEmployee(Integer, Long) - Method in class org.optaweb.employeerostering.service.employee.EmployeeController
 
getEmployee(Integer, Long) - Method in class org.optaweb.employeerostering.service.employee.EmployeeService
 
getEmployeeAvailability() - Method in class org.optaweb.employeerostering.domain.violation.DesiredTimeslotForEmployeeReward
 
getEmployeeAvailability() - Method in class org.optaweb.employeerostering.domain.violation.UnavailableEmployeeViolation
 
getEmployeeAvailability() - Method in class org.optaweb.employeerostering.domain.violation.UndesiredTimeslotForEmployeePenalty
 
getEmployeeAvailability(Integer, Long) - Method in class org.optaweb.employeerostering.service.employee.EmployeeController
 
getEmployeeAvailability(Integer, Long) - Method in class org.optaweb.employeerostering.service.employee.EmployeeService
 
getEmployeeAvailabilityList() - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
getEmployeeId() - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeAvailabilityView
 
getEmployeeId() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getEmployeeIdToAvailabilityViewListMap() - Method in class org.optaweb.employeerostering.domain.roster.view.AvailabilityRosterView
 
getEmployeeIdToShiftViewListMap() - Method in class org.optaweb.employeerostering.domain.roster.view.AvailabilityRosterView
 
getEmployeeList() - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
getEmployeeList() - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
getEmployeeList(Integer) - Method in class org.optaweb.employeerostering.service.employee.EmployeeController
 
getEmployeeList(Integer) - Method in class org.optaweb.employeerostering.service.employee.EmployeeService
 
getEmployeeListFromExcelFile(Integer, InputStream) - Method in class org.optaweb.employeerostering.util.EmployeeListXlsxFileIO
 
getEndDate() - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
getEndDateTime() - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
getEndDateTime() - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeAvailabilityView
 
getEndDateTime() - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
getEndDateTime() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getEndDayOffset() - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
getEndTime() - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
getExcelBytesForShiftRoster(ShiftRosterView) - Static method in class org.optaweb.employeerostering.util.ShiftRosterXlsxFileIO
 
getExceptionCause() - Method in class org.optaweb.employeerostering.domain.exception.ServerSideExceptionInfo
 
getExceptionClass() - Method in class org.optaweb.employeerostering.domain.exception.ServerSideExceptionInfo
 
getExceptionClass() - Method in enum org.optaweb.employeerostering.ExceptionDataMapper.ExceptionData
 
getExceptionDataForExceptionClass(Class<? extends Throwable>) - Method in class org.optaweb.employeerostering.ExceptionDataMapper
 
getExceptionMessage() - Method in class org.optaweb.employeerostering.domain.exception.ServerSideExceptionInfo
 
getFirstDraftDate() - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
getFirstDraftDate() - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
getFirstPublishedDate() - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
getFirstResultIndex() - Method in class org.optaweb.employeerostering.domain.roster.Pagination
 
getFirstShift() - Method in class org.optaweb.employeerostering.domain.violation.NoBreakViolation
 
getFirstUnplannedDate() - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
getHierarchyClassValue(K) - Method in class org.optaweb.employeerostering.util.HierarchyTree
Finds the most specific hierarchy class of key, and returns its value.
getHierarchyRelationshipBetween(K, K) - Method in interface org.optaweb.employeerostering.util.HierarchyTree.HierarchyRelation
 
getI18nKey() - Method in class org.optaweb.employeerostering.domain.exception.ServerSideExceptionInfo
 
getI18nKey() - Method in enum org.optaweb.employeerostering.ExceptionDataMapper.ExceptionData
 
getI18nMessageParameters() - Method in exception org.optaweb.employeerostering.domain.exception.ConstraintViolatedException
 
getId() - Method in class org.optaweb.employeerostering.domain.common.AbstractPersistable
 
getId() - Method in class org.optaweb.employeerostering.domain.tenant.Tenant
 
getIndictmentMapForRoster(Roster) - Method in class org.optaweb.employeerostering.service.common.IndictmentUtils
 
getIndictmentScore() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getIndictmentSummary() - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
getIndictmentSummaryForRoster(Roster) - Method in class org.optaweb.employeerostering.service.common.IndictmentUtils
 
getLastHistoricDate() - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
getLastHistoricDate() - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
getLeftShift() - Method in class org.optaweb.employeerostering.domain.violation.ShiftEmployeeConflict
 
getLengthInMinutes() - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
getLoadBalance() - Method in class org.optaweb.employeerostering.service.solver.LoadBalancingHourCounter
 
getMaximumMinutesPerDay() - Method in class org.optaweb.employeerostering.domain.contract.Contract
 
getMaximumMinutesPerDay() - Method in class org.optaweb.employeerostering.domain.contract.view.ContractView
 
getMaximumMinutesPerMonth() - Method in class org.optaweb.employeerostering.domain.contract.Contract
 
getMaximumMinutesPerMonth() - Method in class org.optaweb.employeerostering.domain.contract.view.ContractView
 
getMaximumMinutesPerWeek() - Method in class org.optaweb.employeerostering.domain.contract.Contract
 
getMaximumMinutesPerWeek() - Method in class org.optaweb.employeerostering.domain.contract.view.ContractView
 
getMaximumMinutesPerYear() - Method in class org.optaweb.employeerostering.domain.contract.Contract
 
getMaximumMinutesPerYear() - Method in class org.optaweb.employeerostering.domain.contract.view.ContractView
 
getMaximumMinutesWorked() - Method in class org.optaweb.employeerostering.domain.violation.ContractMinutesViolation
 
getMessage() - Method in exception org.optaweb.employeerostering.domain.exception.ConstraintViolatedException
 
getMessageParameters() - Method in class org.optaweb.employeerostering.domain.exception.ServerSideExceptionInfo
 
getMinutesWorked() - Method in class org.optaweb.employeerostering.domain.violation.ContractMinutesViolation
 
getName() - Method in class org.optaweb.employeerostering.domain.contract.Contract
 
getName() - Method in class org.optaweb.employeerostering.domain.contract.view.ContractView
 
getName() - Method in class org.optaweb.employeerostering.domain.employee.Employee
 
getName() - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeView
 
getName() - Method in class org.optaweb.employeerostering.domain.skill.Skill
 
getName() - Method in class org.optaweb.employeerostering.domain.skill.view.SkillView
 
getName() - Method in class org.optaweb.employeerostering.domain.spot.Spot
 
getName() - Method in class org.optaweb.employeerostering.domain.spot.view.SpotView
 
getName() - Method in class org.optaweb.employeerostering.domain.tenant.Tenant
 
getNoBreakViolationList() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getNoBreakViolationList(Indictment) - Method in class org.optaweb.employeerostering.service.common.IndictmentUtils
 
getNoMoreThan2ConsecutiveShifts() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getNoMoreThan2ConsecutiveShifts() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
getNondisruptiveReplanFrom() - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
getNoOverlappingShifts() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getNoOverlappingShifts() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
getNotOriginalEmployee() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getNotOriginalEmployee() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
getNotRotationEmployee() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getNotRotationEmployee() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
getNumberOfItemsPerPage() - Method in class org.optaweb.employeerostering.domain.roster.Pagination
 
getOptaPlannerModule() - Method in class org.optaweb.employeerostering.OptaWebEmployeeRosteringApplication
 
getOrCreateDefaultContract(Integer) - Method in class org.optaweb.employeerostering.service.contract.ContractService
 
getOriginalEmployee() - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
getOriginalEmployeeId() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getPageNumber() - Method in class org.optaweb.employeerostering.domain.roster.Pagination
 
getPublishDeadline() - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
getPublishedFromDate() - Method in class org.optaweb.employeerostering.domain.roster.PublishResult
 
getPublishedShiftReassignedPenaltyList() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getPublishedShiftReassignedPenaltyList(Indictment) - Method in class org.optaweb.employeerostering.service.common.IndictmentUtils
 
getPublishedToDate() - Method in class org.optaweb.employeerostering.domain.roster.PublishResult
 
getPublishLength() - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
getPublishLength() - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
getPublishNotice() - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
getPublishNotice() - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
getRequiredSkill() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getRequiredSkill() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
getRequiredSkillSet() - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
getRequiredSkillSet() - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
getRequiredSkillSet() - Method in class org.optaweb.employeerostering.domain.spot.Spot
 
getRequiredSkillSet() - Method in class org.optaweb.employeerostering.domain.spot.view.SpotView
 
getRequiredSkillSetIdList() - Method in class org.optaweb.employeerostering.domain.rotation.view.ShiftTemplateView
 
getRequiredSkillSetIdList() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getRequiredSkillViolationList() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getRequiredSkillViolationList(Indictment) - Method in class org.optaweb.employeerostering.service.common.IndictmentUtils
 
getRightShift() - Method in class org.optaweb.employeerostering.domain.violation.ShiftEmployeeConflict
 
getRoster(Integer) - Method in class org.optaweb.employeerostering.service.solver.WannabeSolverManager
 
getRosterConstraintConfiguration() - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
getRosterConstraintConfiguration(Integer) - Method in class org.optaweb.employeerostering.service.tenant.TenantController
 
getRosterConstraintConfiguration(Integer) - Method in class org.optaweb.employeerostering.service.tenant.TenantService
 
getRosterState() - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
getRosterState() - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
getRosterState(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterController
 
getRosterState(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 
getRotationEmployee() - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
getRotationEmployee() - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
getRotationEmployeeId() - Method in class org.optaweb.employeerostering.domain.rotation.view.ShiftTemplateView
 
getRotationEmployeeId() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getRotationLength() - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
getRotationLength() - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
getRotationViolationPenaltyList() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getRotationViolationPenaltyList(Indictment) - Method in class org.optaweb.employeerostering.service.common.IndictmentUtils
 
getScore() - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
getScore() - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
getScore() - Method in interface org.optaweb.employeerostering.domain.violation.ConstraintMatchView
 
getScore() - Method in class org.optaweb.employeerostering.domain.violation.ContractMinutesViolation
 
getScore() - Method in class org.optaweb.employeerostering.domain.violation.DesiredTimeslotForEmployeeReward
 
getScore() - Method in class org.optaweb.employeerostering.domain.violation.NoBreakViolation
 
getScore() - Method in class org.optaweb.employeerostering.domain.violation.PublishedShiftReassignedPenalty
 
getScore() - Method in class org.optaweb.employeerostering.domain.violation.RequiredSkillViolation
 
getScore() - Method in class org.optaweb.employeerostering.domain.violation.RotationViolationPenalty
 
getScore() - Method in class org.optaweb.employeerostering.domain.violation.ShiftEmployeeConflict
 
getScore() - Method in class org.optaweb.employeerostering.domain.violation.UnassignedShiftPenalty
 
getScore() - Method in class org.optaweb.employeerostering.domain.violation.UnavailableEmployeeViolation
 
getScore() - Method in class org.optaweb.employeerostering.domain.violation.UndesiredTimeslotForEmployeePenalty
 
getScoreDirector() - Method in class org.optaweb.employeerostering.service.solver.WannabeSolverManager
 
getSecondShift() - Method in class org.optaweb.employeerostering.domain.violation.NoBreakViolation
 
getServerSideExceptionInfoFromException(Throwable) - Method in enum org.optaweb.employeerostering.ExceptionDataMapper.ExceptionData
 
getShift() - Method in class org.optaweb.employeerostering.domain.violation.DesiredTimeslotForEmployeeReward
 
getShift() - Method in class org.optaweb.employeerostering.domain.violation.PublishedShiftReassignedPenalty
 
getShift() - Method in class org.optaweb.employeerostering.domain.violation.RequiredSkillViolation
 
getShift() - Method in class org.optaweb.employeerostering.domain.violation.RotationViolationPenalty
 
getShift() - Method in class org.optaweb.employeerostering.domain.violation.UnassignedShiftPenalty
 
getShift() - Method in class org.optaweb.employeerostering.domain.violation.UnavailableEmployeeViolation
 
getShift() - Method in class org.optaweb.employeerostering.domain.violation.UndesiredTimeslotForEmployeePenalty
 
getShift(Integer, Long) - Method in class org.optaweb.employeerostering.service.shift.ShiftController
 
getShift(Integer, Long) - Method in class org.optaweb.employeerostering.service.shift.ShiftService
 
getShiftEmployeeConflictList() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getShiftEmployeeConflictList(Indictment) - Method in class org.optaweb.employeerostering.service.common.IndictmentUtils
 
getShiftList() - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
getShiftList(Integer) - Method in class org.optaweb.employeerostering.service.shift.ShiftController
 
getShiftList(Integer) - Method in class org.optaweb.employeerostering.service.shift.ShiftService
 
getShiftRosterView(Integer, Integer, Integer, String, String) - Method in class org.optaweb.employeerostering.service.roster.RosterController
 
getShiftRosterView(Integer, Integer, Integer, String, String) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 
getShiftRosterViewAsExcel(Integer, String, String, String) - Method in class org.optaweb.employeerostering.service.roster.RosterController
 
getShiftRosterViewFor(Integer, String, String, List<Spot>) - Method in class org.optaweb.employeerostering.service.roster.RosterController
 
getShiftRosterViewFor(Integer, String, String, List<Spot>) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 
getShiftTemplate(Integer, Long) - Method in class org.optaweb.employeerostering.service.rotation.RotationController
 
getShiftTemplate(Integer, Long) - Method in class org.optaweb.employeerostering.service.rotation.RotationService
 
getShiftTemplateDuration() - Method in class org.optaweb.employeerostering.domain.rotation.view.ShiftTemplateView
 
getShiftTemplateList(Integer) - Method in class org.optaweb.employeerostering.service.rotation.RotationController
 
getShiftTemplateList(Integer) - Method in class org.optaweb.employeerostering.service.rotation.RotationService
 
getShiftViewWithIndictment(ZoneId, Shift, Indictment) - Method in class org.optaweb.employeerostering.service.common.IndictmentUtils
 
getSkill(Integer, Long) - Method in class org.optaweb.employeerostering.service.skill.SkillController
 
getSkill(Integer, Long) - Method in class org.optaweb.employeerostering.service.skill.SkillService
 
getSkillList() - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
getSkillList(Integer) - Method in class org.optaweb.employeerostering.service.skill.SkillController
 
getSkillList(Integer) - Method in class org.optaweb.employeerostering.service.skill.SkillService
 
getSkillProficiencySet() - Method in class org.optaweb.employeerostering.domain.employee.Employee
 
getSkillProficiencySet() - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeView
 
getSolverStatus(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterController
 
getSolverStatus(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 
getSolverStatus(Integer) - Method in class org.optaweb.employeerostering.service.solver.WannabeSolverManager
 
getSpot() - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
getSpot() - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
getSpot(Integer, Long) - Method in class org.optaweb.employeerostering.service.spot.SpotController
 
getSpot(Integer, Long) - Method in class org.optaweb.employeerostering.service.spot.SpotService
 
getSpotId() - Method in class org.optaweb.employeerostering.domain.rotation.view.ShiftTemplateView
 
getSpotId() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getSpotIdToShiftViewListMap() - Method in class org.optaweb.employeerostering.domain.roster.view.ShiftRosterView
 
getSpotList() - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
getSpotList() - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
getSpotList(Integer) - Method in class org.optaweb.employeerostering.service.spot.SpotController
 
getSpotList(Integer) - Method in class org.optaweb.employeerostering.service.spot.SpotService
 
getStackTrace() - Method in class org.optaweb.employeerostering.domain.exception.ServerSideExceptionInfo
 
getStartDate() - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
getStartDateTime() - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
getStartDateTime() - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeAvailabilityView
 
getStartDateTime() - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
getStartDateTime() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getStartDayOffset() - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
getStartTime() - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
getState() - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
getState() - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeAvailabilityView
 
getStatusCode() - Method in enum org.optaweb.employeerostering.ExceptionDataMapper.ExceptionData
 
getSupportedTimezones() - Method in class org.optaweb.employeerostering.service.tenant.TenantController
 
getSupportedTimezones() - Method in class org.optaweb.employeerostering.service.tenant.TenantService
 
getTenant() - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
getTenant() - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
getTenant(Integer) - Method in class org.optaweb.employeerostering.service.tenant.TenantController
 
getTenant(Integer) - Method in class org.optaweb.employeerostering.service.tenant.TenantService
 
getTenantId() - Method in class org.optaweb.employeerostering.domain.common.AbstractPersistable
 
getTenantId() - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
getTenantList() - Method in class org.optaweb.employeerostering.service.tenant.TenantController
 
getTenantList() - Method in class org.optaweb.employeerostering.service.tenant.TenantService
 
getThirdShift() - Method in class org.optaweb.employeerostering.domain.violation.NoBreakViolation
 
getTimeZone() - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
getTimeZone() - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
getType() - Method in class org.optaweb.employeerostering.domain.violation.ContractMinutesViolation
 
getTypeForViolation(String) - Static method in enum org.optaweb.employeerostering.domain.violation.ContractMinutesViolation.Type
 
getUnassignedShiftPenaltyList() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getUnassignedShiftPenaltyList(Indictment) - Method in class org.optaweb.employeerostering.service.common.IndictmentUtils
 
getUnassignedShiftViewList() - Method in class org.optaweb.employeerostering.domain.roster.view.AvailabilityRosterView
 
getUnavailableEmployeeViolationList() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getUnavailableEmployeeViolationList(Indictment) - Method in class org.optaweb.employeerostering.service.common.IndictmentUtils
 
getUnavailableTimeSlot() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getUnavailableTimeSlot() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
getUndesiredTimeSlot() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getUndesiredTimeSlot() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
getUndesiredTimeslotForEmployeePenaltyList() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
getUndesiredTimeslotForEmployeePenaltyList(Indictment) - Method in class org.optaweb.employeerostering.service.common.IndictmentUtils
 
getUnplannedRotationOffset() - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
getUnplannedRotationOffset() - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
getVersion() - Method in class org.optaweb.employeerostering.domain.common.AbstractPersistable
 
getVersion() - Method in class org.optaweb.employeerostering.domain.tenant.Tenant
 
getWeekStartDay() - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
getWeekStartDay() - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 

H

handleException(Throwable, WebRequest) - Method in class org.optaweb.employeerostering.OptaWebExceptionHandler
 
hashCode() - Method in class org.optaweb.employeerostering.domain.common.AbstractPersistable
 
hashCode() - Method in class org.optaweb.employeerostering.domain.employee.Employee
 
hashCode() - Method in class org.optaweb.employeerostering.domain.tenant.Tenant
 
hasRequiredSkills() - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
hasSkill(Skill) - Method in class org.optaweb.employeerostering.domain.employee.Employee
 
hasSkills(Collection<Skill>) - Method in class org.optaweb.employeerostering.domain.employee.Employee
 
HierarchyTree<K,V> - Class in org.optaweb.employeerostering.util
A data structure representing a hierarchy tree.
HierarchyTree(HierarchyTree.HierarchyRelation<K>) - Constructor for class org.optaweb.employeerostering.util.HierarchyTree
 
HierarchyTree.HierarchyRelation<K> - Interface in org.optaweb.employeerostering.util
 
HierarchyTree.HierarchyRelationship - Enum in org.optaweb.employeerostering.util
 

I

importEmployeesFromExcel(Integer, InputStream) - Method in class org.optaweb.employeerostering.service.employee.EmployeeService
 
increaseHourlyCount(Shift) - Method in class org.optaweb.employeerostering.service.solver.LoadBalancingHourCounter
 
IndictmentSummary - Class in org.optaweb.employeerostering.domain.violation
 
IndictmentSummary() - Constructor for class org.optaweb.employeerostering.domain.violation.IndictmentSummary
 
IndictmentUtils - Class in org.optaweb.employeerostering.service.common
 
IndictmentUtils(WannabeSolverManager) - Constructor for class org.optaweb.employeerostering.service.common.IndictmentUtils
 
INITIAL_DATA_PROPERTY - Static variable in class org.optaweb.employeerostering.service.admin.SystemPropertiesRetriever
 
inTimeZone(ZoneId) - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
inTimeZone(ZoneId) - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
isDraft(OffsetDateTime) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
isDraft(LocalDateTime) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
isDraft(Shift) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
isHistoric(OffsetDateTime) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
isHistoric(LocalDateTime) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
isHistoric(Shift) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
isMoved() - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
isNondisruptivePlanning() - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
isOnFirstPage() - Method in class org.optaweb.employeerostering.domain.roster.Pagination
 
isPinnedByUser() - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
isPinnedByUser() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
isPublished(OffsetDateTime) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
isPublished(LocalDateTime) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
isPublished(Shift) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
isValid() - Method in class org.optaweb.employeerostering.domain.contract.Contract
 
isValid() - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
isValid() - Method in class org.optaweb.employeerostering.domain.shift.Shift
 

L

LoadBalancingHourCounter - Class in org.optaweb.employeerostering.service.solver
Designed to be thread-safe for multi-threaded solving.
LoadBalancingHourCounter() - Constructor for class org.optaweb.employeerostering.service.solver.LoadBalancingHourCounter
 
logger - Variable in class org.optaweb.employeerostering.service.solver.WannabeSolverManager
 

M

main(String[]) - Static method in class org.optaweb.employeerostering.OptaWebEmployeeRosteringApplication
 

N

nextPage() - Method in class org.optaweb.employeerostering.domain.roster.Pagination
 
NoBreakViolation - Class in org.optaweb.employeerostering.domain.violation
 
NoBreakViolation() - Constructor for class org.optaweb.employeerostering.domain.violation.NoBreakViolation
 
NoBreakViolation(Shift, Shift, Shift, HardMediumSoftLongScore) - Constructor for class org.optaweb.employeerostering.domain.violation.NoBreakViolation
 

O

of(Integer, Integer) - Static method in class org.optaweb.employeerostering.domain.roster.Pagination
 
OptaWebEmployeeRosteringApplication - Class in org.optaweb.employeerostering
 
OptaWebEmployeeRosteringApplication() - Constructor for class org.optaweb.employeerostering.OptaWebEmployeeRosteringApplication
 
OptaWebExceptionHandler - Class in org.optaweb.employeerostering
 
OptaWebExceptionHandler(ExceptionDataMapper) - Constructor for class org.optaweb.employeerostering.OptaWebExceptionHandler
 
org.optaweb.employeerostering - package org.optaweb.employeerostering
 
org.optaweb.employeerostering.domain.common - package org.optaweb.employeerostering.domain.common
 
org.optaweb.employeerostering.domain.contract - package org.optaweb.employeerostering.domain.contract
 
org.optaweb.employeerostering.domain.contract.view - package org.optaweb.employeerostering.domain.contract.view
 
org.optaweb.employeerostering.domain.employee - package org.optaweb.employeerostering.domain.employee
 
org.optaweb.employeerostering.domain.employee.view - package org.optaweb.employeerostering.domain.employee.view
 
org.optaweb.employeerostering.domain.exception - package org.optaweb.employeerostering.domain.exception
 
org.optaweb.employeerostering.domain.roster - package org.optaweb.employeerostering.domain.roster
 
org.optaweb.employeerostering.domain.roster.view - package org.optaweb.employeerostering.domain.roster.view
 
org.optaweb.employeerostering.domain.rotation - package org.optaweb.employeerostering.domain.rotation
 
org.optaweb.employeerostering.domain.rotation.view - package org.optaweb.employeerostering.domain.rotation.view
 
org.optaweb.employeerostering.domain.shift - package org.optaweb.employeerostering.domain.shift
 
org.optaweb.employeerostering.domain.shift.view - package org.optaweb.employeerostering.domain.shift.view
 
org.optaweb.employeerostering.domain.skill - package org.optaweb.employeerostering.domain.skill
 
org.optaweb.employeerostering.domain.skill.view - package org.optaweb.employeerostering.domain.skill.view
 
org.optaweb.employeerostering.domain.spot - package org.optaweb.employeerostering.domain.spot
 
org.optaweb.employeerostering.domain.spot.view - package org.optaweb.employeerostering.domain.spot.view
 
org.optaweb.employeerostering.domain.tenant - package org.optaweb.employeerostering.domain.tenant
 
org.optaweb.employeerostering.domain.tenant.view - package org.optaweb.employeerostering.domain.tenant.view
 
org.optaweb.employeerostering.domain.violation - package org.optaweb.employeerostering.domain.violation
 
org.optaweb.employeerostering.service.admin - package org.optaweb.employeerostering.service.admin
 
org.optaweb.employeerostering.service.common - package org.optaweb.employeerostering.service.common
 
org.optaweb.employeerostering.service.common.generator - package org.optaweb.employeerostering.service.common.generator
 
org.optaweb.employeerostering.service.contract - package org.optaweb.employeerostering.service.contract
 
org.optaweb.employeerostering.service.employee - package org.optaweb.employeerostering.service.employee
 
org.optaweb.employeerostering.service.roster - package org.optaweb.employeerostering.service.roster
 
org.optaweb.employeerostering.service.rotation - package org.optaweb.employeerostering.service.rotation
 
org.optaweb.employeerostering.service.shift - package org.optaweb.employeerostering.service.shift
 
org.optaweb.employeerostering.service.skill - package org.optaweb.employeerostering.service.skill
 
org.optaweb.employeerostering.service.solver - package org.optaweb.employeerostering.service.solver
 
org.optaweb.employeerostering.service.spot - package org.optaweb.employeerostering.service.spot
 
org.optaweb.employeerostering.service.tenant - package org.optaweb.employeerostering.service.tenant
 
org.optaweb.employeerostering.util - package org.optaweb.employeerostering.util
 

P

Pagination - Class in org.optaweb.employeerostering.domain.roster
 
PinningShiftFilter - Class in org.optaweb.employeerostering.domain.shift
 
PinningShiftFilter() - Constructor for class org.optaweb.employeerostering.domain.shift.PinningShiftFilter
 
precedes(Shift) - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
predictMaximumSizeAndReset(int) - Method in class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
previousPage() - Method in class org.optaweb.employeerostering.domain.roster.Pagination
 
publishAndProvision(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterController
 
publishAndProvision(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 
PublishedShiftReassignedPenalty - Class in org.optaweb.employeerostering.domain.violation
 
PublishedShiftReassignedPenalty() - Constructor for class org.optaweb.employeerostering.domain.violation.PublishedShiftReassignedPenalty
 
PublishedShiftReassignedPenalty(Shift, HardMediumSoftLongScore) - Constructor for class org.optaweb.employeerostering.domain.violation.PublishedShiftReassignedPenalty
 
PublishResult - Class in org.optaweb.employeerostering.domain.roster
 
PublishResult() - Constructor for class org.optaweb.employeerostering.domain.roster.PublishResult
 
PublishResult(LocalDate, LocalDate) - Constructor for class org.optaweb.employeerostering.domain.roster.PublishResult
 
putInHierarchy(K, V) - Method in class org.optaweb.employeerostering.util.HierarchyTree
Puts the hierarchy class into the Hierarchy tree.

R

replan(Integer) - Method in class org.optaweb.employeerostering.service.solver.WannabeSolverManager
 
replanRoster(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterController
 
replanRoster(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 
RequiredSkillViolation - Class in org.optaweb.employeerostering.domain.violation
 
RequiredSkillViolation() - Constructor for class org.optaweb.employeerostering.domain.violation.RequiredSkillViolation
 
RequiredSkillViolation(Shift, HardMediumSoftLongScore) - Constructor for class org.optaweb.employeerostering.domain.violation.RequiredSkillViolation
 
reset() - Method in class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
resetApplication() - Method in class org.optaweb.employeerostering.service.admin.AdminController
 
resetApplication() - Method in class org.optaweb.employeerostering.service.admin.AdminService
 
Roster - Class in org.optaweb.employeerostering.domain.roster
 
Roster() - Constructor for class org.optaweb.employeerostering.domain.roster.Roster
 
Roster(Long, Integer, RosterConstraintConfiguration, List<Skill>, List<Spot>, List<Employee>, List<EmployeeAvailability>, RosterState, List<Shift>) - Constructor for class org.optaweb.employeerostering.domain.roster.Roster
 
Roster(Long, Integer, RosterConstraintConfiguration, List<Skill>, List<Spot>, List<Employee>, List<EmployeeAvailability>, RosterState, List<Shift>, boolean, OffsetDateTime) - Constructor for class org.optaweb.employeerostering.domain.roster.Roster
 
RosterConstraintConfiguration - Class in org.optaweb.employeerostering.domain.tenant
 
RosterConstraintConfiguration() - Constructor for class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
RosterConstraintConfiguration(Integer, DayOfWeek) - Constructor for class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
RosterConstraintConfigurationRepository - Interface in org.optaweb.employeerostering.service.tenant
 
RosterConstraintConfigurationView - Class in org.optaweb.employeerostering.domain.tenant.view
 
RosterConstraintConfigurationView() - Constructor for class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
RosterConstraintConfigurationView(Integer, DayOfWeek) - Constructor for class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
RosterController - Class in org.optaweb.employeerostering.service.roster
 
RosterController(RosterService, SpotRepository) - Constructor for class org.optaweb.employeerostering.service.roster.RosterController
 
RosterGenerator - Class in org.optaweb.employeerostering.service.roster
 
RosterGenerator() - Constructor for class org.optaweb.employeerostering.service.roster.RosterGenerator
 
RosterGenerator(EntityManager) - Constructor for class org.optaweb.employeerostering.service.roster.RosterGenerator
For benchmark only
RosterGenerator.GeneratorType - Class in org.optaweb.employeerostering.service.roster
 
RosterService - Class in org.optaweb.employeerostering.service.roster
 
RosterService(Validator, RosterStateRepository, SkillRepository, SpotRepository, EmployeeRepository, EmployeeAvailabilityRepository, ShiftRepository, RosterConstraintConfigurationRepository, ShiftTemplateRepository, WannabeSolverManager, IndictmentUtils) - Constructor for class org.optaweb.employeerostering.service.roster.RosterService
 
RosterState - Class in org.optaweb.employeerostering.domain.roster
 
RosterState() - Constructor for class org.optaweb.employeerostering.domain.roster.RosterState
 
RosterState(Integer, Integer, LocalDate, Integer, Integer, Integer, Integer, LocalDate, ZoneId) - Constructor for class org.optaweb.employeerostering.domain.roster.RosterState
 
rosterState - Variable in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
RosterStateRepository - Interface in org.optaweb.employeerostering.service.roster
 
RosterStateView - Class in org.optaweb.employeerostering.domain.roster.view
 
RosterStateView() - Constructor for class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
RosterStateView(Integer, Integer, LocalDate, Integer, Integer, Integer, Integer, LocalDate, ZoneId) - Constructor for class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
RotationController - Class in org.optaweb.employeerostering.service.rotation
 
RotationController(RotationService) - Constructor for class org.optaweb.employeerostering.service.rotation.RotationController
 
rotationEmployeeIndexCalculator - Variable in class org.optaweb.employeerostering.service.roster.RosterGenerator.GeneratorType
 
rotationEmployeeListSize - Variable in class org.optaweb.employeerostering.service.roster.RosterGenerator.GeneratorType
 
rotationLength - Variable in class org.optaweb.employeerostering.service.roster.RosterGenerator.GeneratorType
 
RotationService - Class in org.optaweb.employeerostering.service.rotation
 
RotationService(Validator, ShiftTemplateRepository, RosterService, SpotService, SkillService, EmployeeService) - Constructor for class org.optaweb.employeerostering.service.rotation.RotationService
 
RotationViolationPenalty - Class in org.optaweb.employeerostering.domain.violation
 
RotationViolationPenalty() - Constructor for class org.optaweb.employeerostering.domain.violation.RotationViolationPenalty
 
RotationViolationPenalty(Shift, HardMediumSoftLongScore) - Constructor for class org.optaweb.employeerostering.domain.violation.RotationViolationPenalty
 
run(ApplicationArguments) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 
run(ApplicationArguments) - Method in class org.optaweb.employeerostering.service.solver.WannabeSolverManager
 

S

sameWeek(DayOfWeek, OffsetDateTime, OffsetDateTime) - Static method in class org.optaweb.employeerostering.domain.common.DateTimeUtils
 
ServerSideExceptionInfo - Class in org.optaweb.employeerostering.domain.exception
 
ServerSideExceptionInfo() - Constructor for class org.optaweb.employeerostering.domain.exception.ServerSideExceptionInfo
 
ServerSideExceptionInfo(Throwable, String, String...) - Constructor for class org.optaweb.employeerostering.domain.exception.ServerSideExceptionInfo
 
setAssignEveryShift(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setAssignEveryShift(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
setBreakBetweenNonConsecutiveShiftsAtLeast10Hours(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setBreakBetweenNonConsecutiveShiftsAtLeast10Hours(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
setConstraintToCountMap(Map<String, Integer>) - Method in class org.optaweb.employeerostering.domain.violation.IndictmentSummary
 
setConstraintToScoreImpactMap(Map<String, HardMediumSoftLongScore>) - Method in class org.optaweb.employeerostering.domain.violation.IndictmentSummary
 
setContract(Contract) - Method in class org.optaweb.employeerostering.domain.employee.Employee
 
setContract(Contract) - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeView
 
setContractMaximumDailyMinutes(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setContractMaximumDailyMinutes(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
setContractMaximumMonthlyMinutes(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setContractMaximumMonthlyMinutes(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
setContractMaximumWeeklyMinutes(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setContractMaximumWeeklyMinutes(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
setContractMaximumYearlyMinutes(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setContractMaximumYearlyMinutes(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
setContractMinutesViolationPenaltyList(List<ContractMinutesViolation>) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setDesiredTimeSlot(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setDesiredTimeSlot(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
setDesiredTimeslotForEmployeeRewardList(List<DesiredTimeslotForEmployeeReward>) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setDraftLength(Integer) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
setDraftLength(Integer) - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
setDurationBetweenRotationStartAndTemplateStart(Duration) - Method in class org.optaweb.employeerostering.domain.rotation.view.ShiftTemplateView
 
setEmployee(Employee) - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
setEmployee(Employee) - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
setEmployee(Employee) - Method in class org.optaweb.employeerostering.domain.violation.ContractMinutesViolation
 
setEmployeeAvailability(EmployeeAvailability) - Method in class org.optaweb.employeerostering.domain.violation.DesiredTimeslotForEmployeeReward
 
setEmployeeAvailability(EmployeeAvailability) - Method in class org.optaweb.employeerostering.domain.violation.UnavailableEmployeeViolation
 
setEmployeeAvailability(EmployeeAvailability) - Method in class org.optaweb.employeerostering.domain.violation.UndesiredTimeslotForEmployeePenalty
 
setEmployeeAvailabilityList(List<EmployeeAvailability>) - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
setEmployeeId(Long) - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeAvailabilityView
 
setEmployeeId(Long) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setEmployeeIdToAvailabilityViewListMap(Map<Long, List<EmployeeAvailabilityView>>) - Method in class org.optaweb.employeerostering.domain.roster.view.AvailabilityRosterView
 
setEmployeeIdToShiftViewListMap(Map<Long, List<ShiftView>>) - Method in class org.optaweb.employeerostering.domain.roster.view.AvailabilityRosterView
 
setEmployeeList(List<Employee>) - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
setEmployeeList(List<Employee>) - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
setEndDate(LocalDate) - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
setEndDateTime(OffsetDateTime) - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
setEndDateTime(LocalDateTime) - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeAvailabilityView
 
setEndDateTime(OffsetDateTime) - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
setEndDateTime(LocalDateTime) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setEndDayOffset(Integer) - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
setEndTime(LocalTime) - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
setExceptionCause(ServerSideExceptionInfo) - Method in class org.optaweb.employeerostering.domain.exception.ServerSideExceptionInfo
 
setExceptionClass(String) - Method in class org.optaweb.employeerostering.domain.exception.ServerSideExceptionInfo
 
setExceptionMessage(String) - Method in class org.optaweb.employeerostering.domain.exception.ServerSideExceptionInfo
 
setFirstDraftDate(LocalDate) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
setFirstDraftDate(LocalDate) - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
setFirstShift(Shift) - Method in class org.optaweb.employeerostering.domain.violation.NoBreakViolation
 
setI18nKey(String) - Method in class org.optaweb.employeerostering.domain.exception.ServerSideExceptionInfo
 
setId(Long) - Method in class org.optaweb.employeerostering.domain.common.AbstractPersistable
 
setId(Integer) - Method in class org.optaweb.employeerostering.domain.tenant.Tenant
 
setIndictmentScore(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setIndictmentSummary(IndictmentSummary) - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
setLastHistoricDate(LocalDate) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
setLastHistoricDate(LocalDate) - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
setLeftShift(Shift) - Method in class org.optaweb.employeerostering.domain.violation.ShiftEmployeeConflict
 
setMaximumMinutesPerDay(Integer) - Method in class org.optaweb.employeerostering.domain.contract.Contract
 
setMaximumMinutesPerDay(Integer) - Method in class org.optaweb.employeerostering.domain.contract.view.ContractView
 
setMaximumMinutesPerMonth(Integer) - Method in class org.optaweb.employeerostering.domain.contract.Contract
 
setMaximumMinutesPerMonth(Integer) - Method in class org.optaweb.employeerostering.domain.contract.view.ContractView
 
setMaximumMinutesPerWeek(Integer) - Method in class org.optaweb.employeerostering.domain.contract.Contract
 
setMaximumMinutesPerWeek(Integer) - Method in class org.optaweb.employeerostering.domain.contract.view.ContractView
 
setMaximumMinutesPerYear(Integer) - Method in class org.optaweb.employeerostering.domain.contract.Contract
 
setMaximumMinutesPerYear(Integer) - Method in class org.optaweb.employeerostering.domain.contract.view.ContractView
 
setMessageParameters(List<String>) - Method in class org.optaweb.employeerostering.domain.exception.ServerSideExceptionInfo
 
setMinutesWorked(Long) - Method in class org.optaweb.employeerostering.domain.violation.ContractMinutesViolation
 
setName(String) - Method in class org.optaweb.employeerostering.domain.contract.Contract
 
setName(String) - Method in class org.optaweb.employeerostering.domain.contract.view.ContractView
 
setName(String) - Method in class org.optaweb.employeerostering.domain.employee.Employee
 
setName(String) - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeView
 
setName(String) - Method in class org.optaweb.employeerostering.domain.skill.Skill
 
setName(String) - Method in class org.optaweb.employeerostering.domain.skill.view.SkillView
 
setName(String) - Method in class org.optaweb.employeerostering.domain.spot.Spot
 
setName(String) - Method in class org.optaweb.employeerostering.domain.spot.view.SpotView
 
setName(String) - Method in class org.optaweb.employeerostering.domain.tenant.Tenant
 
setNoBreakViolationList(List<NoBreakViolation>) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setNoMoreThan2ConsecutiveShifts(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setNoMoreThan2ConsecutiveShifts(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
setNondisruptivePlanning(boolean) - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
setNondisruptiveReplanFrom(OffsetDateTime) - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
setNoOverlappingShifts(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setNoOverlappingShifts(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
setNotOriginalEmployee(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setNotOriginalEmployee(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
setNotRotationEmployee(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setNotRotationEmployee(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
setOriginalEmployee(Employee) - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
setOriginalEmployeeId(Long) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setPinnedByUser(boolean) - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
setPinnedByUser(boolean) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setPublishedFromDate(LocalDate) - Method in class org.optaweb.employeerostering.domain.roster.PublishResult
 
setPublishedShiftReassignedPenaltyList(List<PublishedShiftReassignedPenalty>) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setPublishedToDate(LocalDate) - Method in class org.optaweb.employeerostering.domain.roster.PublishResult
 
setPublishNotice(Integer) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
setPublishNotice(Integer) - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
setRequiredSkill(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setRequiredSkill(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
setRequiredSkillSet(Set<Skill>) - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
setRequiredSkillSet(Set<Skill>) - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
setRequiredSkillSet(Set<Skill>) - Method in class org.optaweb.employeerostering.domain.spot.Spot
 
setRequiredSkillSet(Set<Skill>) - Method in class org.optaweb.employeerostering.domain.spot.view.SpotView
 
setRequiredSkillSetIdList(List<Long>) - Method in class org.optaweb.employeerostering.domain.rotation.view.ShiftTemplateView
 
setRequiredSkillSetIdList(List<Long>) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setRequiredSkillViolationList(List<RequiredSkillViolation>) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setRightShift(Shift) - Method in class org.optaweb.employeerostering.domain.violation.ShiftEmployeeConflict
 
setRosterConstraintConfiguration(RosterConstraintConfiguration) - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
setRosterState(RosterState) - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
setRosterState(RosterState) - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
setRotationEmployee(Employee) - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
setRotationEmployee(Employee) - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
setRotationEmployeeId(Long) - Method in class org.optaweb.employeerostering.domain.rotation.view.ShiftTemplateView
 
setRotationEmployeeId(Long) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setRotationLength(Integer) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
setRotationLength(Integer) - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
setRotationViolationPenaltyList(List<RotationViolationPenalty>) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setScore(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
setScore(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
setScore(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.violation.ContractMinutesViolation
 
setScore(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.violation.DesiredTimeslotForEmployeeReward
 
setScore(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.violation.NoBreakViolation
 
setScore(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.violation.PublishedShiftReassignedPenalty
 
setScore(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.violation.RequiredSkillViolation
 
setScore(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.violation.RotationViolationPenalty
 
setScore(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.violation.ShiftEmployeeConflict
 
setScore(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.violation.UnassignedShiftPenalty
 
setScore(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.violation.UnavailableEmployeeViolation
 
setScore(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.violation.UndesiredTimeslotForEmployeePenalty
 
setSecondShift(Shift) - Method in class org.optaweb.employeerostering.domain.violation.NoBreakViolation
 
setShift(Shift) - Method in class org.optaweb.employeerostering.domain.violation.DesiredTimeslotForEmployeeReward
 
setShift(Shift) - Method in class org.optaweb.employeerostering.domain.violation.PublishedShiftReassignedPenalty
 
setShift(Shift) - Method in class org.optaweb.employeerostering.domain.violation.RequiredSkillViolation
 
setShift(Shift) - Method in class org.optaweb.employeerostering.domain.violation.RotationViolationPenalty
 
setShift(Shift) - Method in class org.optaweb.employeerostering.domain.violation.UnassignedShiftPenalty
 
setShift(Shift) - Method in class org.optaweb.employeerostering.domain.violation.UnavailableEmployeeViolation
 
setShift(Shift) - Method in class org.optaweb.employeerostering.domain.violation.UndesiredTimeslotForEmployeePenalty
 
setShiftEmployeeConflictList(List<ShiftEmployeeConflict>) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setShiftList(List<Shift>) - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
setShiftTemplateDuration(Duration) - Method in class org.optaweb.employeerostering.domain.rotation.view.ShiftTemplateView
 
setSkillList(List<Skill>) - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
setSkillProficiencySet(Set<Skill>) - Method in class org.optaweb.employeerostering.domain.employee.Employee
 
setSkillProficiencySet(Set<Skill>) - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeView
 
setSpot(Spot) - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
setSpot(Spot) - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
setSpotId(Long) - Method in class org.optaweb.employeerostering.domain.rotation.view.ShiftTemplateView
 
setSpotId(Long) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setSpotIdToShiftViewListMap(Map<Long, List<ShiftView>>) - Method in class org.optaweb.employeerostering.domain.roster.view.ShiftRosterView
 
setSpotList(List<Spot>) - Method in class org.optaweb.employeerostering.domain.roster.Roster
 
setSpotList(List<Spot>) - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
setStackTrace(List<String>) - Method in class org.optaweb.employeerostering.domain.exception.ServerSideExceptionInfo
 
setStartDate(LocalDate) - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
setStartDateTime(OffsetDateTime) - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
setStartDateTime(LocalDateTime) - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeAvailabilityView
 
setStartDateTime(OffsetDateTime) - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
setStartDateTime(LocalDateTime) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setStartDayOffset(Integer) - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
setStartTime(LocalTime) - Method in class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
setState(EmployeeAvailabilityState) - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
setState(EmployeeAvailabilityState) - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeAvailabilityView
 
setTenant(Tenant) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
setTenant(Tenant) - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
setTenantId(Integer) - Method in class org.optaweb.employeerostering.domain.common.AbstractPersistable
 
setTenantId(Integer) - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
setThirdShift(Shift) - Method in class org.optaweb.employeerostering.domain.violation.NoBreakViolation
 
setTimeZone(ZoneId) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
setTimeZone(ZoneId) - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
setType(ContractMinutesViolation.Type) - Method in class org.optaweb.employeerostering.domain.violation.ContractMinutesViolation
 
setUnassignedShiftPenaltyList(List<UnassignedShiftPenalty>) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setUnassignedShiftViewList(List<ShiftView>) - Method in class org.optaweb.employeerostering.domain.roster.view.AvailabilityRosterView
 
setUnavailableEmployeeViolationList(List<UnavailableEmployeeViolation>) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setUnavailableTimeSlot(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setUnavailableTimeSlot(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
setUndesiredTimeSlot(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setUndesiredTimeSlot(HardMediumSoftLongScore) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
setUndesiredTimeslotForEmployeePenaltyList(List<UndesiredTimeslotForEmployeePenalty>) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
setUnplannedRotationOffset(Integer) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
 
setUnplannedRotationOffset(Integer) - Method in class org.optaweb.employeerostering.domain.roster.view.RosterStateView
 
setUpGeneratedData() - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
 
setUpSolverFactory() - Method in class org.optaweb.employeerostering.service.solver.WannabeSolverManager
 
setVersion(Long) - Method in class org.optaweb.employeerostering.domain.common.AbstractPersistable
 
setVersion(Long) - Method in class org.optaweb.employeerostering.domain.tenant.Tenant
 
setWeekStartDay(DayOfWeek) - Method in class org.optaweb.employeerostering.domain.tenant.RosterConstraintConfiguration
 
setWeekStartDay(DayOfWeek) - Method in class org.optaweb.employeerostering.domain.tenant.view.RosterConstraintConfigurationView
 
Shift - Class in org.optaweb.employeerostering.domain.shift
 
Shift() - Constructor for class org.optaweb.employeerostering.domain.shift.Shift
 
Shift(Integer, Spot, OffsetDateTime, OffsetDateTime) - Constructor for class org.optaweb.employeerostering.domain.shift.Shift
 
Shift(Integer, Spot, OffsetDateTime, OffsetDateTime, Employee) - Constructor for class org.optaweb.employeerostering.domain.shift.Shift
 
Shift(Integer, Spot, OffsetDateTime, OffsetDateTime, Employee, Set<Skill>, Employee) - Constructor for class org.optaweb.employeerostering.domain.shift.Shift
 
Shift(ZoneId, ShiftView, Spot) - Constructor for class org.optaweb.employeerostering.domain.shift.Shift
 
Shift(ZoneId, ShiftView, Spot, Employee) - Constructor for class org.optaweb.employeerostering.domain.shift.Shift
 
Shift(ZoneId, ShiftView, Spot, Employee, Set<Skill>, Employee) - Constructor for class org.optaweb.employeerostering.domain.shift.Shift
 
ShiftController - Class in org.optaweb.employeerostering.service.shift
 
ShiftController(ShiftService) - Constructor for class org.optaweb.employeerostering.service.shift.ShiftController
 
ShiftEmployeeConflict - Class in org.optaweb.employeerostering.domain.violation
 
ShiftEmployeeConflict() - Constructor for class org.optaweb.employeerostering.domain.violation.ShiftEmployeeConflict
 
ShiftEmployeeConflict(Shift, Shift, HardMediumSoftLongScore) - Constructor for class org.optaweb.employeerostering.domain.violation.ShiftEmployeeConflict
 
ShiftRepository - Interface in org.optaweb.employeerostering.service.shift
 
ShiftRosterView - Class in org.optaweb.employeerostering.domain.roster.view
 
ShiftRosterView() - Constructor for class org.optaweb.employeerostering.domain.roster.view.ShiftRosterView
 
ShiftRosterView(Integer) - Constructor for class org.optaweb.employeerostering.domain.roster.view.ShiftRosterView
 
ShiftRosterView(Integer, LocalDate, LocalDate) - Constructor for class org.optaweb.employeerostering.domain.roster.view.ShiftRosterView
 
ShiftRosterXlsxFileIO - Class in org.optaweb.employeerostering.util
 
ShiftService - Class in org.optaweb.employeerostering.service.shift
 
ShiftService(Validator, ShiftRepository, SpotRepository, SkillService, EmployeeRepository, RosterService, IndictmentUtils) - Constructor for class org.optaweb.employeerostering.service.shift.ShiftService
 
ShiftTemplate - Class in org.optaweb.employeerostering.domain.rotation
 
ShiftTemplate() - Constructor for class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
ShiftTemplate(Integer, Spot, int, LocalTime, int, LocalTime) - Constructor for class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
ShiftTemplate(Integer, Spot, int, LocalTime, int, LocalTime, Employee) - Constructor for class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
ShiftTemplate(Integer, Spot, int, LocalTime, int, LocalTime, Employee, Collection<Skill>) - Constructor for class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
ShiftTemplate(Integer, ShiftTemplateView, Spot, Employee, Collection<Skill>) - Constructor for class org.optaweb.employeerostering.domain.rotation.ShiftTemplate
 
ShiftTemplateRepository - Interface in org.optaweb.employeerostering.service.rotation
 
ShiftTemplateView - Class in org.optaweb.employeerostering.domain.rotation.view
 
ShiftTemplateView() - Constructor for class org.optaweb.employeerostering.domain.rotation.view.ShiftTemplateView
 
ShiftTemplateView(Integer, ShiftTemplate) - Constructor for class org.optaweb.employeerostering.domain.rotation.view.ShiftTemplateView
 
ShiftTemplateView(Integer, Long, Duration, Duration, Long, List<Long>) - Constructor for class org.optaweb.employeerostering.domain.rotation.view.ShiftTemplateView
 
ShiftView - Class in org.optaweb.employeerostering.domain.shift.view
 
ShiftView() - Constructor for class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
ShiftView(Integer, Spot, LocalDateTime, LocalDateTime) - Constructor for class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
ShiftView(Integer, Spot, LocalDateTime, LocalDateTime, Employee) - Constructor for class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
ShiftView(Integer, Spot, LocalDateTime, LocalDateTime, Employee, List<Long>, Employee) - Constructor for class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
ShiftView(ZoneId, Shift) - Constructor for class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
ShiftView(ZoneId, Shift, List<RequiredSkillViolation>, List<UnavailableEmployeeViolation>, List<ShiftEmployeeConflict>, List<DesiredTimeslotForEmployeeReward>, List<UndesiredTimeslotForEmployeePenalty>, List<RotationViolationPenalty>, List<UnassignedShiftPenalty>, List<ContractMinutesViolation>, List<NoBreakViolation>, List<PublishedShiftReassignedPenalty>, HardMediumSoftLongScore) - Constructor for class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
Skill - Class in org.optaweb.employeerostering.domain.skill
 
Skill() - Constructor for class org.optaweb.employeerostering.domain.skill.Skill
 
Skill(Integer, String) - Constructor for class org.optaweb.employeerostering.domain.skill.Skill
 
SkillController - Class in org.optaweb.employeerostering.service.skill
 
SkillController(SkillService) - Constructor for class org.optaweb.employeerostering.service.skill.SkillController
 
skillNameGenerator - Variable in class org.optaweb.employeerostering.service.roster.RosterGenerator.GeneratorType
 
SkillRepository - Interface in org.optaweb.employeerostering.service.skill
 
SkillService - Class in org.optaweb.employeerostering.service.skill
 
SkillService(Validator, SkillRepository) - Constructor for class org.optaweb.employeerostering.service.skill.SkillService
 
SkillView - Class in org.optaweb.employeerostering.domain.skill.view
 
SkillView() - Constructor for class org.optaweb.employeerostering.domain.skill.view.SkillView
 
SkillView(Integer, String) - Constructor for class org.optaweb.employeerostering.domain.skill.view.SkillView
 
solve(Integer) - Method in class org.optaweb.employeerostering.service.solver.WannabeSolverManager
 
solveRoster(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterController
 
solveRoster(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 
solveRoster(Integer, Roster) - Method in class org.optaweb.employeerostering.service.solver.WannabeSolverManager
 
SolverStatus - Enum in org.optaweb.employeerostering.service.solver
 
Spot - Class in org.optaweb.employeerostering.domain.spot
 
Spot() - Constructor for class org.optaweb.employeerostering.domain.spot.Spot
 
Spot(Integer, String, Set<Skill>) - Constructor for class org.optaweb.employeerostering.domain.spot.Spot
 
SpotController - Class in org.optaweb.employeerostering.service.spot
 
SpotController(SpotService) - Constructor for class org.optaweb.employeerostering.service.spot.SpotController
 
spotIdToShiftViewListMap - Variable in class org.optaweb.employeerostering.domain.roster.view.ShiftRosterView
 
spotList - Variable in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
spotNameGenerator - Variable in class org.optaweb.employeerostering.service.roster.RosterGenerator.GeneratorType
 
SpotRepository - Interface in org.optaweb.employeerostering.service.spot
 
SpotService - Class in org.optaweb.employeerostering.service.spot
 
SpotService(Validator, SpotRepository) - Constructor for class org.optaweb.employeerostering.service.spot.SpotService
 
SpotView - Class in org.optaweb.employeerostering.domain.spot.view
 
SpotView() - Constructor for class org.optaweb.employeerostering.domain.spot.view.SpotView
 
SpotView(Integer, String, Set<Skill>) - Constructor for class org.optaweb.employeerostering.domain.spot.view.SpotView
 
startDate - Variable in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
StringDataGenerator - Class in org.optaweb.employeerostering.service.common.generator
 
StringDataGenerator() - Constructor for class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
StringDataGenerator(boolean) - Constructor for class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
StringDataGenerator(String) - Constructor for class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
StringDataGenerator(boolean, String) - Constructor for class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
 
SwaggerConfig - Class in org.optaweb.employeerostering
 
SwaggerConfig() - Constructor for class org.optaweb.employeerostering.SwaggerConfig
 
SystemPropertiesRetriever - Class in org.optaweb.employeerostering.service.admin
 
SystemPropertiesRetriever.InitialData - Enum in org.optaweb.employeerostering.service.admin
 

T

Tenant - Class in org.optaweb.employeerostering.domain.tenant
 
Tenant() - Constructor for class org.optaweb.employeerostering.domain.tenant.Tenant
 
Tenant(String) - Constructor for class org.optaweb.employeerostering.domain.tenant.Tenant
 
TenantController - Class in org.optaweb.employeerostering.service.tenant
 
TenantController(TenantService) - Constructor for class org.optaweb.employeerostering.service.tenant.TenantController
 
tenantId - Variable in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
tenantNamePrefix - Variable in class org.optaweb.employeerostering.service.roster.RosterGenerator.GeneratorType
 
TenantRepository - Interface in org.optaweb.employeerostering.service.tenant
 
TenantService - Class in org.optaweb.employeerostering.service.tenant
 
TenantService(Validator, TenantRepository, RosterConstraintConfigurationRepository, RosterStateRepository, ShiftRepository, EmployeeAvailabilityRepository, ShiftTemplateRepository, EmployeeRepository, SpotRepository, SkillRepository) - Constructor for class org.optaweb.employeerostering.service.tenant.TenantService
 
terminate(Integer) - Method in class org.optaweb.employeerostering.service.solver.WannabeSolverManager
 
terminateRosterEarly(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterController
 
terminateRosterEarly(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 
timeslotRangeList - Variable in class org.optaweb.employeerostering.service.roster.RosterGenerator.GeneratorType
 
toLocalDateTimeInZone(OffsetDateTime, ZoneId) - Static method in class org.optaweb.employeerostering.domain.common.DateTimeUtils
 
toString() - Method in class org.optaweb.employeerostering.domain.common.AbstractPersistable
 
toString() - Method in class org.optaweb.employeerostering.domain.contract.Contract
 
toString() - Method in class org.optaweb.employeerostering.domain.contract.view.ContractView
 
toString() - Method in class org.optaweb.employeerostering.domain.employee.Employee
 
toString() - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
 
toString() - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeAvailabilityView
 
toString() - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeView
 
toString() - Method in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
 
toString() - Method in class org.optaweb.employeerostering.domain.shift.Shift
 
toString() - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
 
toString() - Method in class org.optaweb.employeerostering.domain.skill.Skill
 
toString() - Method in class org.optaweb.employeerostering.domain.skill.view.SkillView
 
toString() - Method in class org.optaweb.employeerostering.domain.spot.Spot
 
toString() - Method in class org.optaweb.employeerostering.domain.spot.view.SpotView
 
toString() - Method in class org.optaweb.employeerostering.domain.tenant.Tenant
 
toString() - Method in enum org.optaweb.employeerostering.domain.violation.ContractMinutesViolation.Type
 

U

uiConfiguration() - Method in class org.optaweb.employeerostering.SwaggerConfig
 
UnassignedShiftPenalty - Class in org.optaweb.employeerostering.domain.violation
 
UnassignedShiftPenalty() - Constructor for class org.optaweb.employeerostering.domain.violation.UnassignedShiftPenalty
 
UnassignedShiftPenalty(Shift, HardMediumSoftLongScore) - Constructor for class org.optaweb.employeerostering.domain.violation.UnassignedShiftPenalty
 
UnavailableEmployeeViolation - Class in org.optaweb.employeerostering.domain.violation
 
UnavailableEmployeeViolation() - Constructor for class org.optaweb.employeerostering.domain.violation.UnavailableEmployeeViolation
 
UnavailableEmployeeViolation(Shift, EmployeeAvailability, HardMediumSoftLongScore) - Constructor for class org.optaweb.employeerostering.domain.violation.UnavailableEmployeeViolation
 
UndesiredTimeslotForEmployeePenalty - Class in org.optaweb.employeerostering.domain.violation
 
UndesiredTimeslotForEmployeePenalty() - Constructor for class org.optaweb.employeerostering.domain.violation.UndesiredTimeslotForEmployeePenalty
 
UndesiredTimeslotForEmployeePenalty(Shift, EmployeeAvailability, HardMediumSoftLongScore) - Constructor for class org.optaweb.employeerostering.domain.violation.UndesiredTimeslotForEmployeePenalty
 
updateContract(Integer, ContractView) - Method in class org.optaweb.employeerostering.service.contract.ContractController
 
updateContract(Integer, ContractView) - Method in class org.optaweb.employeerostering.service.contract.ContractService
 
updateEmployee(Integer, EmployeeView) - Method in class org.optaweb.employeerostering.service.employee.EmployeeController
 
updateEmployee(Integer, EmployeeView) - Method in class org.optaweb.employeerostering.service.employee.EmployeeService
 
updateEmployeeAvailability(Integer, EmployeeAvailabilityView) - Method in class org.optaweb.employeerostering.service.employee.EmployeeController
 
updateEmployeeAvailability(Integer, EmployeeAvailabilityView) - Method in class org.optaweb.employeerostering.service.employee.EmployeeService
 
updateRosterConstraintConfiguration(RosterConstraintConfigurationView) - Method in class org.optaweb.employeerostering.service.tenant.TenantController
 
updateRosterConstraintConfiguration(RosterConstraintConfigurationView) - Method in class org.optaweb.employeerostering.service.tenant.TenantService
 
updateShift(Integer, ShiftView) - Method in class org.optaweb.employeerostering.service.shift.ShiftController
 
updateShift(Integer, ShiftView) - Method in class org.optaweb.employeerostering.service.shift.ShiftService
 
updateShiftsOfRoster(Roster) - Method in class org.optaweb.employeerostering.service.roster.RosterService
 
updateShiftTemplate(Integer, ShiftTemplateView) - Method in class org.optaweb.employeerostering.service.rotation.RotationController
 
updateShiftTemplate(Integer, ShiftTemplateView) - Method in class org.optaweb.employeerostering.service.rotation.RotationService
 
updateSkill(Integer, SkillView) - Method in class org.optaweb.employeerostering.service.skill.SkillController
 
updateSkill(Integer, SkillView) - Method in class org.optaweb.employeerostering.service.skill.SkillService
 
updateSpot(Integer, SpotView) - Method in class org.optaweb.employeerostering.service.spot.SpotController
 
updateSpot(Integer, SpotView) - Method in class org.optaweb.employeerostering.service.spot.SpotService
 

V

validateBean(Integer, AbstractPersistable) - Method in class org.optaweb.employeerostering.service.common.AbstractRestService
 
validateEmployee(Integer, Employee) - Method in class org.optaweb.employeerostering.service.employee.EmployeeService
 
valueOf(String) - Static method in enum org.optaweb.employeerostering.domain.employee.EmployeeAvailabilityState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaweb.employeerostering.domain.violation.ContractMinutesViolation.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaweb.employeerostering.ExceptionDataMapper.ExceptionData
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaweb.employeerostering.service.admin.SystemPropertiesRetriever.InitialData
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaweb.employeerostering.service.solver.SolverStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaweb.employeerostering.util.HierarchyTree.HierarchyRelationship
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.optaweb.employeerostering.domain.employee.EmployeeAvailabilityState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaweb.employeerostering.domain.violation.ContractMinutesViolation.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaweb.employeerostering.ExceptionDataMapper.ExceptionData
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaweb.employeerostering.service.admin.SystemPropertiesRetriever.InitialData
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaweb.employeerostering.service.solver.SolverStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaweb.employeerostering.util.HierarchyTree.HierarchyRelationship
Returns an array containing the constants of this enum type, in the order they are declared.

W

WannabeSolverManager - Class in org.optaweb.employeerostering.service.solver
 
WannabeSolverManager(ThreadPoolTaskExecutor, RosterService) - Constructor for class org.optaweb.employeerostering.service.solver.WannabeSolverManager
 
withNumberOfItemsPerPage(Integer) - Method in class org.optaweb.employeerostering.domain.roster.Pagination
 

Z

ZONE_ID_SYSTEM_PROPERTY - Static variable in class org.optaweb.employeerostering.service.admin.SystemPropertiesRetriever
 
A B C D E F G H I L M N O P R S T U V W Z 
Skip navigation links
OptaWeb Employee Rostering as a Service Spring Boot Backend 7.41.0.Final

Copyright © 2017–2020 JBoss by Red Hat. All rights reserved.