| Package | Description |
|---|---|
| org.optaplanner.core.api.score.stream |
The
ConstraintStream API:
a way to define constraints for Score calculation. |
| org.optaplanner.core.api.score.stream.bi |
The
ConstraintStream API for two matched facts. |
| org.optaplanner.core.api.score.stream.tri |
The
ConstraintStream API for three matched facts. |
| org.optaplanner.core.api.score.stream.uni |
The
ConstraintStream API for one matched fact. |
| org.optaplanner.core.impl.score.stream | |
| org.optaplanner.core.impl.score.stream.bavet | |
| org.optaplanner.core.impl.score.stream.bavet.bi | |
| org.optaplanner.core.impl.score.stream.bavet.common | |
| org.optaplanner.core.impl.score.stream.bavet.tri | |
| org.optaplanner.core.impl.score.stream.bavet.uni |
| Modifier and Type | Method and Description |
|---|---|
Constraint[] |
ConstraintProvider.defineConstraints(ConstraintFactory constraintFactory)
This method is called once to create the constraints.
|
default Constraint |
ConstraintStream.penalize(String constraintName,
Score<?> constraintWeight)
Negatively impact the
Score: subtract the constraintWeight for each match. |
Constraint |
ConstraintStream.penalize(String constraintPackage,
String constraintName,
Score<?> constraintWeight)
As defined by
ConstraintStream.penalize(String, Score). |
default Constraint |
ConstraintStream.penalizeConfigurable(String constraintName)
Negatively impact the
Score: subtract the ConstraintWeight for each match. |
Constraint |
ConstraintStream.penalizeConfigurable(String constraintPackage,
String constraintName)
As defined by
ConstraintStream.penalizeConfigurable(String). |
default Constraint |
ConstraintStream.reward(String constraintName,
Score<?> constraintWeight)
Positively impact the
Score: add the constraintWeight for each match. |
Constraint |
ConstraintStream.reward(String constraintPackage,
String constraintName,
Score<?> constraintWeight)
As defined by
ConstraintStream.reward(String, Score). |
default Constraint |
ConstraintStream.rewardConfigurable(String constraintName)
Positively impact the
Score: add the ConstraintWeight for each match. |
Constraint |
ConstraintStream.rewardConfigurable(String constraintPackage,
String constraintName)
As defined by
ConstraintStream.rewardConfigurable(String). |
| Modifier and Type | Method and Description |
|---|---|
default Constraint |
BiConstraintStream.penalize(String constraintName,
Score<?> constraintWeight,
ToIntBiFunction<A,B> matchWeigher)
Negatively impact the
Score: subtract the constraintWeight multiplied by the match weight. |
Constraint |
BiConstraintStream.penalize(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntBiFunction<A,B> matchWeigher)
As defined by
BiConstraintStream.penalize(String, Score, ToIntBiFunction). |
default Constraint |
BiConstraintStream.penalizeBigDecimal(String constraintName,
Score<?> constraintWeight,
BiFunction<A,B,BigDecimal> matchWeigher)
Negatively impact the
Score: subtract the constraintWeight multiplied by the match weight. |
Constraint |
BiConstraintStream.penalizeBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
BiFunction<A,B,BigDecimal> matchWeigher)
|
Constraint |
BiConstraintStream.penalizeConfigurable(String constraintPackage,
String constraintName,
ToIntBiFunction<A,B> matchWeigher)
|
default Constraint |
BiConstraintStream.penalizeConfigurable(String constraintName,
ToIntBiFunction<A,B> matchWeigher)
Negatively impact the
Score: subtract the ConstraintWeight multiplied by the match weight. |
default Constraint |
BiConstraintStream.penalizeConfigurableBigDecimal(String constraintName,
BiFunction<A,B,BigDecimal> matchWeigher)
Negatively impact the
Score: subtract the ConstraintWeight multiplied by the match weight. |
Constraint |
BiConstraintStream.penalizeConfigurableBigDecimal(String constraintPackage,
String constraintName,
BiFunction<A,B,BigDecimal> matchWeigher)
|
Constraint |
BiConstraintStream.penalizeConfigurableLong(String constraintPackage,
String constraintName,
ToLongBiFunction<A,B> matchWeigher)
|
default Constraint |
BiConstraintStream.penalizeConfigurableLong(String constraintName,
ToLongBiFunction<A,B> matchWeigher)
Negatively impact the
Score: subtract the ConstraintWeight multiplied by the match weight. |
default Constraint |
BiConstraintStream.penalizeLong(String constraintName,
Score<?> constraintWeight,
ToLongBiFunction<A,B> matchWeigher)
Negatively impact the
Score: subtract the constraintWeight multiplied by the match weight. |
Constraint |
BiConstraintStream.penalizeLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongBiFunction<A,B> matchWeigher)
|
default Constraint |
BiConstraintStream.reward(String constraintName,
Score<?> constraintWeight,
ToIntBiFunction<A,B> matchWeigher)
Positively impact the
Score: add the constraintWeight multiplied by the match weight. |
Constraint |
BiConstraintStream.reward(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntBiFunction<A,B> matchWeigher)
As defined by
BiConstraintStream.reward(String, Score, ToIntBiFunction). |
default Constraint |
BiConstraintStream.rewardBigDecimal(String constraintName,
Score<?> constraintWeight,
BiFunction<A,B,BigDecimal> matchWeigher)
Positively impact the
Score: add the constraintWeight multiplied by the match weight. |
Constraint |
BiConstraintStream.rewardBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
BiFunction<A,B,BigDecimal> matchWeigher)
|
Constraint |
BiConstraintStream.rewardConfigurable(String constraintPackage,
String constraintName,
ToIntBiFunction<A,B> matchWeigher)
|
default Constraint |
BiConstraintStream.rewardConfigurable(String constraintName,
ToIntBiFunction<A,B> matchWeigher)
Positively impact the
Score: add the ConstraintWeight multiplied by the match weight. |
default Constraint |
BiConstraintStream.rewardConfigurableBigDecimal(String constraintName,
BiFunction<A,B,BigDecimal> matchWeigher)
Positively impact the
Score: add the ConstraintWeight multiplied by the match weight. |
Constraint |
BiConstraintStream.rewardConfigurableBigDecimal(String constraintPackage,
String constraintName,
BiFunction<A,B,BigDecimal> matchWeigher)
|
Constraint |
BiConstraintStream.rewardConfigurableLong(String constraintPackage,
String constraintName,
ToLongBiFunction<A,B> matchWeigher)
|
default Constraint |
BiConstraintStream.rewardConfigurableLong(String constraintName,
ToLongBiFunction<A,B> matchWeigher)
Positively impact the
Score: add the ConstraintWeight multiplied by the match weight. |
default Constraint |
BiConstraintStream.rewardLong(String constraintName,
Score<?> constraintWeight,
ToLongBiFunction<A,B> matchWeigher)
Positively impact the
Score: add the constraintWeight multiplied by the match weight. |
Constraint |
BiConstraintStream.rewardLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongBiFunction<A,B> matchWeigher)
|
| Modifier and Type | Method and Description |
|---|---|
default Constraint |
TriConstraintStream.penalize(String constraintName,
Score<?> constraintWeight,
ToIntTriFunction<A,B,C> matchWeigher)
Negatively impact the
Score: subtract the constraintWeight multiplied by the match weight. |
Constraint |
TriConstraintStream.penalize(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntTriFunction<A,B,C> matchWeigher)
|
default Constraint |
TriConstraintStream.penalizeBigDecimal(String constraintName,
Score<?> constraintWeight,
TriFunction<A,B,C,BigDecimal> matchWeigher)
Negatively impact the
Score: subtract the constraintWeight multiplied by the match weight. |
Constraint |
TriConstraintStream.penalizeBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
TriFunction<A,B,C,BigDecimal> matchWeigher)
|
Constraint |
TriConstraintStream.penalizeConfigurable(String constraintPackage,
String constraintName,
ToIntTriFunction<A,B,C> matchWeigher)
|
default Constraint |
TriConstraintStream.penalizeConfigurable(String constraintName,
ToIntTriFunction<A,B,C> matchWeigher)
Negatively impact the
Score: subtract the ConstraintWeight multiplied by the match weight. |
Constraint |
TriConstraintStream.penalizeConfigurableBigDecimal(String constraintPackage,
String constraintName,
TriFunction<A,B,C,BigDecimal> matchWeigher)
|
default Constraint |
TriConstraintStream.penalizeConfigurableBigDecimal(String constraintName,
TriFunction<A,B,C,BigDecimal> matchWeigher)
Negatively impact the
Score: subtract the ConstraintWeight multiplied by the match weight. |
Constraint |
TriConstraintStream.penalizeConfigurableLong(String constraintPackage,
String constraintName,
ToLongTriFunction<A,B,C> matchWeigher)
|
default Constraint |
TriConstraintStream.penalizeConfigurableLong(String constraintName,
ToLongTriFunction<A,B,C> matchWeigher)
Negatively impact the
Score: subtract the ConstraintWeight multiplied by the match weight. |
default Constraint |
TriConstraintStream.penalizeLong(String constraintName,
Score<?> constraintWeight,
ToLongTriFunction<A,B,C> matchWeigher)
Negatively impact the
Score: subtract the constraintWeight multiplied by the match weight. |
Constraint |
TriConstraintStream.penalizeLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongTriFunction<A,B,C> matchWeigher)
|
default Constraint |
TriConstraintStream.reward(String constraintName,
Score<?> constraintWeight,
ToIntTriFunction<A,B,C> matchWeigher)
Positively impact the
Score: add the constraintWeight multiplied by the match weight. |
Constraint |
TriConstraintStream.reward(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntTriFunction<A,B,C> matchWeigher)
As defined by
TriConstraintStream.reward(String, Score, ToIntTriFunction). |
default Constraint |
TriConstraintStream.rewardBigDecimal(String constraintName,
Score<?> constraintWeight,
TriFunction<A,B,C,BigDecimal> matchWeigher)
Positively impact the
Score: add the constraintWeight multiplied by the match weight. |
Constraint |
TriConstraintStream.rewardBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
TriFunction<A,B,C,BigDecimal> matchWeigher)
|
Constraint |
TriConstraintStream.rewardConfigurable(String constraintPackage,
String constraintName,
ToIntTriFunction<A,B,C> matchWeigher)
|
default Constraint |
TriConstraintStream.rewardConfigurable(String constraintName,
ToIntTriFunction<A,B,C> matchWeigher)
Positively impact the
Score: add the ConstraintWeight multiplied by the match weight. |
Constraint |
TriConstraintStream.rewardConfigurableBigDecimal(String constraintPackage,
String constraintName,
TriFunction<A,B,C,BigDecimal> matchWeigher)
|
default Constraint |
TriConstraintStream.rewardConfigurableBigDecimal(String constraintName,
TriFunction<A,B,C,BigDecimal> matchWeigher)
Positively impact the
Score: add the ConstraintWeight multiplied by the match weight. |
Constraint |
TriConstraintStream.rewardConfigurableLong(String constraintPackage,
String constraintName,
ToLongTriFunction<A,B,C> matchWeigher)
|
default Constraint |
TriConstraintStream.rewardConfigurableLong(String constraintName,
ToLongTriFunction<A,B,C> matchWeigher)
Positively impact the
Score: add the ConstraintWeight multiplied by the match weight. |
default Constraint |
TriConstraintStream.rewardLong(String constraintName,
Score<?> constraintWeight,
ToLongTriFunction<A,B,C> matchWeigher)
Positively impact the
Score: add the constraintWeight multiplied by the match weight. |
Constraint |
TriConstraintStream.rewardLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongTriFunction<A,B,C> matchWeigher)
|
| Modifier and Type | Method and Description |
|---|---|
default Constraint |
UniConstraintStream.penalize(String constraintName,
Score<?> constraintWeight,
ToIntFunction<A> matchWeigher)
Negatively impact the
Score: subtract the constraintWeight multiplied by the match weight. |
Constraint |
UniConstraintStream.penalize(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntFunction<A> matchWeigher)
As defined by
UniConstraintStream.penalize(String, Score, ToIntFunction). |
default Constraint |
UniConstraintStream.penalizeBigDecimal(String constraintName,
Score<?> constraintWeight,
Function<A,BigDecimal> matchWeigher)
Negatively impact the
Score: subtract the constraintWeight multiplied by the match weight. |
Constraint |
UniConstraintStream.penalizeBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
Function<A,BigDecimal> matchWeigher)
|
Constraint |
UniConstraintStream.penalizeConfigurable(String constraintPackage,
String constraintName,
ToIntFunction<A> matchWeigher)
|
default Constraint |
UniConstraintStream.penalizeConfigurable(String constraintName,
ToIntFunction<A> matchWeigher)
Negatively impact the
Score: subtract the ConstraintWeight multiplied by the match weight. |
default Constraint |
UniConstraintStream.penalizeConfigurableBigDecimal(String constraintName,
Function<A,BigDecimal> matchWeigher)
Negatively impact the
Score: subtract the ConstraintWeight multiplied by the match weight. |
Constraint |
UniConstraintStream.penalizeConfigurableBigDecimal(String constraintPackage,
String constraintName,
Function<A,BigDecimal> matchWeigher)
|
Constraint |
UniConstraintStream.penalizeConfigurableLong(String constraintPackage,
String constraintName,
ToLongFunction<A> matchWeigher)
|
default Constraint |
UniConstraintStream.penalizeConfigurableLong(String constraintName,
ToLongFunction<A> matchWeigher)
Negatively impact the
Score: subtract the ConstraintWeight multiplied by the match weight. |
default Constraint |
UniConstraintStream.penalizeLong(String constraintName,
Score<?> constraintWeight,
ToLongFunction<A> matchWeigher)
Negatively impact the
Score: subtract the constraintWeight multiplied by the match weight. |
Constraint |
UniConstraintStream.penalizeLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongFunction<A> matchWeigher)
|
default Constraint |
UniConstraintStream.reward(String constraintName,
Score<?> constraintWeight,
ToIntFunction<A> matchWeigher)
Positively impact the
Score: add the constraintWeight multiplied by the match weight. |
Constraint |
UniConstraintStream.reward(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntFunction<A> matchWeigher)
As defined by
UniConstraintStream.reward(String, Score, ToIntFunction). |
default Constraint |
UniConstraintStream.rewardBigDecimal(String constraintName,
Score<?> constraintWeight,
Function<A,BigDecimal> matchWeigher)
Positively impact the
Score: add the constraintWeight multiplied by the match weight. |
Constraint |
UniConstraintStream.rewardBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
Function<A,BigDecimal> matchWeigher)
|
Constraint |
UniConstraintStream.rewardConfigurable(String constraintPackage,
String constraintName,
ToIntFunction<A> matchWeigher)
|
default Constraint |
UniConstraintStream.rewardConfigurable(String constraintName,
ToIntFunction<A> matchWeigher)
Positively impact the
Score: add the ConstraintWeight multiplied by the match weight. |
default Constraint |
UniConstraintStream.rewardConfigurableBigDecimal(String constraintName,
Function<A,BigDecimal> matchWeigher)
Positively impact the
Score: add the ConstraintWeight multiplied by the match weight. |
Constraint |
UniConstraintStream.rewardConfigurableBigDecimal(String constraintPackage,
String constraintName,
Function<A,BigDecimal> matchWeigher)
|
Constraint |
UniConstraintStream.rewardConfigurableLong(String constraintPackage,
String constraintName,
ToLongFunction<A> matchWeigher)
|
default Constraint |
UniConstraintStream.rewardConfigurableLong(String constraintName,
ToLongFunction<A> matchWeigher)
Positively impact the
Score: add the ConstraintWeight multiplied by the match weight. |
default Constraint |
UniConstraintStream.rewardLong(String constraintName,
Score<?> constraintWeight,
ToLongFunction<A> matchWeigher)
Positively impact the
Score: add the constraintWeight multiplied by the match weight. |
Constraint |
UniConstraintStream.rewardLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongFunction<A> matchWeigher)
|
| Modifier and Type | Method and Description |
|---|---|
ConstraintSessionFactory<Solution_> |
InnerConstraintFactory.buildSessionFactory(Constraint[] constraints)
This method is thread-safe.
|
| Modifier and Type | Method and Description |
|---|---|
ConstraintSessionFactory<Solution_> |
BavetConstraintFactory.buildSessionFactory(Constraint[] constraints) |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
BavetAbstractBiConstraintStream.penalize(String constraintPackage,
String constraintName,
Score<?> constraintWeight) |
Constraint |
BavetAbstractBiConstraintStream.penalize(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntBiFunction<A,B> matchWeigher) |
Constraint |
BavetAbstractBiConstraintStream.penalizeBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
BiFunction<A,B,BigDecimal> matchWeigher) |
Constraint |
BavetAbstractBiConstraintStream.penalizeConfigurable(String constraintPackage,
String constraintName) |
Constraint |
BavetAbstractBiConstraintStream.penalizeConfigurable(String constraintPackage,
String constraintName,
ToIntBiFunction<A,B> matchWeigher) |
Constraint |
BavetAbstractBiConstraintStream.penalizeConfigurableBigDecimal(String constraintPackage,
String constraintName,
BiFunction<A,B,BigDecimal> matchWeigher) |
Constraint |
BavetAbstractBiConstraintStream.penalizeConfigurableLong(String constraintPackage,
String constraintName,
ToLongBiFunction<A,B> matchWeigher) |
Constraint |
BavetAbstractBiConstraintStream.penalizeLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongBiFunction<A,B> matchWeigher) |
Constraint |
BavetAbstractBiConstraintStream.reward(String constraintPackage,
String constraintName,
Score<?> constraintWeight) |
Constraint |
BavetAbstractBiConstraintStream.reward(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntBiFunction<A,B> matchWeigher) |
Constraint |
BavetAbstractBiConstraintStream.rewardBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
BiFunction<A,B,BigDecimal> matchWeigher) |
Constraint |
BavetAbstractBiConstraintStream.rewardConfigurable(String constraintPackage,
String constraintName) |
Constraint |
BavetAbstractBiConstraintStream.rewardConfigurable(String constraintPackage,
String constraintName,
ToIntBiFunction<A,B> matchWeigher) |
Constraint |
BavetAbstractBiConstraintStream.rewardConfigurableBigDecimal(String constraintPackage,
String constraintName,
BiFunction<A,B,BigDecimal> matchWeigher) |
Constraint |
BavetAbstractBiConstraintStream.rewardConfigurableLong(String constraintPackage,
String constraintName,
ToLongBiFunction<A,B> matchWeigher) |
Constraint |
BavetAbstractBiConstraintStream.rewardLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongBiFunction<A,B> matchWeigher) |
| Modifier and Type | Class and Description |
|---|---|
class |
BavetConstraint<Solution_> |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
BavetAbstractTriConstraintStream.penalize(String constraintPackage,
String constraintName,
Score<?> constraintWeight) |
Constraint |
BavetAbstractTriConstraintStream.penalize(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntTriFunction<A,B,C> matchWeigher) |
Constraint |
BavetAbstractTriConstraintStream.penalizeBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
TriFunction<A,B,C,BigDecimal> matchWeigher) |
Constraint |
BavetAbstractTriConstraintStream.penalizeConfigurable(String constraintPackage,
String constraintName) |
Constraint |
BavetAbstractTriConstraintStream.penalizeConfigurable(String constraintPackage,
String constraintName,
ToIntTriFunction<A,B,C> matchWeigher) |
Constraint |
BavetAbstractTriConstraintStream.penalizeConfigurableBigDecimal(String constraintPackage,
String constraintName,
TriFunction<A,B,C,BigDecimal> matchWeigher) |
Constraint |
BavetAbstractTriConstraintStream.penalizeConfigurableLong(String constraintPackage,
String constraintName,
ToLongTriFunction<A,B,C> matchWeigher) |
Constraint |
BavetAbstractTriConstraintStream.penalizeLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongTriFunction<A,B,C> matchWeigher) |
Constraint |
BavetAbstractTriConstraintStream.reward(String constraintPackage,
String constraintName,
Score<?> constraintWeight) |
Constraint |
BavetAbstractTriConstraintStream.reward(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntTriFunction<A,B,C> matchWeigher) |
Constraint |
BavetAbstractTriConstraintStream.rewardBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
TriFunction<A,B,C,BigDecimal> matchWeigher) |
Constraint |
BavetAbstractTriConstraintStream.rewardConfigurable(String constraintPackage,
String constraintName) |
Constraint |
BavetAbstractTriConstraintStream.rewardConfigurable(String constraintPackage,
String constraintName,
ToIntTriFunction<A,B,C> matchWeigher) |
Constraint |
BavetAbstractTriConstraintStream.rewardConfigurableBigDecimal(String constraintPackage,
String constraintName,
TriFunction<A,B,C,BigDecimal> matchWeigher) |
Constraint |
BavetAbstractTriConstraintStream.rewardConfigurableLong(String constraintPackage,
String constraintName,
ToLongTriFunction<A,B,C> matchWeigher) |
Constraint |
BavetAbstractTriConstraintStream.rewardLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongTriFunction<A,B,C> matchWeigher) |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
BavetAbstractUniConstraintStream.penalize(String constraintPackage,
String constraintName,
Score<?> constraintWeight) |
Constraint |
BavetAbstractUniConstraintStream.penalize(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntFunction<A> matchWeigher) |
Constraint |
BavetAbstractUniConstraintStream.penalizeBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
Function<A,BigDecimal> matchWeigher) |
Constraint |
BavetAbstractUniConstraintStream.penalizeConfigurable(String constraintPackage,
String constraintName) |
Constraint |
BavetAbstractUniConstraintStream.penalizeConfigurable(String constraintPackage,
String constraintName,
ToIntFunction<A> matchWeigher) |
Constraint |
BavetAbstractUniConstraintStream.penalizeConfigurableBigDecimal(String constraintPackage,
String constraintName,
Function<A,BigDecimal> matchWeigher) |
Constraint |
BavetAbstractUniConstraintStream.penalizeConfigurableLong(String constraintPackage,
String constraintName,
ToLongFunction<A> matchWeigher) |
Constraint |
BavetAbstractUniConstraintStream.penalizeLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongFunction<A> matchWeigher) |
Constraint |
BavetAbstractUniConstraintStream.reward(String constraintPackage,
String constraintName,
Score<?> constraintWeight) |
Constraint |
BavetAbstractUniConstraintStream.reward(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntFunction<A> matchWeigher) |
Constraint |
BavetAbstractUniConstraintStream.rewardBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
Function<A,BigDecimal> matchWeigher) |
Constraint |
BavetAbstractUniConstraintStream.rewardConfigurable(String constraintPackage,
String constraintName) |
Constraint |
BavetAbstractUniConstraintStream.rewardConfigurable(String constraintPackage,
String constraintName,
ToIntFunction<A> matchWeigher) |
Constraint |
BavetAbstractUniConstraintStream.rewardConfigurableBigDecimal(String constraintPackage,
String constraintName,
Function<A,BigDecimal> matchWeigher) |
Constraint |
BavetAbstractUniConstraintStream.rewardConfigurableLong(String constraintPackage,
String constraintName,
ToLongFunction<A> matchWeigher) |
Constraint |
BavetAbstractUniConstraintStream.rewardLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongFunction<A> matchWeigher) |
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.