Annotation Type ConstraintWeight
-
@Target({FIELD,METHOD}) @Retention(RUNTIME) public @interface ConstraintWeight
Specifies that a bean property (or a field) set the constraint weight and score level of a constraint. For example, with a constraint weight of2soft
, a constraint match penalization with weightMultiplier3
will result in aScore
of-6soft
.It is specified on a getter of a java bean property (or directly on a field) of a
ConstraintConfiguration
class.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description String
constraintPackage
The constraint package is the namespace of the constraint.
-
-
-
Element Detail
-
value
String value
The constraint name.The constraint id is
the constraint package
concatenated with "/" and this constraint name.- Returns:
- never null, often a constant that is used by the constraints too, because they need to match.
-
-
-
constraintPackage
String constraintPackage
The constraint package is the namespace of the constraint.The constraint id is this constraint package concatenated with "/" and
the constraint name
.- Returns:
- defaults to
ConstraintConfiguration.constraintPackage()
- Default:
- ""
-
-