default Constraint |
QuadConstraintStream.impact(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
default Constraint |
QuadConstraintStream.impact(String constraintName,
Score<?> constraintWeight,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
<Score_ extends Score<Score_>> QuadConstraintBuilder<A,B,C,D,Score_> |
QuadConstraintStream.impact(Score_ constraintWeight,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Positively or negatively impacts the Score by constraintWeight multiplied by matchWeight for each match
and returns a builder to apply optional constraint properties.
|
default Constraint |
QuadConstraintStream.impactConfigurable(String constraintPackage,
String constraintName,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
default Constraint |
QuadConstraintStream.impactConfigurable(String constraintName,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
QuadConstraintBuilder<A,B,C,D,?> |
QuadConstraintStream.impactConfigurable(ToIntQuadFunction<A,B,C,D> matchWeigher) |
Positively impacts the Score by the ConstraintWeight multiplied by match weight for each match,
and returns a builder to apply optional constraint properties.
|
default Constraint |
QuadConstraintStream.penalize(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
default Constraint |
QuadConstraintStream.penalize(String constraintName,
Score<?> constraintWeight,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
<Score_ extends Score<Score_>> QuadConstraintBuilder<A,B,C,D,Score_> |
QuadConstraintStream.penalize(Score_ constraintWeight,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Applies a negative Score impact,
subtracting the constraintWeight multiplied by the match weight,
and returns a builder to apply optional constraint properties.
|
default Constraint |
QuadConstraintStream.penalizeConfigurable(String constraintPackage,
String constraintName,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
default Constraint |
QuadConstraintStream.penalizeConfigurable(String constraintName,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
QuadConstraintBuilder<A,B,C,D,?> |
QuadConstraintStream.penalizeConfigurable(ToIntQuadFunction<A,B,C,D> matchWeigher) |
Negatively impacts the Score ,
subtracting the ConstraintWeight multiplied by match weight for each match,
and returns a builder to apply optional constraint properties.
|
default Constraint |
QuadConstraintStream.reward(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
default Constraint |
QuadConstraintStream.reward(String constraintName,
Score<?> constraintWeight,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
<Score_ extends Score<Score_>> QuadConstraintBuilder<A,B,C,D,Score_> |
QuadConstraintStream.reward(Score_ constraintWeight,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Applies a positive Score impact,
adding the constraintWeight multiplied by the match weight,
and returns a builder to apply optional constraint properties.
|
default Constraint |
QuadConstraintStream.rewardConfigurable(String constraintPackage,
String constraintName,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
default Constraint |
QuadConstraintStream.rewardConfigurable(String constraintName,
ToIntQuadFunction<A,B,C,D> matchWeigher) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
QuadConstraintBuilder<A,B,C,D,?> |
QuadConstraintStream.rewardConfigurable(ToIntQuadFunction<A,B,C,D> matchWeigher) |
Positively impacts the Score ,
adding the ConstraintWeight multiplied by match weight for each match,
and returns a builder to apply optional constraint properties.
|