Uses of Interface
org.optaplanner.core.api.score.stream.Constraint
-
-
Uses of Constraint in org.optaplanner.core.api.score.stream
Methods in org.optaplanner.core.api.score.stream that return Constraint Modifier and Type Method Description Constraint[]ConstraintProvider. defineConstraints(ConstraintFactory constraintFactory)This method is called once to create the constraints.ConstraintConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight)As defined byConstraintStream.impact(String, Score).default ConstraintConstraintStream. impact(String constraintName, Score<?> constraintWeight)Positively or negatively impact theScoreby the constraintWeight for each match.ConstraintConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight)As defined byConstraintStream.penalize(String, Score).default ConstraintConstraintStream. penalize(String constraintName, Score<?> constraintWeight)Negatively impact theScore: subtract the constraintWeight for each match.default ConstraintConstraintStream. penalizeConfigurable(String constraintName)Negatively impact theScore: subtract theConstraintWeightfor each match.ConstraintConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName)As defined byConstraintStream.penalizeConfigurable(String).ConstraintConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight)As defined byConstraintStream.reward(String, Score).default ConstraintConstraintStream. reward(String constraintName, Score<?> constraintWeight)Positively impact theScore: add the constraintWeight for each match.default ConstraintConstraintStream. rewardConfigurable(String constraintName)Positively impact theScore: add theConstraintWeightfor each match.ConstraintConstraintStream. rewardConfigurable(String constraintPackage, String constraintName)As defined byConstraintStream.rewardConfigurable(String). -
Uses of Constraint in org.optaplanner.core.api.score.stream.bi
Methods in org.optaplanner.core.api.score.stream.bi that return Constraint Modifier and Type Method Description ConstraintBiConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)As defined byBiConstraintStream.impact(String, Score, ToIntBiFunction).default ConstraintBiConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintBiConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher)default ConstraintBiConstraintStream. impactConfigurable(String constraintName, ToIntBiFunction<A,B> matchWeigher)Positively or negatively impact theScoreby theConstraintWeightmultiplied by the match weight.ConstraintBiConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintBiConstraintStream. impactConfigurableBigDecimal(String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)Positively or negatively impact theScoreby theConstraintWeightmultiplied by the match weight.ConstraintBiConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher)default ConstraintBiConstraintStream. impactConfigurableLong(String constraintName, ToLongBiFunction<A,B> matchWeigher)Positively or negatively impact theScoreby theConstraintWeightmultiplied by the match weight.ConstraintBiConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)default ConstraintBiConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)As defined byBiConstraintStream.penalize(String, Score, ToIntBiFunction).default ConstraintBiConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintBiConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher)default ConstraintBiConstraintStream. penalizeConfigurable(String constraintName, ToIntBiFunction<A,B> matchWeigher)Negatively impact theScore: subtract theConstraintWeightmultiplied by the match weight.ConstraintBiConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintBiConstraintStream. penalizeConfigurableBigDecimal(String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)Negatively impact theScore: subtract theConstraintWeightmultiplied by the match weight.ConstraintBiConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher)default ConstraintBiConstraintStream. penalizeConfigurableLong(String constraintName, ToLongBiFunction<A,B> matchWeigher)Negatively impact theScore: subtract theConstraintWeightmultiplied by the match weight.ConstraintBiConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)default ConstraintBiConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)As defined byBiConstraintStream.reward(String, Score, ToIntBiFunction).default ConstraintBiConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintBiConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintBiConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher)default ConstraintBiConstraintStream. rewardConfigurable(String constraintName, ToIntBiFunction<A,B> matchWeigher)Positively impact theScore: add theConstraintWeightmultiplied by the match weight.ConstraintBiConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintBiConstraintStream. rewardConfigurableBigDecimal(String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)Positively impact theScore: add theConstraintWeightmultiplied by the match weight.ConstraintBiConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher)default ConstraintBiConstraintStream. rewardConfigurableLong(String constraintName, ToLongBiFunction<A,B> matchWeigher)Positively impact theScore: add theConstraintWeightmultiplied by the match weight.ConstraintBiConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)default ConstraintBiConstraintStream. rewardLong(String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight. -
Uses of Constraint in org.optaplanner.core.api.score.stream.quad
Methods in org.optaplanner.core.api.score.stream.quad that return Constraint Modifier and Type Method Description ConstraintQuadConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintQuadConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. impactConfigurable(String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)Positively or negatively impact theScoreby theConstraintWeightfor each match.ConstraintQuadConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintQuadConstraintStream. impactConfigurableBigDecimal(String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)Positively or negatively impact theScoreby theConstraintWeightfor each match.ConstraintQuadConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. impactConfigurableLong(String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)Positively or negatively impact theScoreby theConstraintWeightfor each match.ConstraintQuadConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintQuadConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. penalizeConfigurable(String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)Negatively impact theScore: subtract theConstraintWeightmultiplied by the match weight.ConstraintQuadConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintQuadConstraintStream. penalizeConfigurableBigDecimal(String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)Negatively impact theScore: subtract theConstraintWeightmultiplied by the match weight.ConstraintQuadConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. penalizeConfigurableLong(String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)Negatively impact theScore: subtract theConstraintWeightmultiplied by the match weight.ConstraintQuadConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintQuadConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintQuadConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. rewardConfigurable(String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)Positively impact theScore: add theConstraintWeightmultiplied by the match weight.ConstraintQuadConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintQuadConstraintStream. rewardConfigurableBigDecimal(String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)Positively impact theScore: add theConstraintWeightmultiplied by the match weight.ConstraintQuadConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. rewardConfigurableLong(String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)Positively impact theScore: add theConstraintWeightmultiplied by the match weight.ConstraintQuadConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)default ConstraintQuadConstraintStream. rewardLong(String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight. -
Uses of Constraint in org.optaplanner.core.api.score.stream.tri
Methods in org.optaplanner.core.api.score.stream.tri that return Constraint Modifier and Type Method Description ConstraintTriConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)As defined byTriConstraintStream.impact(String, Score, ToIntTriFunction).default ConstraintTriConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintTriConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. impactConfigurable(String constraintName, ToIntTriFunction<A,B,C> matchWeigher)Positively or negatively impact theScoreby theConstraintWeightfor each match.ConstraintTriConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintTriConstraintStream. impactConfigurableBigDecimal(String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)Positively or negatively impact theScoreby theConstraintWeightfor each match.ConstraintTriConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. impactConfigurableLong(String constraintName, ToLongTriFunction<A,B,C> matchWeigher)Positively or negatively impact theScoreby theConstraintWeightfor each match.ConstraintTriConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintTriConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. penalizeConfigurable(String constraintName, ToIntTriFunction<A,B,C> matchWeigher)Negatively impact theScore: subtract theConstraintWeightmultiplied by the match weight.ConstraintTriConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintTriConstraintStream. penalizeConfigurableBigDecimal(String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)Negatively impact theScore: subtract theConstraintWeightmultiplied by the match weight.ConstraintTriConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. penalizeConfigurableLong(String constraintName, ToLongTriFunction<A,B,C> matchWeigher)Negatively impact theScore: subtract theConstraintWeightmultiplied by the match weight.ConstraintTriConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)As defined byTriConstraintStream.reward(String, Score, ToIntTriFunction).default ConstraintTriConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintTriConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. rewardConfigurable(String constraintName, ToIntTriFunction<A,B,C> matchWeigher)Positively impact theScore: add theConstraintWeightmultiplied by the match weight.ConstraintTriConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintTriConstraintStream. rewardConfigurableBigDecimal(String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)Positively impact theScore: add theConstraintWeightmultiplied by the match weight.ConstraintTriConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. rewardConfigurableLong(String constraintName, ToLongTriFunction<A,B,C> matchWeigher)Positively impact theScore: add theConstraintWeightmultiplied by the match weight.ConstraintTriConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. rewardLong(String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight. -
Uses of Constraint in org.optaplanner.core.api.score.stream.uni
Methods in org.optaplanner.core.api.score.stream.uni that return Constraint Modifier and Type Method Description ConstraintUniConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)As defined byUniConstraintStream.impact(String, Score, ToIntFunction).default ConstraintUniConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)default ConstraintUniConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher)default ConstraintUniConstraintStream. impactConfigurable(String constraintName, ToIntFunction<A> matchWeigher)Positively or negatively impact theScoreby theConstraintWeightmultiplied by the match weight.ConstraintUniConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher)default ConstraintUniConstraintStream. impactConfigurableBigDecimal(String constraintName, Function<A,BigDecimal> matchWeigher)Positively or negatively impact theScoreby theConstraintWeightmultiplied by the match weight.ConstraintUniConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher)default ConstraintUniConstraintStream. impactConfigurableLong(String constraintName, ToLongFunction<A> matchWeigher)Positively or negatively impact theScoreby theConstraintWeightmultiplied by the match weight.ConstraintUniConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)default ConstraintUniConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)As defined byUniConstraintStream.penalize(String, Score, ToIntFunction).default ConstraintUniConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)default ConstraintUniConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher)default ConstraintUniConstraintStream. penalizeConfigurable(String constraintName, ToIntFunction<A> matchWeigher)Negatively impact theScore: subtract theConstraintWeightmultiplied by the match weight.ConstraintUniConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher)default ConstraintUniConstraintStream. penalizeConfigurableBigDecimal(String constraintName, Function<A,BigDecimal> matchWeigher)Negatively impact theScore: subtract theConstraintWeightmultiplied by the match weight.ConstraintUniConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher)default ConstraintUniConstraintStream. penalizeConfigurableLong(String constraintName, ToLongFunction<A> matchWeigher)Negatively impact theScore: subtract theConstraintWeightmultiplied by the match weight.ConstraintUniConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)default ConstraintUniConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)As defined byUniConstraintStream.reward(String, Score, ToIntFunction).default ConstraintUniConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)default ConstraintUniConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintUniConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher)default ConstraintUniConstraintStream. rewardConfigurable(String constraintName, ToIntFunction<A> matchWeigher)Positively impact theScore: add theConstraintWeightmultiplied by the match weight.ConstraintUniConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher)default ConstraintUniConstraintStream. rewardConfigurableBigDecimal(String constraintName, Function<A,BigDecimal> matchWeigher)Positively impact theScore: add theConstraintWeightmultiplied by the match weight.ConstraintUniConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher)default ConstraintUniConstraintStream. rewardConfigurableLong(String constraintName, ToLongFunction<A> matchWeigher)Positively impact theScore: add theConstraintWeightmultiplied by the match weight.ConstraintUniConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)default ConstraintUniConstraintStream. rewardLong(String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight. -
Uses of Constraint in org.optaplanner.core.impl.score.director.stream
Methods in org.optaplanner.core.impl.score.director.stream that return Constraint Modifier and Type Method Description Constraint[]ConstraintStreamScoreDirectorFactory. getConstraints() -
Uses of Constraint in org.optaplanner.core.impl.score.stream
Methods in org.optaplanner.core.impl.score.stream with parameters of type Constraint Modifier and Type Method Description abstract ConstraintSessionFactory<Solution_,?>InnerConstraintFactory. buildSessionFactory(Constraint[] constraints)This method is thread-safe. -
Uses of Constraint in org.optaplanner.core.impl.score.stream.bavet
Classes in org.optaplanner.core.impl.score.stream.bavet that implement Constraint Modifier and Type Class Description classBavetConstraint<Solution_>Methods in org.optaplanner.core.impl.score.stream.bavet with parameters of type Constraint Modifier and Type Method Description ConstraintSessionFactory<Solution_,?>BavetConstraintFactory. buildSessionFactory(Constraint[] constraints) -
Uses of Constraint in org.optaplanner.core.impl.score.stream.bavet.bi
Methods in org.optaplanner.core.impl.score.stream.bavet.bi that return Constraint Modifier and Type Method Description ConstraintBavetAbstractBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintBavetAbstractBiConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractBiConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractBiConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)ConstraintBavetAbstractBiConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractBiConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractBiConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType) -
Uses of Constraint in org.optaplanner.core.impl.score.stream.bavet.tri
Methods in org.optaplanner.core.impl.score.stream.bavet.tri that return Constraint Modifier and Type Method Description ConstraintBavetAbstractTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintBavetAbstractTriConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractTriConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractTriConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)ConstraintBavetAbstractTriConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractTriConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractTriConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType) -
Uses of Constraint in org.optaplanner.core.impl.score.stream.bavet.uni
Methods in org.optaplanner.core.impl.score.stream.bavet.uni that return Constraint Modifier and Type Method Description ConstraintBavetAbstractUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintBavetAbstractUniConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractUniConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractUniConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)ConstraintBavetAbstractUniConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractUniConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractUniConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher, ScoreImpactType impactType) -
Uses of Constraint in org.optaplanner.core.impl.score.stream.bi
Methods in org.optaplanner.core.impl.score.stream.bi that return Constraint Modifier and Type Method Description default ConstraintInnerBiConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)default ConstraintInnerBiConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintInnerBiConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher)default ConstraintInnerBiConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintInnerBiConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher)default ConstraintInnerBiConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)ConstraintInnerBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)ConstraintInnerBiConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintInnerBiConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)ConstraintInnerBiConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintInnerBiConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType)ConstraintInnerBiConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType)default ConstraintInnerBiConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)default ConstraintInnerBiConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintInnerBiConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher)default ConstraintInnerBiConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintInnerBiConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher)default ConstraintInnerBiConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)default ConstraintInnerBiConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)default ConstraintInnerBiConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintInnerBiConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher)default ConstraintInnerBiConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)default ConstraintInnerBiConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher)default ConstraintInnerBiConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher) -
Uses of Constraint in org.optaplanner.core.impl.score.stream.common
Classes in org.optaplanner.core.impl.score.stream.common that implement Constraint Modifier and Type Class Description classAbstractConstraint<Solution_,ConstraintFactory extends InnerConstraintFactory<Solution_>>Methods in org.optaplanner.core.impl.score.stream.common that return Constraint Modifier and Type Method Description ConstraintAbstractConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight)protected abstract ConstraintAbstractConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)protected abstract ConstraintAbstractConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)ConstraintAbstractConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight)ConstraintAbstractConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName)ConstraintAbstractConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight)ConstraintAbstractConstraintStream. rewardConfigurable(String constraintPackage, String constraintName) -
Uses of Constraint in org.optaplanner.core.impl.score.stream.drools
Classes in org.optaplanner.core.impl.score.stream.drools that implement Constraint Modifier and Type Class Description classDroolsConstraint<Solution_>Methods in org.optaplanner.core.impl.score.stream.drools with parameters of type Constraint Modifier and Type Method Description ConstraintSessionFactory<Solution_,?>DroolsConstraintFactory. buildSessionFactory(Constraint[] constraints) -
Uses of Constraint in org.optaplanner.core.impl.score.stream.drools.bi
Methods in org.optaplanner.core.impl.score.stream.drools.bi that return Constraint Modifier and Type Method Description ConstraintDroolsAbstractBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintDroolsAbstractBiConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractBiConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractBiConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)ConstraintDroolsAbstractBiConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractBiConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractBiConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType) -
Uses of Constraint in org.optaplanner.core.impl.score.stream.drools.quad
Methods in org.optaplanner.core.impl.score.stream.drools.quad that return Constraint Modifier and Type Method Description ConstraintDroolsAbstractQuadConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)protected ConstraintDroolsAbstractQuadConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintDroolsAbstractQuadConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractQuadConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)protected ConstraintDroolsAbstractQuadConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)ConstraintDroolsAbstractQuadConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractQuadConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractQuadConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType) -
Uses of Constraint in org.optaplanner.core.impl.score.stream.drools.tri
Methods in org.optaplanner.core.impl.score.stream.drools.tri that return Constraint Modifier and Type Method Description ConstraintDroolsAbstractTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)protected ConstraintDroolsAbstractTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintDroolsAbstractTriConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractTriConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)protected ConstraintDroolsAbstractTriConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)ConstraintDroolsAbstractTriConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractTriConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractTriConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType) -
Uses of Constraint in org.optaplanner.core.impl.score.stream.drools.uni
Methods in org.optaplanner.core.impl.score.stream.drools.uni that return Constraint Modifier and Type Method Description ConstraintDroolsAbstractUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)ConstraintDroolsAbstractUniConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractUniConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractUniConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)ConstraintDroolsAbstractUniConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractUniConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractUniConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher, ScoreImpactType impactType) -
Uses of Constraint in org.optaplanner.core.impl.score.stream.quad
Methods in org.optaplanner.core.impl.score.stream.quad that return Constraint Modifier and Type Method Description default ConstraintInnerQuadConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintInnerQuadConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintInnerQuadConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintInnerQuadConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintInnerQuadConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)default ConstraintInnerQuadConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)ConstraintInnerQuadConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)ConstraintInnerQuadConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintInnerQuadConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)ConstraintInnerQuadConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintInnerQuadConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)ConstraintInnerQuadConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)default ConstraintInnerQuadConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintInnerQuadConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintInnerQuadConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintInnerQuadConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintInnerQuadConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)default ConstraintInnerQuadConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)default ConstraintInnerQuadConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintInnerQuadConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintInnerQuadConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)default ConstraintInnerQuadConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)default ConstraintInnerQuadConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)default ConstraintInnerQuadConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher) -
Uses of Constraint in org.optaplanner.core.impl.score.stream.tri
Methods in org.optaplanner.core.impl.score.stream.tri that return Constraint Modifier and Type Method Description default ConstraintInnerTriConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintInnerTriConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintInnerTriConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)ConstraintInnerTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintInnerTriConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintInnerTriConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintInnerTriConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintInnerTriConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintInnerTriConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)default ConstraintInnerTriConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintInnerTriConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintInnerTriConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintInnerTriConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)default ConstraintInnerTriConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher) -
Uses of Constraint in org.optaplanner.core.impl.score.stream.uni
Methods in org.optaplanner.core.impl.score.stream.uni that return Constraint Modifier and Type Method Description default ConstraintInnerUniConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)default ConstraintInnerUniConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)default ConstraintInnerUniConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher)default ConstraintInnerUniConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher)default ConstraintInnerUniConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher)default ConstraintInnerUniConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)ConstraintInnerUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)ConstraintInnerUniConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintInnerUniConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)ConstraintInnerUniConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)ConstraintInnerUniConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher, ScoreImpactType impactType)ConstraintInnerUniConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher, ScoreImpactType impactType)default ConstraintInnerUniConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)default ConstraintInnerUniConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)default ConstraintInnerUniConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher)default ConstraintInnerUniConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher)default ConstraintInnerUniConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher)default ConstraintInnerUniConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)default ConstraintInnerUniConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)default ConstraintInnerUniConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)default ConstraintInnerUniConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher)default ConstraintInnerUniConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher)default ConstraintInnerUniConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher)default ConstraintInnerUniConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher) -
Uses of Constraint in org.optaplanner.test.api.score.stream
Method parameters in org.optaplanner.test.api.score.stream with type arguments of type Constraint Modifier and Type Method Description SingleConstraintVerification<Solution_>ConstraintVerifier. verifyThat(BiFunction<ConstraintProvider_,ConstraintFactory,Constraint> constraintFunction)Creates a constraint verifier for a givenConstraintof theConstraintProvider. -
Uses of Constraint in org.optaplanner.test.impl.score.stream
Method parameters in org.optaplanner.test.impl.score.stream with type arguments of type Constraint Modifier and Type Method Description DefaultSingleConstraintVerification<Solution_,Score_>DefaultConstraintVerifier. verifyThat(BiFunction<ConstraintProvider_,ConstraintFactory,Constraint> constraintFunction)
-