Annotation Interface ConstraintConfiguration
Allows end users to change the constraint weights, by not hard coding them.
This annotation specifies that the class holds a number of
ConstraintWeight
annotated members.
That class must also have a weight
for each of the constraints.
A PlanningSolution
has at most one field or property annotated with ConstraintConfigurationProvider
with returns a type of the ConstraintConfiguration
annotated class.
-
Optional Element Summary
Modifier and TypeOptional ElementDescriptionThe namespace of the constraints.
-
Element Details
-
constraintPackage
String constraintPackageThe namespace of the constraints.This is the default for every
ConstraintWeight.constraintPackage()
in the annotated class.- Returns:
- defaults to the annotated class's package.
- Default:
- ""
-