Class EmployeeSchedule
java.lang.Object
ai.timefold.solver.enterprise.service.quarkus.deployment.it.EmployeeSchedule
- All Implemented Interfaces:
ai.timefold.solver.service.definition.api.ModelInput, ai.timefold.solver.service.definition.api.ModelOutput, ai.timefold.solver.service.definition.api.SolverModel<ai.timefold.solver.core.api.score.HardMediumSoftScore>
public class EmployeeSchedule
extends Object
implements ai.timefold.solver.service.definition.api.ModelInput, ai.timefold.solver.service.definition.api.ModelOutput, ai.timefold.solver.service.definition.api.SolverModel<ai.timefold.solver.core.api.score.HardMediumSoftScore>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionai.timefold.solver.core.api.domain.solution.ConstraintWeightOverrides<ai.timefold.solver.core.api.score.HardMediumSoftScore> ai.timefold.solver.core.api.score.HardMediumSoftScoregetScore()voidsetConstraintWeightOverrides(ai.timefold.solver.core.api.domain.solution.ConstraintWeightOverrides<ai.timefold.solver.core.api.score.HardMediumSoftScore> constraintWeightOverrides) voidsetEmployees(List<Employee> employees) voidsetScore(ai.timefold.solver.core.api.score.HardMediumSoftScore score) void
-
Constructor Details
-
EmployeeSchedule
public EmployeeSchedule() -
EmployeeSchedule
-
-
Method Details
-
getEmployees
-
setEmployees
-
getShifts
-
setShifts
-
getScore
public ai.timefold.solver.core.api.score.HardMediumSoftScore getScore()- Specified by:
getScorein interfaceai.timefold.solver.service.definition.api.SolverModel<ai.timefold.solver.core.api.score.HardMediumSoftScore>
-
setScore
public void setScore(ai.timefold.solver.core.api.score.HardMediumSoftScore score) -
getConstraintWeightOverrides
public ai.timefold.solver.core.api.domain.solution.ConstraintWeightOverrides<ai.timefold.solver.core.api.score.HardMediumSoftScore> getConstraintWeightOverrides()- Specified by:
getConstraintWeightOverridesin interfaceai.timefold.solver.service.definition.api.SolverModel<ai.timefold.solver.core.api.score.HardMediumSoftScore>
-
setConstraintWeightOverrides
public void setConstraintWeightOverrides(ai.timefold.solver.core.api.domain.solution.ConstraintWeightOverrides<ai.timefold.solver.core.api.score.HardMediumSoftScore> constraintWeightOverrides)
-