diff --git a/docs/src/main/asciidoc/optaplanner.adoc b/docs/src/main/asciidoc/optaplanner.adoc index abac11775db43..1de048f099bce 100644 --- a/docs/src/main/asciidoc/optaplanner.adoc +++ b/docs/src/main/asciidoc/optaplanner.adoc @@ -456,7 +456,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) { @@ -466,7 +467,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) { @@ -476,7 +478,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"); } }