diff --git a/docs/src/main/asciidoc/optaplanner.adoc b/docs/src/main/asciidoc/optaplanner.adoc index dd16950334624..d0c2192d55f54 100644 --- a/docs/src/main/asciidoc/optaplanner.adoc +++ b/docs/src/main/asciidoc/optaplanner.adoc @@ -455,7 +455,8 @@ public class TimeTableConstraintProvider implements ConstraintProvider { // ... and the pair is unique (different id, no reverse pairs) ... Joiners.lessThan(Lesson::getId)) // ... then penalize each pair with a hard weight. - .penalize("Room conflict", HardSoftScore.ONE_HARD); + .penalize(HardSoftScore.ONE_HARD) + .asConstraint("Room conflict"); } Constraint teacherConflict(ConstraintFactory constraintFactory) { @@ -465,7 +466,8 @@ public class TimeTableConstraintProvider implements ConstraintProvider { Joiners.equal(Lesson::getTimeslot), Joiners.equal(Lesson::getTeacher), Joiners.lessThan(Lesson::getId)) - .penalize("Teacher conflict", HardSoftScore.ONE_HARD); + .penalize(HardSoftScore.ONE_HARD) + .asConstraint(""Teacher conflict"); } Constraint studentGroupConflict(ConstraintFactory constraintFactory) { @@ -475,7 +477,8 @@ public class TimeTableConstraintProvider implements ConstraintProvider { Joiners.equal(Lesson::getTimeslot), Joiners.equal(Lesson::getStudentGroup), Joiners.lessThan(Lesson::getId)) - .penalize("Student group conflict", HardSoftScore.ONE_HARD); + .penalize(HardSoftScore.ONE_HARD) + .asConstraint(""Student group conflict"); } }