A B C D E F G H I L M N O P R S T U V W Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
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(boolean, int, String...) - Method in class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
- addPart(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, TimeBucketRepository, 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
- BLUE - org.optaweb.employeerostering.domain.common.HighContrastColor
- 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
- createShiftForOffset(LocalDate, int, ZoneId, boolean) - Method in class org.optaweb.employeerostering.domain.rotation.TimeBucket
- createShiftList(RosterGenerator.GeneratorType, Integer, RosterConstraintConfiguration, RosterState, List<Spot>, List<TimeBucket>) - 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(RosterStateView) - Method in class org.optaweb.employeerostering.service.tenant.TenantController
- createTenant(RosterStateView) - Method in class org.optaweb.employeerostering.service.tenant.TenantService
- createTenant(RosterGenerator.GeneratorType, int) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
- createTenantConfiguration(RosterGenerator.GeneratorType, Integer, ZoneId) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
- createTimeBucket(Integer, TimeBucketView) - Method in class org.optaweb.employeerostering.service.rotation.RotationController
- createTimeBucket(Integer, TimeBucketView) - Method in class org.optaweb.employeerostering.service.rotation.RotationService
- createTimeBucketList(RosterGenerator.GeneratorType, Integer, DayOfWeek, RosterState, List<Spot>, List<Employee>, List<Skill>) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
- CYAN - org.optaweb.employeerostering.domain.common.HighContrastColor
D
- DARK_BLUE - org.optaweb.employeerostering.domain.common.HighContrastColor
- DARK_CYAN - org.optaweb.employeerostering.domain.common.HighContrastColor
- DARK_GREEN - org.optaweb.employeerostering.domain.common.HighContrastColor
- DARK_ORANGE - org.optaweb.employeerostering.domain.common.HighContrastColor
- DARK_PURPLE - org.optaweb.employeerostering.domain.common.HighContrastColor
- DARK_RED - org.optaweb.employeerostering.domain.common.HighContrastColor
- DARK_YELLOW - org.optaweb.employeerostering.domain.common.HighContrastColor
- DATE_TIME_FORMATTER - Static variable in class org.optaweb.employeerostering.util.ShiftRosterXlsxFileIO
- DateTimeUtils - Class in org.optaweb.employeerostering.domain.common
- DAY - org.optaweb.employeerostering.domain.violation.ContractMinutesViolation.Type
- 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.TimeBucketRepository
- 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
- 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
- deleteTimeBucket(Integer, Long) - Method in class org.optaweb.employeerostering.service.rotation.RotationController
- deleteTimeBucket(Integer, Long) - Method in class org.optaweb.employeerostering.service.rotation.RotationService
- DEMO_DATA - org.optaweb.employeerostering.service.admin.SystemPropertiesRetriever.InitialData
- DESIRED - org.optaweb.employeerostering.domain.employee.EmployeeAvailabilityState
- 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
- Employee(Integer, String, Contract, Set<Skill>, String, String) - 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
- EmployeeView(Integer, String, Contract, Set<Skill>, String, String) - Constructor for class org.optaweb.employeerostering.domain.employee.view.EmployeeView
- EMPTY - org.optaweb.employeerostering.service.admin.SystemPropertiesRetriever.InitialData
- endDate - Variable in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
- ENTITY_CONSTRAINT_VIOLATION - org.optaweb.employeerostering.ExceptionDataMapper.ExceptionData
- ENTITY_NOT_FOUND - org.optaweb.employeerostering.ExceptionDataMapper.ExceptionData
- 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) - Method in interface org.optaweb.employeerostering.service.rotation.TimeBucketRepository
- 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.employee.EmployeeRepository
- 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
- generateColorFromHashcode(Object) - Static method in enum org.optaweb.employeerostering.domain.common.HighContrastColor
-
Generates a color for the given Object.
- generateNextValue() - Method in class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
- generateRoster(int, int) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
- generateRoster(int, int, RosterGenerator.GeneratorType, ZoneId) - Method in class org.optaweb.employeerostering.service.roster.RosterGenerator
- generateShortIdFromName(String) - Static method in class org.optaweb.employeerostering.domain.employee.Employee
- 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
- GENERIC_EXCEPTION - org.optaweb.employeerostering.ExceptionDataMapper.ExceptionData
- getAdditionalSkillSet() - Method in class org.optaweb.employeerostering.domain.rotation.TimeBucket
- getAdditionalSkillSetIdList() - Method in class org.optaweb.employeerostering.domain.rotation.view.TimeBucketView
- 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
- getColor() - Method in class org.optaweb.employeerostering.domain.employee.Employee
- getColor() - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeView
- 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
- getDayInRotation() - Method in class org.optaweb.employeerostering.domain.rotation.Seat
- getDayInRotation() - Method in class org.optaweb.employeerostering.domain.rotation.view.SeatView
- 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
- getEmployee() - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
- getEmployee() - Method in class org.optaweb.employeerostering.domain.rotation.Seat
- 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.rotation.view.SeatView
- 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
- getEndTime() - Method in class org.optaweb.employeerostering.domain.rotation.TimeBucket
- getEndTime() - Method in class org.optaweb.employeerostering.domain.rotation.view.TimeBucketView
- 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
- getRepeatOnDaySet() - Method in class org.optaweb.employeerostering.domain.rotation.TimeBucket
- getRepeatOnDaySetList() - Method in class org.optaweb.employeerostering.domain.rotation.view.TimeBucketView
- 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.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.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.shift.Shift
- 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
- getSeatList() - Method in class org.optaweb.employeerostering.domain.rotation.TimeBucket
- getSeatList() - Method in class org.optaweb.employeerostering.domain.rotation.view.TimeBucketView
- 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
- getShiftViewWithIndictment(ZoneId, Shift, Indictment) - Method in class org.optaweb.employeerostering.service.common.IndictmentUtils
- getShortId() - Method in class org.optaweb.employeerostering.domain.employee.Employee
- getShortId() - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeView
- 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.TimeBucket
- 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.TimeBucketView
- 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
- getStartTime() - Method in class org.optaweb.employeerostering.domain.rotation.TimeBucket
- getStartTime() - Method in class org.optaweb.employeerostering.domain.rotation.view.TimeBucketView
- 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
- getTimeBucket(Integer, Long) - Method in class org.optaweb.employeerostering.service.rotation.RotationController
- getTimeBucket(Integer, Long) - Method in class org.optaweb.employeerostering.service.rotation.RotationService
- getTimeBucketList(Integer) - Method in class org.optaweb.employeerostering.service.rotation.RotationController
- getTimeBucketList(Integer) - Method in class org.optaweb.employeerostering.service.rotation.RotationService
- 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
- GREEN - org.optaweb.employeerostering.domain.common.HighContrastColor
H
- handleException(Throwable, WebRequest) - Method in class org.optaweb.employeerostering.OptaWebExceptionHandler
- HAS_NO_DIRECT_RELATION - org.optaweb.employeerostering.util.HierarchyTree.HierarchyRelationship
- 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
- HighContrastColor - Enum in org.optaweb.employeerostering.domain.common
I
- ILLEGAL_ARGUMENT - org.optaweb.employeerostering.ExceptionDataMapper.ExceptionData
- 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
- IS_ABOVE - org.optaweb.employeerostering.util.HierarchyTree.HierarchyRelationship
- IS_BELOW - org.optaweb.employeerostering.util.HierarchyTree.HierarchyRelationship
- IS_THE_SAME_AS - org.optaweb.employeerostering.util.HierarchyTree.HierarchyRelationship
- isDraft(LocalDateTime) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
- isDraft(OffsetDateTime) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
- isDraft(Shift) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
- isHistoric(LocalDateTime) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
- isHistoric(OffsetDateTime) - 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(LocalDateTime) - Method in class org.optaweb.employeerostering.domain.roster.RosterState
- isPublished(OffsetDateTime) - 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
- LIGHT_BLUE - org.optaweb.employeerostering.domain.common.HighContrastColor
- LIGHT_CYAN - org.optaweb.employeerostering.domain.common.HighContrastColor
- LIGHT_GREEN - org.optaweb.employeerostering.domain.common.HighContrastColor
- LIGHT_ORANGE - org.optaweb.employeerostering.domain.common.HighContrastColor
- LIGHT_PURPLE - org.optaweb.employeerostering.domain.common.HighContrastColor
- LIGHT_RED - org.optaweb.employeerostering.domain.common.HighContrastColor
- LIGHT_YELLOW - org.optaweb.employeerostering.domain.common.HighContrastColor
- 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
- MONTH - org.optaweb.employeerostering.domain.violation.ContractMinutesViolation.Type
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
- NULL_POINTER - org.optaweb.employeerostering.ExceptionDataMapper.ExceptionData
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
- ORANGE - org.optaweb.employeerostering.domain.common.HighContrastColor
- 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
- provision(Integer, Integer, String, String, List<Long>) - Method in class org.optaweb.employeerostering.service.roster.RosterController
- provision(Integer, Integer, LocalDate, LocalDate, List<Long>) - Method in class org.optaweb.employeerostering.service.roster.RosterService
- 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
- PURPLE - org.optaweb.employeerostering.domain.common.HighContrastColor
- putInHierarchy(K, V) - Method in class org.optaweb.employeerostering.util.HierarchyTree
-
Puts the hierarchy class into the Hierarchy tree.
R
- RED - org.optaweb.employeerostering.domain.common.HighContrastColor
- 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, TimeBucketRepository, WannabeSolverManager, IndictmentUtils) - Constructor for class org.optaweb.employeerostering.service.roster.RosterService
- rosterState - Variable in class org.optaweb.employeerostering.domain.roster.view.AbstractRosterView
- 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
- 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, TimeBucketRepository, RosterService, TenantService, 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
- SCHEDULED - org.optaweb.employeerostering.service.solver.SolverStatus
- Seat - Class in org.optaweb.employeerostering.domain.rotation
-
A Seat is a shift to create in a time bucket for a particular day in the rotation, with an optional employee as the default employee for said shift.
- Seat() - Constructor for class org.optaweb.employeerostering.domain.rotation.Seat
- Seat(Integer, Employee) - Constructor for class org.optaweb.employeerostering.domain.rotation.Seat
- SeatView - Class in org.optaweb.employeerostering.domain.rotation.view
- SeatView() - Constructor for class org.optaweb.employeerostering.domain.rotation.view.SeatView
- SeatView(Seat) - Constructor for class org.optaweb.employeerostering.domain.rotation.view.SeatView
- 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
- setAdditionalSkillSet(Set<Skill>) - Method in class org.optaweb.employeerostering.domain.rotation.TimeBucket
- setAdditionalSkillSetIdList(List<Long>) - Method in class org.optaweb.employeerostering.domain.rotation.view.TimeBucketView
- 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
- setColor(String) - Method in class org.optaweb.employeerostering.domain.employee.Employee
- setColor(String) - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeView
- 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
- setDayInRotation(Integer) - Method in class org.optaweb.employeerostering.domain.rotation.Seat
- setDayInRotation(Integer) - Method in class org.optaweb.employeerostering.domain.rotation.view.SeatView
- 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
- setEmployee(Employee) - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
- setEmployee(Employee) - Method in class org.optaweb.employeerostering.domain.rotation.Seat
- 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.rotation.view.SeatView
- 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(LocalDateTime) - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeAvailabilityView
- setEndDateTime(LocalDateTime) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
- setEndDateTime(OffsetDateTime) - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
- setEndDateTime(OffsetDateTime) - Method in class org.optaweb.employeerostering.domain.shift.Shift
- setEndTime(LocalTime) - Method in class org.optaweb.employeerostering.domain.rotation.TimeBucket
- setEndTime(LocalTime) - Method in class org.optaweb.employeerostering.domain.rotation.view.TimeBucketView
- 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(Integer) - Method in class org.optaweb.employeerostering.domain.tenant.Tenant
- setId(Long) - Method in class org.optaweb.employeerostering.domain.common.AbstractPersistable
- 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
- setRepeatOnDaySet(Set<DayOfWeek>) - Method in class org.optaweb.employeerostering.domain.rotation.TimeBucket
- setRepeatOnDaySetList(List<DayOfWeek>) - Method in class org.optaweb.employeerostering.domain.rotation.view.TimeBucketView
- 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.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.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.shift.Shift
- 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
- setSeatList(List<Seat>) - Method in class org.optaweb.employeerostering.domain.rotation.TimeBucket
- setSeatList(List<SeatView>) - Method in class org.optaweb.employeerostering.domain.rotation.view.TimeBucketView
- 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
- setShortId(String) - Method in class org.optaweb.employeerostering.domain.employee.Employee
- setShortId(String) - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeView
- 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.TimeBucket
- setSpot(Spot) - Method in class org.optaweb.employeerostering.domain.shift.Shift
- setSpotId(Long) - Method in class org.optaweb.employeerostering.domain.rotation.view.TimeBucketView
- 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(LocalDateTime) - Method in class org.optaweb.employeerostering.domain.employee.view.EmployeeAvailabilityView
- setStartDateTime(LocalDateTime) - Method in class org.optaweb.employeerostering.domain.shift.view.ShiftView
- setStartDateTime(OffsetDateTime) - Method in class org.optaweb.employeerostering.domain.employee.EmployeeAvailability
- setStartDateTime(OffsetDateTime) - Method in class org.optaweb.employeerostering.domain.shift.Shift
- setStartTime(LocalTime) - Method in class org.optaweb.employeerostering.domain.rotation.TimeBucket
- setStartTime(LocalTime) - Method in class org.optaweb.employeerostering.domain.rotation.view.TimeBucketView
- 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
- setValuesFromTimeBucket(TimeBucket) - Method in class org.optaweb.employeerostering.domain.rotation.TimeBucket
- 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
- 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
- SOLVING - org.optaweb.employeerostering.service.solver.SolverStatus
- 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(boolean, String) - Constructor for class org.optaweb.employeerostering.service.common.generator.StringDataGenerator
- StringDataGenerator(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, TimeBucketRepository, EmployeeRepository, SpotRepository, SkillRepository) - Constructor for class org.optaweb.employeerostering.service.tenant.TenantService
- terminate(Integer) - Method in class org.optaweb.employeerostering.service.solver.WannabeSolverManager
- TERMINATED - org.optaweb.employeerostering.service.solver.SolverStatus
- terminateRosterEarly(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterController
- terminateRosterEarly(Integer) - Method in class org.optaweb.employeerostering.service.roster.RosterService
- TimeBucket - Class in org.optaweb.employeerostering.domain.rotation
- TimeBucket() - Constructor for class org.optaweb.employeerostering.domain.rotation.TimeBucket
- TimeBucket(Integer, Spot, LocalTime, LocalTime, Set<Skill>, Set<DayOfWeek>, DayOfWeek, int) - Constructor for class org.optaweb.employeerostering.domain.rotation.TimeBucket
- TimeBucket(Integer, Spot, LocalTime, LocalTime, Set<Skill>, Set<DayOfWeek>, List<Seat>) - Constructor for class org.optaweb.employeerostering.domain.rotation.TimeBucket
- TimeBucketRepository - Interface in org.optaweb.employeerostering.service.rotation
- TimeBucketView - Class in org.optaweb.employeerostering.domain.rotation.view
- TimeBucketView() - Constructor for class org.optaweb.employeerostering.domain.rotation.view.TimeBucketView
- TimeBucketView(TimeBucket) - Constructor for class org.optaweb.employeerostering.domain.rotation.view.TimeBucketView
- 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
- TRANSACTION_ROLLBACK - org.optaweb.employeerostering.ExceptionDataMapper.ExceptionData
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
- UNAVAILABLE - org.optaweb.employeerostering.domain.employee.EmployeeAvailabilityState
- 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
- UNDESIRED - org.optaweb.employeerostering.domain.employee.EmployeeAvailabilityState
- 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
- 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
- updateTimeBucket(Integer, TimeBucketView) - Method in class org.optaweb.employeerostering.service.rotation.RotationController
- updateTimeBucket(Integer, TimeBucketView) - Method in class org.optaweb.employeerostering.service.rotation.RotationService
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.common.HighContrastColor
-
Returns the enum constant of this type with the specified name.
- 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.common.HighContrastColor
-
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.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
- WEEK - org.optaweb.employeerostering.domain.violation.ContractMinutesViolation.Type
- withNumberOfItemsPerPage(Integer) - Method in class org.optaweb.employeerostering.domain.roster.Pagination
Y
- YEAR - org.optaweb.employeerostering.domain.violation.ContractMinutesViolation.Type
- YELLOW - org.optaweb.employeerostering.domain.common.HighContrastColor
Z
- ZONE_ID_SYSTEM_PROPERTY - Static variable in class org.optaweb.employeerostering.service.admin.SystemPropertiesRetriever
All Classes All Packages