default UniConstraintBuilder<A> |
UniConstraintStream.impact(Score<?> constraintWeight) |
Positively or negatively impacts the Score by the constraintWeight for each match
and returns a builder to apply optional constraint properties.
|
UniConstraintBuilder<A> |
UniConstraintStream.impact(Score<?> constraintWeight,
ToIntFunction<A> matchWeigher) |
Positively or negatively impacts the Score by constraintWeight multiplied by matchWeight for each match
and returns a builder to apply optional constraint properties.
|
UniConstraintBuilder<A> |
UniConstraintStream.impactBigDecimal(Score<?> constraintWeight,
Function<A,BigDecimal> matchWeigher) |
|
default UniConstraintBuilder<A> |
UniConstraintStream.impactConfigurable() |
Positively impacts the Score by the ConstraintWeight for each match,
and returns a builder to apply optional constraint properties.
|
UniConstraintBuilder<A> |
UniConstraintStream.impactConfigurable(ToIntFunction<A> matchWeigher) |
Positively impacts the Score by the ConstraintWeight multiplied by match weight for each match,
and returns a builder to apply optional constraint properties.
|
UniConstraintBuilder<A> |
UniConstraintStream.impactConfigurableBigDecimal(Function<A,BigDecimal> matchWeigher) |
|
UniConstraintBuilder<A> |
UniConstraintStream.impactConfigurableLong(ToLongFunction<A> matchWeigher) |
|
UniConstraintBuilder<A> |
UniConstraintStream.impactLong(Score<?> constraintWeight,
ToLongFunction<A> matchWeigher) |
|
default UniConstraintBuilder<A> |
UniConstraintStream.penalize(Score<?> constraintWeight) |
|
UniConstraintBuilder<A> |
UniConstraintStream.penalize(Score<?> constraintWeight,
ToIntFunction<A> matchWeigher) |
Applies a negative Score impact,
subtracting the constraintWeight multiplied by the match weight,
and returns a builder to apply optional constraint properties.
|
UniConstraintBuilder<A> |
UniConstraintStream.penalizeBigDecimal(Score<?> constraintWeight,
Function<A,BigDecimal> matchWeigher) |
|
default UniConstraintBuilder<A> |
UniConstraintStream.penalizeConfigurable() |
Negatively impacts the Score ,
subtracting the ConstraintWeight for each match,
and returns a builder to apply optional constraint properties.
|
UniConstraintBuilder<A> |
UniConstraintStream.penalizeConfigurable(ToIntFunction<A> matchWeigher) |
Negatively impacts the Score ,
subtracting the ConstraintWeight multiplied by match weight for each match,
and returns a builder to apply optional constraint properties.
|
UniConstraintBuilder<A> |
UniConstraintStream.penalizeConfigurableBigDecimal(Function<A,BigDecimal> matchWeigher) |
|
UniConstraintBuilder<A> |
UniConstraintStream.penalizeConfigurableLong(ToLongFunction<A> matchWeigher) |
|
UniConstraintBuilder<A> |
UniConstraintStream.penalizeLong(Score<?> constraintWeight,
ToLongFunction<A> matchWeigher) |
|
default UniConstraintBuilder<A> |
UniConstraintStream.reward(Score<?> constraintWeight) |
|
UniConstraintBuilder<A> |
UniConstraintStream.reward(Score<?> constraintWeight,
ToIntFunction<A> matchWeigher) |
Applies a positive Score impact,
adding the constraintWeight multiplied by the match weight,
and returns a builder to apply optional constraint properties.
|
UniConstraintBuilder<A> |
UniConstraintStream.rewardBigDecimal(Score<?> constraintWeight,
Function<A,BigDecimal> matchWeigher) |
|
default UniConstraintBuilder<A> |
UniConstraintStream.rewardConfigurable() |
Positively impacts the Score ,
adding the ConstraintWeight for each match,
and returns a builder to apply optional constraint properties.
|
UniConstraintBuilder<A> |
UniConstraintStream.rewardConfigurable(ToIntFunction<A> matchWeigher) |
Positively impacts the Score ,
adding the ConstraintWeight multiplied by match weight for each match,
and returns a builder to apply optional constraint properties.
|
UniConstraintBuilder<A> |
UniConstraintStream.rewardConfigurableBigDecimal(Function<A,BigDecimal> matchWeigher) |
|
UniConstraintBuilder<A> |
UniConstraintStream.rewardConfigurableLong(ToLongFunction<A> matchWeigher) |
|
UniConstraintBuilder<A> |
UniConstraintStream.rewardLong(Score<?> constraintWeight,
ToLongFunction<A> matchWeigher) |
|