Skip navigation links
OptaPlanner Javadoc 8.34.0.Final
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Packages
  • Interfaces
  • Classes
  • Annotation Interfaces
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Annotation Interface Elements
  • Terminally Deprecated Elements
    Element
    Description
    org.optaplanner.core.api.domain.solution.PlanningScore.NullScoreDefinition
    org.optaplanner.core.api.domain.solution.PlanningScore.scoreDefinitionClass()
    Support for custom scores is deprecated and will be removed in OptaPlanner 9.0.
    org.optaplanner.core.api.domain.variable.CustomShadowVariable
    Deprecated in favor of ShadowVariable (normal shadow variable with CustomShadowVariable.variableListenerClass()) and PiggybackShadowVariable (if CustomShadowVariable.variableListenerRef() is used).
    org.optaplanner.core.api.score.AbstractBendableScore
    Implement IBendableScore instead.
    org.optaplanner.core.api.score.AbstractScore
    Implement Score instead.
    org.optaplanner.core.api.score.buildin.bendable.BendableScore.getHardOrSoftScore(int)
    Use BendableScore.hardOrSoftScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendable.BendableScore.getHardScore(int)
    Use BendableScore.hardScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendable.BendableScore.getHardScores()
    Use BendableScore.hardScores() instead.
    org.optaplanner.core.api.score.buildin.bendable.BendableScore.getSoftScore(int)
    Use BendableScore.softScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendable.BendableScore.getSoftScores()
    Use BendableScore.softScores() instead.
    org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore.getHardOrSoftScore(int)
    Use BendableBigDecimalScore.hardOrSoftScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore.getHardScore(int)
    Use BendableBigDecimalScore.hardScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore.getHardScores()
    Use BendableBigDecimalScore.hardScores() instead.
    org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore.getSoftScore(int)
    Use BendableBigDecimalScore.softScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore.getSoftScores()
    Use BendableBigDecimalScore.softScores() instead.
    org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore.getHardOrSoftScore(int)
    Use BendableLongScore.hardOrSoftScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore.getHardScore(int)
    Use BendableLongScore.hardScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore.getHardScores()
    Use BendableLongScore.hardScores() instead.
    org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore.getSoftScore(int)
    Use BendableLongScore.softScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore.getSoftScores()
    Use BendableLongScore.softScores() instead.
    org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore.getHardScore()
    Use HardMediumSoftScore.hardScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore.getMediumScore()
    Use HardMediumSoftScore.mediumScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore.getSoftScore()
    Use HardMediumSoftScore.softScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore.getHardScore()
    Use HardMediumSoftBigDecimalScore.hardScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore.getMediumScore()
    Use HardMediumSoftBigDecimalScore.mediumScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore.getSoftScore()
    Use HardMediumSoftBigDecimalScore.softScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore.getHardScore()
    Use HardMediumSoftLongScore.hardScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore.getMediumScore()
    Use HardMediumSoftLongScore.mediumScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore.getSoftScore()
    Use HardMediumSoftLongScore.softScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore.getHardScore()
    Use HardSoftScore.hardScore() instead.
    org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore.getSoftScore()
    Use HardSoftScore.softScore() instead.
    org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore.getHardScore()
    Use HardSoftBigDecimalScore.hardScore() instead.
    org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore.getSoftScore()
    Use HardSoftBigDecimalScore.softScore() instead.
    org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore.getHardScore()
    Use HardSoftLongScore.hardScore() instead.
    org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore.getSoftScore()
    Use HardSoftLongScore.softScore() instead.
    org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.simple.SimpleScore.getScore()
    Use SimpleScore.score() instead.
    org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore.getScore()
    Use SimpleBigDecimalScore.score() instead.
    org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore.getScore()
    Use SimpleLongScore.score() instead.
    org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.constraint.ConstraintMatch(String, String, List<Object>, Score_)
    Prefer ConstraintMatch(String, String, ConstraintJustification, Collection, Score).
    org.optaplanner.core.api.score.constraint.ConstraintMatch.getJustificationList()
    Prefer ConstraintMatch.getJustification() or ConstraintMatch.getIndictedObjectList().
    org.optaplanner.core.api.score.constraint.Indictment.getJustification()
    Prefer Indictment.getIndictedObject().
    org.optaplanner.core.api.score.holder
    org.optaplanner.core.api.score.holder.ScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.IBendableScore.getHardLevelsSize()
    Use IBendableScore.hardLevelsSize() instead.
    org.optaplanner.core.api.score.IBendableScore.getLevelsSize()
    Use IBendableScore.levelsSize() instead.
    org.optaplanner.core.api.score.IBendableScore.getSoftLevelsSize()
    Use IBendableScore.softLevelsSize() instead.
    org.optaplanner.core.api.score.Score.getInitScore()
    Use Score.initScore() instead.
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impact(String, String, Score<?>, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.impact(Score, ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impact(String, Score<?>, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.impact(Score, ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.impactBigDecimal(Score, BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactBigDecimal(String, Score<?>, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.impactBigDecimal(Score, BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactConfigurable(String, String, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.impactConfigurable(ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactConfigurable(String, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.impactConfigurable(ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.impactConfigurableBigDecimal(BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactConfigurableBigDecimal(String, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.impactConfigurableBigDecimal(BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactConfigurableLong(String, String, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.impactConfigurableLong(ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactConfigurableLong(String, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.impactConfigurableLong(ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactLong(String, String, Score<?>, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.impactLong(Score, ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactLong(String, Score<?>, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.impactLong(Score, ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalize(String, String, Score<?>, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.penalize(Score, ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalize(String, Score<?>, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.penalize(Score, ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.penalizeBigDecimal(Score, BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeBigDecimal(String, Score<?>, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.penalizeBigDecimal(Score, BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeConfigurable(String, String, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.penalizeConfigurable(ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeConfigurable(String, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.penalizeConfigurable(ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.penalizeConfigurableBigDecimal(BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeConfigurableBigDecimal(String, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.penalizeConfigurableBigDecimal(BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeConfigurableLong(String, String, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.penalizeConfigurableLong(ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeConfigurableLong(String, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.penalizeConfigurableLong(ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeLong(String, String, Score<?>, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.penalizeLong(Score, ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeLong(String, Score<?>, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.penalizeLong(Score, ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.reward(String, String, Score<?>, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.reward(Score, ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.reward(String, Score<?>, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.reward(Score, ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.rewardBigDecimal(Score, BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardBigDecimal(String, Score<?>, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.rewardBigDecimal(Score, BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardConfigurable(String, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.rewardConfigurable(ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.rewardConfigurableBigDecimal(BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardConfigurableBigDecimal(String, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.rewardConfigurableBigDecimal(BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardConfigurableLong(String, String, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.rewardConfigurableLong(ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardConfigurableLong(String, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.rewardConfigurableLong(ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardLong(String, String, Score<?>, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.rewardLong(Score, ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardLong(String, Score<?>, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.rewardLong(Score, ToLongBiFunction).
    org.optaplanner.core.api.score.stream.Constraint.getConstraintFactory()
    for removal as it is not necessary on the public API.
    org.optaplanner.core.api.score.stream.ConstraintFactory.from(Class<A>)
    This method is deprecated in favor of ConstraintFactory.forEach(Class), which exhibits the same behavior for both nullable and non-nullable planning variables.
    org.optaplanner.core.api.score.stream.ConstraintFactory.fromUnfiltered(Class<A>)
    Prefer ConstraintFactory.forEachIncludingNullVars(Class).
    org.optaplanner.core.api.score.stream.ConstraintFactory.fromUniquePair(Class<A>)
    Prefer ConstraintFactory.forEachUniquePair(Class), which exhibits the same behavior for both nullable and non-nullable planning variables.
    org.optaplanner.core.api.score.stream.ConstraintFactory.fromUniquePair(Class<A>, BiJoiner<A, A>)
    Prefer ConstraintFactory.forEachUniquePair(Class, BiJoiner), which exhibits the same behavior for both nullable and non-nullable planning variables.
    org.optaplanner.core.api.score.stream.ConstraintFactory.fromUniquePair(Class<A>, BiJoiner<A, A>...)
    Prefer ConstraintFactory.forEachUniquePair(Class, BiJoiner...), which exhibits the same behavior for both nullable and non-nullable planning variables.
    org.optaplanner.core.api.score.stream.ConstraintFactory.fromUniquePair(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>)
    Prefer ConstraintFactory.forEachUniquePair(Class, BiJoiner, BiJoiner), which exhibits the same behavior for both nullable and non-nullable planning variables.
    org.optaplanner.core.api.score.stream.ConstraintFactory.fromUniquePair(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>)
    Prefer ConstraintFactory.forEachUniquePair(Class, BiJoiner, BiJoiner, BiJoiner), which exhibits the same behavior for both nullable and non-nullable planning variables.
    org.optaplanner.core.api.score.stream.ConstraintFactory.fromUniquePair(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>)
    Prefer ConstraintFactory.forEachUniquePair(Class, BiJoiner, BiJoiner, BiJoiner, BiJoiner), which exhibits the same behavior for both nullable and non-nullable planning variables.
    org.optaplanner.core.api.score.stream.ConstraintStream.impact(String, String, Score<?>)
    Prefer UniConstraintStream.impact(Score) and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.impact(String, Score<?>)
    Prefer UniConstraintStream.impact(Score) and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.penalize(String, String, Score<?>)
    Prefer UniConstraintStream.penalize(Score) and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.penalize(String, Score<?>)
    Prefer UniConstraintStream.penalize(Score) and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.penalizeConfigurable(String)
    Prefer UniConstraintStream.penalizeConfigurable() and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.penalizeConfigurable(String, String)
    Prefer UniConstraintStream.penalizeConfigurable() and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.reward(String, String, Score<?>)
    Prefer UniConstraintStream.reward(Score) and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.reward(String, Score<?>)
    Prefer UniConstraintStream.reward(Score) and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.rewardConfigurable(String)
    Prefer UniConstraintStream.rewardConfigurable() and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.rewardConfigurable(String, String)
    Prefer UniConstraintStream.rewardConfigurable() and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impact(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impact(Score, ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impact(String, Score<?>, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impact(Score, ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.impactBigDecimal(Score, QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactBigDecimal(String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.impactBigDecimal(Score, QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactConfigurable(String, String, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impactConfigurable(ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactConfigurable(String, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impactConfigurable(ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.impactConfigurableBigDecimal(QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactConfigurableBigDecimal(String, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.impactConfigurableBigDecimal(QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impactConfigurableLong(ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactConfigurableLong(String, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impactConfigurableLong(ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impactLong(Score, ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactLong(String, Score<?>, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impactLong(Score, ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalize(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalize(Score, ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalize(String, Score<?>, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalize(Score, ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.penalizeBigDecimal(Score, QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeBigDecimal(String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.penalizeBigDecimal(Score, QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeConfigurable(String, String, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalizeConfigurable(ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeConfigurable(String, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalizeConfigurable(ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.penalizeConfigurableBigDecimal(QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeConfigurableBigDecimal(String, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.penalizeConfigurableBigDecimal(QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalizeConfigurableLong(ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeConfigurableLong(String, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalizeConfigurableLong(ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalizeLong(Score, ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeLong(String, Score<?>, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalizeLong(Score, ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.reward(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.reward(Score, ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.reward(String, Score<?>, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.reward(Score, ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.rewardBigDecimal(Score, QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardBigDecimal(String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.rewardBigDecimal(Score, QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardConfigurable(String, String, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.rewardConfigurable(ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardConfigurable(String, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.rewardConfigurable(ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.rewardConfigurableBigDecimal(QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardConfigurableBigDecimal(String, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.rewardConfigurableBigDecimal(QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.rewardConfigurableLong(ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardConfigurableLong(String, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.rewardConfigurableLong(ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.rewardLong(Score, ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardLong(String, Score<?>, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.rewardLong(Score, ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impact(String, String, Score<?>, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.impact(Score, ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impact(String, Score<?>, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.impact(Score, ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.impactBigDecimal(Score, TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactBigDecimal(String, Score<?>, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.impactBigDecimal(Score, TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactConfigurable(String, String, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.impactConfigurable(ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactConfigurable(String, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.impactConfigurable(ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.impactConfigurableBigDecimal(TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactConfigurableBigDecimal(String, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.impactConfigurableBigDecimal(TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactConfigurableLong(String, String, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.impactConfigurableLong(ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactConfigurableLong(String, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.impactConfigurableLong(ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactLong(String, String, Score<?>, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.impactLong(Score, ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactLong(String, Score<?>, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.impactLong(Score, ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalize(String, String, Score<?>, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalize(Score, ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalize(String, Score<?>, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalize(Score, ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.penalizeBigDecimal(Score, TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeBigDecimal(String, Score<?>, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.penalizeBigDecimal(Score, TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeConfigurable(String, String, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalizeConfigurable(ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeConfigurable(String, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalizeConfigurable(ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.penalizeConfigurableBigDecimal(TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeConfigurableBigDecimal(String, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.penalizeConfigurableBigDecimal(TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeConfigurableLong(String, String, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalizeConfigurableLong(ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeConfigurableLong(String, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalizeConfigurableLong(ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeLong(String, String, Score<?>, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalizeLong(Score, ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeLong(String, Score<?>, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalizeLong(Score, ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.reward(String, String, Score<?>, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.reward(Score, ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.reward(String, Score<?>, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.reward(Score, ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.rewardBigDecimal(Score, TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardBigDecimal(String, Score<?>, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.rewardBigDecimal(Score, TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardConfigurable(String, String, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.rewardConfigurable(ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardConfigurable(String, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.rewardConfigurable(ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.rewardConfigurableBigDecimal(TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardConfigurableBigDecimal(String, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.rewardConfigurableBigDecimal(TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardConfigurableLong(String, String, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.rewardConfigurableLong(ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardConfigurableLong(String, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.rewardConfigurableLong(ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardLong(String, String, Score<?>, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.rewardLong(Score, ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardLong(String, Score<?>, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.rewardLong(Score, ToLongTriFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impact(String, String, Score<?>, ToIntFunction<A>)
    Prefer UniConstraintStream.impact(Score, ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impact(String, Score<?>, ToIntFunction<A>)
    Prefer UniConstraintStream.impact(Score, ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactBigDecimal(String, String, Score<?>, Function<A, BigDecimal>)
    Prefer UniConstraintStream.impactBigDecimal(Score, Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactBigDecimal(String, Score<?>, Function<A, BigDecimal>)
    Prefer UniConstraintStream.impactBigDecimal(Score, Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactConfigurable(String, String, ToIntFunction<A>)
    Prefer UniConstraintStream.impactConfigurable(ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactConfigurable(String, ToIntFunction<A>)
    Prefer UniConstraintStream.impactConfigurable(ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactConfigurableBigDecimal(String, String, Function<A, BigDecimal>)
    Prefer UniConstraintStream.impactConfigurableBigDecimal(Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactConfigurableBigDecimal(String, Function<A, BigDecimal>)
    Prefer UniConstraintStream.impactConfigurableBigDecimal(Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactConfigurableLong(String, String, ToLongFunction<A>)
    Prefer UniConstraintStream.impactConfigurableLong(ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactConfigurableLong(String, ToLongFunction<A>)
    Prefer UniConstraintStream.impactConfigurableLong(ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactLong(String, String, Score<?>, ToLongFunction<A>)
    Prefer UniConstraintStream.impactLong(Score, ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactLong(String, Score<?>, ToLongFunction<A>)
    Prefer UniConstraintStream.impactLong(Score, ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalize(String, String, Score<?>, ToIntFunction<A>)
    Prefer UniConstraintStream.penalize(Score, ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalize(String, Score<?>, ToIntFunction<A>)
    Prefer UniConstraintStream.penalize(Score, ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeBigDecimal(String, String, Score<?>, Function<A, BigDecimal>)
    Prefer UniConstraintStream.penalizeBigDecimal(Score, Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeBigDecimal(String, Score<?>, Function<A, BigDecimal>)
    Prefer UniConstraintStream.penalizeBigDecimal(Score, Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeConfigurable(String, String, ToIntFunction<A>)
    Prefer UniConstraintStream.penalizeConfigurable(ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeConfigurable(String, ToIntFunction<A>)
    Prefer UniConstraintStream.penalizeConfigurable(ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeConfigurableBigDecimal(String, String, Function<A, BigDecimal>)
    Prefer UniConstraintStream.penalizeConfigurableBigDecimal(Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeConfigurableBigDecimal(String, Function<A, BigDecimal>)
    Prefer UniConstraintStream.penalizeConfigurableBigDecimal(Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeConfigurableLong(String, String, ToLongFunction<A>)
    Prefer UniConstraintStream.penalizeConfigurableLong(ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeConfigurableLong(String, ToLongFunction<A>)
    Prefer UniConstraintStream.penalizeConfigurableLong(ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeLong(String, String, Score<?>, ToLongFunction<A>)
    Prefer UniConstraintStream.penalizeLong(Score, ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeLong(String, Score<?>, ToLongFunction<A>)
    Prefer UniConstraintStream.penalizeLong(Score, ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.reward(String, String, Score<?>, ToIntFunction<A>)
    Prefer UniConstraintStream.reward(Score, ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.reward(String, Score<?>, ToIntFunction<A>)
    Prefer UniConstraintStream.reward(Score, ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardBigDecimal(String, String, Score<?>, Function<A, BigDecimal>)
    Prefer UniConstraintStream.rewardBigDecimal(Score, Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardBigDecimal(String, Score<?>, Function<A, BigDecimal>)
    Prefer UniConstraintStream.rewardBigDecimal(Score, Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardConfigurable(String, String, ToIntFunction<A>)
    Prefer UniConstraintStream.rewardConfigurable(ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardConfigurable(String, ToIntFunction<A>)
    Prefer UniConstraintStream.rewardConfigurable(ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardConfigurableBigDecimal(String, String, Function<A, BigDecimal>)
    Prefer UniConstraintStream.rewardConfigurableBigDecimal(Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardConfigurableBigDecimal(String, Function<A, BigDecimal>)
    Prefer UniConstraintStream.rewardConfigurableBigDecimal(Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardConfigurableLong(String, String, ToLongFunction<A>)
    Prefer UniConstraintStream.rewardConfigurableLong(ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardConfigurableLong(String, ToLongFunction<A>)
    Prefer UniConstraintStream.rewardConfigurableLong(ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardLong(String, String, Score<?>, ToLongFunction<A>)
    Prefer UniConstraintStream.rewardLong(Score, ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardLong(String, Score<?>, ToLongFunction<A>)
    Prefer UniConstraintStream.rewardLong(Score, ToLongFunction).
    org.optaplanner.core.api.solver.event.BestSolutionChangedEvent.isEveryProblemFactChangeProcessed()
    Prefer BestSolutionChangedEvent.isEveryProblemChangeProcessed().
    org.optaplanner.core.api.solver.ProblemFactChange
    Prefer ProblemChange.
    org.optaplanner.core.api.solver.Solver.addProblemFactChange(ProblemFactChange<Solution_>)
    Prefer Solver.addProblemChange(ProblemChange).
    org.optaplanner.core.api.solver.Solver.addProblemFactChanges(List<ProblemFactChange<Solution_>>)
    Prefer Solver.addProblemChanges(List).
    org.optaplanner.core.api.solver.Solver.isEveryProblemFactChangeProcessed()
    Prefer Solver.isEveryProblemChangeProcessed().
    org.optaplanner.core.config.score.definition.ScoreDefinitionType.HARD_SOFT_DOUBLE
    org.optaplanner.core.config.score.definition.ScoreDefinitionType.SIMPLE_DOUBLE
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.getKieBaseConfigurationProperties()
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.getScoreDrlFileList()
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.getScoreDrlList()
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.isDroolsAlphaNetworkCompilationEnabled()
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.kieBaseConfigurationProperties
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.scoreDrlFileList
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.scoreDrlList
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.setKieBaseConfigurationProperties(Map<String, String>)
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.setScoreDrlFileList(List<File>)
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.setScoreDrlList(List<String>)
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.withScoreDrlFileList(List<File>)
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.withScoreDrlFiles(File...)
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.withScoreDrlList(List<String>)
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.withScoreDrls(String...)
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor.getIsInitializedPredicate()
    Prefer EntityDescriptor.getHasNoNullVariables().
    org.optaplanner.persistence.jackson.api.OptaPlannerJacksonModule()
    Have the module loaded automatically via JacksonSolutionFileIO or use OptaPlannerJacksonModule.createModule(). This constructor will be hidden in a future major version of OptaPlanner.
    org.optaplanner.persistence.xstream.api.score.AbstractScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.bendable.BendableScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.bendablelong.BendableLongScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoft.HardMediumSoftScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.hardsoft.HardSoftScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.hardsoftlong.HardSoftLongScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.simple.SimpleScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.simplelong.SimpleLongScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.impl.domain.solution.XStreamSolutionFileIO
    Prefer JAXB for serialization into XML.
    org.optaplanner.test.impl.score.AbstractScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.bendable.BendableScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.bendablelong.BendableLongScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.hardsoft.HardSoftScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.hardsoftlong.HardSoftLongScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.simple.SimpleScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.simplelong.SimpleLongScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
  • Deprecated Packages
    Package
    Description
    org.optaplanner.core.api.score.holder
  • Deprecated Interfaces
    Interface
    Description
    org.optaplanner.core.api.domain.solution.PlanningScore.NullScoreDefinition
    org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.score.holder.ScoreHolder
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.api.solver.ProblemFactChange
    Prefer ProblemChange.
  • Deprecated Classes
    Class
    Description
    org.optaplanner.core.api.score.AbstractBendableScore
    Implement IBendableScore instead.
    org.optaplanner.core.api.score.AbstractScore
    Implement Score instead.
    org.optaplanner.persistence.xstream.api.score.AbstractScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.bendable.BendableScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.bendablelong.BendableLongScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoft.HardMediumSoftScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.hardsoft.HardSoftScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.hardsoftlong.HardSoftLongScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.simple.SimpleScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.api.score.buildin.simplelong.SimpleLongScoreXStreamConverter
    Prefer JAXB for serialization into XML.
    org.optaplanner.persistence.xstream.impl.domain.solution.XStreamSolutionFileIO
    Prefer JAXB for serialization into XML.
    org.optaplanner.test.impl.score.AbstractScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.bendable.BendableScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.bendablelong.BendableLongScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.hardsoft.HardSoftScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.hardsoftlong.HardSoftLongScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.simple.SimpleScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.test.impl.score.buildin.simplelong.SimpleLongScoreVerifier
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
  • Deprecated Annotation Interfaces
    Annotation Interface
    Description
    org.optaplanner.core.api.domain.variable.CustomShadowVariable
    Deprecated in favor of ShadowVariable (normal shadow variable with CustomShadowVariable.variableListenerClass()) and PiggybackShadowVariable (if CustomShadowVariable.variableListenerRef() is used).
  • Deprecated Fields
    Field
    Description
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.kieBaseConfigurationProperties
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.scoreDrlFileList
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.scoreDrlList
  • Deprecated Methods
    Method
    Description
    org.optaplanner.core.api.domain.solution.PlanningScore.scoreDefinitionClass()
    Support for custom scores is deprecated and will be removed in OptaPlanner 9.0.
    org.optaplanner.core.api.score.buildin.bendable.BendableScore.getHardOrSoftScore(int)
    Use BendableScore.hardOrSoftScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendable.BendableScore.getHardScore(int)
    Use BendableScore.hardScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendable.BendableScore.getHardScores()
    Use BendableScore.hardScores() instead.
    org.optaplanner.core.api.score.buildin.bendable.BendableScore.getSoftScore(int)
    Use BendableScore.softScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendable.BendableScore.getSoftScores()
    Use BendableScore.softScores() instead.
    org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore.getHardOrSoftScore(int)
    Use BendableBigDecimalScore.hardOrSoftScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore.getHardScore(int)
    Use BendableBigDecimalScore.hardScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore.getHardScores()
    Use BendableBigDecimalScore.hardScores() instead.
    org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore.getSoftScore(int)
    Use BendableBigDecimalScore.softScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore.getSoftScores()
    Use BendableBigDecimalScore.softScores() instead.
    org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore.getHardOrSoftScore(int)
    Use BendableLongScore.hardOrSoftScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore.getHardScore(int)
    Use BendableLongScore.hardScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore.getHardScores()
    Use BendableLongScore.hardScores() instead.
    org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore.getSoftScore(int)
    Use BendableLongScore.softScore(int) instead.
    org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore.getSoftScores()
    Use BendableLongScore.softScores() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore.getHardScore()
    Use HardMediumSoftScore.hardScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore.getMediumScore()
    Use HardMediumSoftScore.mediumScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore.getSoftScore()
    Use HardMediumSoftScore.softScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore.getHardScore()
    Use HardMediumSoftBigDecimalScore.hardScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore.getMediumScore()
    Use HardMediumSoftBigDecimalScore.mediumScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore.getSoftScore()
    Use HardMediumSoftBigDecimalScore.softScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore.getHardScore()
    Use HardMediumSoftLongScore.hardScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore.getMediumScore()
    Use HardMediumSoftLongScore.mediumScore() instead.
    org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore.getSoftScore()
    Use HardMediumSoftLongScore.softScore() instead.
    org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore.getHardScore()
    Use HardSoftScore.hardScore() instead.
    org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore.getSoftScore()
    Use HardSoftScore.softScore() instead.
    org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore.getHardScore()
    Use HardSoftBigDecimalScore.hardScore() instead.
    org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore.getSoftScore()
    Use HardSoftBigDecimalScore.softScore() instead.
    org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore.getHardScore()
    Use HardSoftLongScore.hardScore() instead.
    org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore.getSoftScore()
    Use HardSoftLongScore.softScore() instead.
    org.optaplanner.core.api.score.buildin.simple.SimpleScore.getScore()
    Use SimpleScore.score() instead.
    org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore.getScore()
    Use SimpleBigDecimalScore.score() instead.
    org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore.getScore()
    Use SimpleLongScore.score() instead.
    org.optaplanner.core.api.score.constraint.ConstraintMatch.getJustificationList()
    Prefer ConstraintMatch.getJustification() or ConstraintMatch.getIndictedObjectList().
    org.optaplanner.core.api.score.constraint.Indictment.getJustification()
    Prefer Indictment.getIndictedObject().
    org.optaplanner.core.api.score.IBendableScore.getHardLevelsSize()
    Use IBendableScore.hardLevelsSize() instead.
    org.optaplanner.core.api.score.IBendableScore.getLevelsSize()
    Use IBendableScore.levelsSize() instead.
    org.optaplanner.core.api.score.IBendableScore.getSoftLevelsSize()
    Use IBendableScore.softLevelsSize() instead.
    org.optaplanner.core.api.score.Score.getInitScore()
    Use Score.initScore() instead.
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impact(String, String, Score<?>, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.impact(Score, ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impact(String, Score<?>, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.impact(Score, ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.impactBigDecimal(Score, BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactBigDecimal(String, Score<?>, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.impactBigDecimal(Score, BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactConfigurable(String, String, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.impactConfigurable(ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactConfigurable(String, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.impactConfigurable(ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.impactConfigurableBigDecimal(BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactConfigurableBigDecimal(String, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.impactConfigurableBigDecimal(BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactConfigurableLong(String, String, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.impactConfigurableLong(ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactConfigurableLong(String, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.impactConfigurableLong(ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactLong(String, String, Score<?>, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.impactLong(Score, ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.impactLong(String, Score<?>, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.impactLong(Score, ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalize(String, String, Score<?>, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.penalize(Score, ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalize(String, Score<?>, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.penalize(Score, ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.penalizeBigDecimal(Score, BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeBigDecimal(String, Score<?>, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.penalizeBigDecimal(Score, BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeConfigurable(String, String, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.penalizeConfigurable(ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeConfigurable(String, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.penalizeConfigurable(ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.penalizeConfigurableBigDecimal(BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeConfigurableBigDecimal(String, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.penalizeConfigurableBigDecimal(BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeConfigurableLong(String, String, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.penalizeConfigurableLong(ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeConfigurableLong(String, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.penalizeConfigurableLong(ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeLong(String, String, Score<?>, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.penalizeLong(Score, ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.penalizeLong(String, Score<?>, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.penalizeLong(Score, ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.reward(String, String, Score<?>, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.reward(Score, ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.reward(String, Score<?>, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.reward(Score, ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.rewardBigDecimal(Score, BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardBigDecimal(String, Score<?>, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.rewardBigDecimal(Score, BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardConfigurable(String, String, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.rewardConfigurable(ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardConfigurable(String, ToIntBiFunction<A, B>)
    Prefer BiConstraintStream.rewardConfigurable(ToIntBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.rewardConfigurableBigDecimal(BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardConfigurableBigDecimal(String, BiFunction<A, B, BigDecimal>)
    Prefer BiConstraintStream.rewardConfigurableBigDecimal(BiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardConfigurableLong(String, String, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.rewardConfigurableLong(ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardConfigurableLong(String, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.rewardConfigurableLong(ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardLong(String, String, Score<?>, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.rewardLong(Score, ToLongBiFunction).
    org.optaplanner.core.api.score.stream.bi.BiConstraintStream.rewardLong(String, Score<?>, ToLongBiFunction<A, B>)
    Prefer BiConstraintStream.rewardLong(Score, ToLongBiFunction).
    org.optaplanner.core.api.score.stream.Constraint.getConstraintFactory()
    for removal as it is not necessary on the public API.
    org.optaplanner.core.api.score.stream.ConstraintCollectors.toCollection(BiFunction<A, B, Mapped>, IntFunction<Result>)
    Prefer ConstraintCollectors.toList(BiFunction), ConstraintCollectors.toSet(BiFunction) or ConstraintCollectors.toSortedSet(BiFunction)
    org.optaplanner.core.api.score.stream.ConstraintCollectors.toCollection(Function<A, Mapped>, IntFunction<Result>)
    Prefer ConstraintCollectors.toList(Function), ConstraintCollectors.toSet(Function) or ConstraintCollectors.toSortedSet(Function)
    org.optaplanner.core.api.score.stream.ConstraintCollectors.toCollection(IntFunction<Result>)
    Prefer ConstraintCollectors.toList(), ConstraintCollectors.toSet() or ConstraintCollectors.toSortedSet()
    org.optaplanner.core.api.score.stream.ConstraintCollectors.toCollection(QuadFunction<A, B, C, D, Mapped>, IntFunction<Result>)
    Prefer ConstraintCollectors.toList(QuadFunction), ConstraintCollectors.toSet(QuadFunction) or ConstraintCollectors.toSortedSet(QuadFunction)
    org.optaplanner.core.api.score.stream.ConstraintCollectors.toCollection(TriFunction<A, B, C, Mapped>, IntFunction<Result>)
    Prefer ConstraintCollectors.toList(TriFunction), ConstraintCollectors.toSet(TriFunction) or ConstraintCollectors.toSortedSet(TriFunction)
    org.optaplanner.core.api.score.stream.ConstraintFactory.from(Class<A>)
    This method is deprecated in favor of ConstraintFactory.forEach(Class), which exhibits the same behavior for both nullable and non-nullable planning variables.
    org.optaplanner.core.api.score.stream.ConstraintFactory.fromUnfiltered(Class<A>)
    Prefer ConstraintFactory.forEachIncludingNullVars(Class).
    org.optaplanner.core.api.score.stream.ConstraintFactory.fromUniquePair(Class<A>)
    Prefer ConstraintFactory.forEachUniquePair(Class), which exhibits the same behavior for both nullable and non-nullable planning variables.
    org.optaplanner.core.api.score.stream.ConstraintFactory.fromUniquePair(Class<A>, BiJoiner<A, A>)
    Prefer ConstraintFactory.forEachUniquePair(Class, BiJoiner), which exhibits the same behavior for both nullable and non-nullable planning variables.
    org.optaplanner.core.api.score.stream.ConstraintFactory.fromUniquePair(Class<A>, BiJoiner<A, A>...)
    Prefer ConstraintFactory.forEachUniquePair(Class, BiJoiner...), which exhibits the same behavior for both nullable and non-nullable planning variables.
    org.optaplanner.core.api.score.stream.ConstraintFactory.fromUniquePair(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>)
    Prefer ConstraintFactory.forEachUniquePair(Class, BiJoiner, BiJoiner), which exhibits the same behavior for both nullable and non-nullable planning variables.
    org.optaplanner.core.api.score.stream.ConstraintFactory.fromUniquePair(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>)
    Prefer ConstraintFactory.forEachUniquePair(Class, BiJoiner, BiJoiner, BiJoiner), which exhibits the same behavior for both nullable and non-nullable planning variables.
    org.optaplanner.core.api.score.stream.ConstraintFactory.fromUniquePair(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>)
    Prefer ConstraintFactory.forEachUniquePair(Class, BiJoiner, BiJoiner, BiJoiner, BiJoiner), which exhibits the same behavior for both nullable and non-nullable planning variables.
    org.optaplanner.core.api.score.stream.ConstraintStream.impact(String, String, Score<?>)
    Prefer UniConstraintStream.impact(Score) and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.impact(String, Score<?>)
    Prefer UniConstraintStream.impact(Score) and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.penalize(String, String, Score<?>)
    Prefer UniConstraintStream.penalize(Score) and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.penalize(String, Score<?>)
    Prefer UniConstraintStream.penalize(Score) and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.penalizeConfigurable(String)
    Prefer UniConstraintStream.penalizeConfigurable() and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.penalizeConfigurable(String, String)
    Prefer UniConstraintStream.penalizeConfigurable() and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.reward(String, String, Score<?>)
    Prefer UniConstraintStream.reward(Score) and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.reward(String, Score<?>)
    Prefer UniConstraintStream.reward(Score) and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.rewardConfigurable(String)
    Prefer UniConstraintStream.rewardConfigurable() and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.ConstraintStream.rewardConfigurable(String, String)
    Prefer UniConstraintStream.rewardConfigurable() and equivalent bi/tri/... overloads.
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impact(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impact(Score, ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impact(String, Score<?>, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impact(Score, ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.impactBigDecimal(Score, QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactBigDecimal(String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.impactBigDecimal(Score, QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactConfigurable(String, String, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impactConfigurable(ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactConfigurable(String, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impactConfigurable(ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.impactConfigurableBigDecimal(QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactConfigurableBigDecimal(String, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.impactConfigurableBigDecimal(QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impactConfigurableLong(ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactConfigurableLong(String, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impactConfigurableLong(ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impactLong(Score, ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.impactLong(String, Score<?>, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.impactLong(Score, ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalize(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalize(Score, ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalize(String, Score<?>, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalize(Score, ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.penalizeBigDecimal(Score, QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeBigDecimal(String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.penalizeBigDecimal(Score, QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeConfigurable(String, String, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalizeConfigurable(ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeConfigurable(String, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalizeConfigurable(ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.penalizeConfigurableBigDecimal(QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeConfigurableBigDecimal(String, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.penalizeConfigurableBigDecimal(QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalizeConfigurableLong(ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeConfigurableLong(String, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalizeConfigurableLong(ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalizeLong(Score, ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.penalizeLong(String, Score<?>, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.penalizeLong(Score, ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.reward(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.reward(Score, ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.reward(String, Score<?>, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.reward(Score, ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.rewardBigDecimal(Score, QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardBigDecimal(String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.rewardBigDecimal(Score, QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardConfigurable(String, String, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.rewardConfigurable(ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardConfigurable(String, ToIntQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.rewardConfigurable(ToIntQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.rewardConfigurableBigDecimal(QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardConfigurableBigDecimal(String, QuadFunction<A, B, C, D, BigDecimal>)
    Prefer QuadConstraintStream.rewardConfigurableBigDecimal(QuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.rewardConfigurableLong(ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardConfigurableLong(String, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.rewardConfigurableLong(ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.rewardLong(Score, ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.quad.QuadConstraintStream.rewardLong(String, Score<?>, ToLongQuadFunction<A, B, C, D>)
    Prefer QuadConstraintStream.rewardLong(Score, ToLongQuadFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impact(String, String, Score<?>, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.impact(Score, ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impact(String, Score<?>, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.impact(Score, ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.impactBigDecimal(Score, TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactBigDecimal(String, Score<?>, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.impactBigDecimal(Score, TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactConfigurable(String, String, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.impactConfigurable(ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactConfigurable(String, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.impactConfigurable(ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.impactConfigurableBigDecimal(TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactConfigurableBigDecimal(String, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.impactConfigurableBigDecimal(TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactConfigurableLong(String, String, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.impactConfigurableLong(ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactConfigurableLong(String, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.impactConfigurableLong(ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactLong(String, String, Score<?>, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.impactLong(Score, ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.impactLong(String, Score<?>, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.impactLong(Score, ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalize(String, String, Score<?>, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalize(Score, ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalize(String, Score<?>, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalize(Score, ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.penalizeBigDecimal(Score, TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeBigDecimal(String, Score<?>, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.penalizeBigDecimal(Score, TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeConfigurable(String, String, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalizeConfigurable(ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeConfigurable(String, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalizeConfigurable(ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.penalizeConfigurableBigDecimal(TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeConfigurableBigDecimal(String, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.penalizeConfigurableBigDecimal(TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeConfigurableLong(String, String, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalizeConfigurableLong(ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeConfigurableLong(String, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalizeConfigurableLong(ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeLong(String, String, Score<?>, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalizeLong(Score, ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.penalizeLong(String, Score<?>, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.penalizeLong(Score, ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.reward(String, String, Score<?>, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.reward(Score, ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.reward(String, Score<?>, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.reward(Score, ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.rewardBigDecimal(Score, TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardBigDecimal(String, Score<?>, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.rewardBigDecimal(Score, TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardConfigurable(String, String, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.rewardConfigurable(ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardConfigurable(String, ToIntTriFunction<A, B, C>)
    Prefer TriConstraintStream.rewardConfigurable(ToIntTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.rewardConfigurableBigDecimal(TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardConfigurableBigDecimal(String, TriFunction<A, B, C, BigDecimal>)
    Prefer TriConstraintStream.rewardConfigurableBigDecimal(TriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardConfigurableLong(String, String, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.rewardConfigurableLong(ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardConfigurableLong(String, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.rewardConfigurableLong(ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardLong(String, String, Score<?>, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.rewardLong(Score, ToLongTriFunction).
    org.optaplanner.core.api.score.stream.tri.TriConstraintStream.rewardLong(String, Score<?>, ToLongTriFunction<A, B, C>)
    Prefer TriConstraintStream.rewardLong(Score, ToLongTriFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impact(String, String, Score<?>, ToIntFunction<A>)
    Prefer UniConstraintStream.impact(Score, ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impact(String, Score<?>, ToIntFunction<A>)
    Prefer UniConstraintStream.impact(Score, ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactBigDecimal(String, String, Score<?>, Function<A, BigDecimal>)
    Prefer UniConstraintStream.impactBigDecimal(Score, Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactBigDecimal(String, Score<?>, Function<A, BigDecimal>)
    Prefer UniConstraintStream.impactBigDecimal(Score, Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactConfigurable(String, String, ToIntFunction<A>)
    Prefer UniConstraintStream.impactConfigurable(ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactConfigurable(String, ToIntFunction<A>)
    Prefer UniConstraintStream.impactConfigurable(ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactConfigurableBigDecimal(String, String, Function<A, BigDecimal>)
    Prefer UniConstraintStream.impactConfigurableBigDecimal(Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactConfigurableBigDecimal(String, Function<A, BigDecimal>)
    Prefer UniConstraintStream.impactConfigurableBigDecimal(Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactConfigurableLong(String, String, ToLongFunction<A>)
    Prefer UniConstraintStream.impactConfigurableLong(ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactConfigurableLong(String, ToLongFunction<A>)
    Prefer UniConstraintStream.impactConfigurableLong(ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactLong(String, String, Score<?>, ToLongFunction<A>)
    Prefer UniConstraintStream.impactLong(Score, ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.impactLong(String, Score<?>, ToLongFunction<A>)
    Prefer UniConstraintStream.impactLong(Score, ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalize(String, String, Score<?>, ToIntFunction<A>)
    Prefer UniConstraintStream.penalize(Score, ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalize(String, Score<?>, ToIntFunction<A>)
    Prefer UniConstraintStream.penalize(Score, ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeBigDecimal(String, String, Score<?>, Function<A, BigDecimal>)
    Prefer UniConstraintStream.penalizeBigDecimal(Score, Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeBigDecimal(String, Score<?>, Function<A, BigDecimal>)
    Prefer UniConstraintStream.penalizeBigDecimal(Score, Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeConfigurable(String, String, ToIntFunction<A>)
    Prefer UniConstraintStream.penalizeConfigurable(ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeConfigurable(String, ToIntFunction<A>)
    Prefer UniConstraintStream.penalizeConfigurable(ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeConfigurableBigDecimal(String, String, Function<A, BigDecimal>)
    Prefer UniConstraintStream.penalizeConfigurableBigDecimal(Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeConfigurableBigDecimal(String, Function<A, BigDecimal>)
    Prefer UniConstraintStream.penalizeConfigurableBigDecimal(Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeConfigurableLong(String, String, ToLongFunction<A>)
    Prefer UniConstraintStream.penalizeConfigurableLong(ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeConfigurableLong(String, ToLongFunction<A>)
    Prefer UniConstraintStream.penalizeConfigurableLong(ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeLong(String, String, Score<?>, ToLongFunction<A>)
    Prefer UniConstraintStream.penalizeLong(Score, ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.penalizeLong(String, Score<?>, ToLongFunction<A>)
    Prefer UniConstraintStream.penalizeLong(Score, ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.reward(String, String, Score<?>, ToIntFunction<A>)
    Prefer UniConstraintStream.reward(Score, ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.reward(String, Score<?>, ToIntFunction<A>)
    Prefer UniConstraintStream.reward(Score, ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardBigDecimal(String, String, Score<?>, Function<A, BigDecimal>)
    Prefer UniConstraintStream.rewardBigDecimal(Score, Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardBigDecimal(String, Score<?>, Function<A, BigDecimal>)
    Prefer UniConstraintStream.rewardBigDecimal(Score, Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardConfigurable(String, String, ToIntFunction<A>)
    Prefer UniConstraintStream.rewardConfigurable(ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardConfigurable(String, ToIntFunction<A>)
    Prefer UniConstraintStream.rewardConfigurable(ToIntFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardConfigurableBigDecimal(String, String, Function<A, BigDecimal>)
    Prefer UniConstraintStream.rewardConfigurableBigDecimal(Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardConfigurableBigDecimal(String, Function<A, BigDecimal>)
    Prefer UniConstraintStream.rewardConfigurableBigDecimal(Function).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardConfigurableLong(String, String, ToLongFunction<A>)
    Prefer UniConstraintStream.rewardConfigurableLong(ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardConfigurableLong(String, ToLongFunction<A>)
    Prefer UniConstraintStream.rewardConfigurableLong(ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardLong(String, String, Score<?>, ToLongFunction<A>)
    Prefer UniConstraintStream.rewardLong(Score, ToLongFunction).
    org.optaplanner.core.api.score.stream.uni.UniConstraintStream.rewardLong(String, Score<?>, ToLongFunction<A>)
    Prefer UniConstraintStream.rewardLong(Score, ToLongFunction).
    org.optaplanner.core.api.solver.event.BestSolutionChangedEvent.isEveryProblemFactChangeProcessed()
    Prefer BestSolutionChangedEvent.isEveryProblemChangeProcessed().
    org.optaplanner.core.api.solver.Solver.addProblemFactChange(ProblemFactChange<Solution_>)
    Prefer Solver.addProblemChange(ProblemChange).
    org.optaplanner.core.api.solver.Solver.addProblemFactChanges(List<ProblemFactChange<Solution_>>)
    Prefer Solver.addProblemChanges(List).
    org.optaplanner.core.api.solver.Solver.isEveryProblemFactChangeProcessed()
    Prefer Solver.isEveryProblemChangeProcessed().
    org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig.getMoveSelectorConfigList()
    Prefer CartesianProductMoveSelectorConfig.getMoveSelectorList().
    org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig.setMoveSelectorConfigList(List<MoveSelectorConfig>)
    Prefer CartesianProductMoveSelectorConfig.setMoveSelectorList(List).
    org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig.getMoveSelectorConfigList()
    Prefer UnionMoveSelectorConfig.getMoveSelectorList().
    org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig.setMoveSelectorConfigList(List<MoveSelectorConfig>)
    Prefer UnionMoveSelectorConfig.setMoveSelectorList(List).
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.getKieBaseConfigurationProperties()
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.getScoreDrlFileList()
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.getScoreDrlList()
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.isDroolsAlphaNetworkCompilationEnabled()
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.setKieBaseConfigurationProperties(Map<String, String>)
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.setScoreDrlFileList(List<File>)
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.setScoreDrlList(List<String>)
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.withScoreDrlFileList(List<File>)
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.withScoreDrlFiles(File...)
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.withScoreDrlList(List<String>)
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.withScoreDrls(String...)
    Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
    org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor.getIsInitializedPredicate()
    Prefer EntityDescriptor.getHasNoNullVariables().
  • Deprecated Constructors
    Constructor
    Description
    org.optaplanner.core.api.score.constraint.ConstraintMatch(String, String, List<Object>, Score_)
    Prefer ConstraintMatch(String, String, ConstraintJustification, Collection, Score).
    org.optaplanner.persistence.jackson.api.OptaPlannerJacksonModule()
    Have the module loaded automatically via JacksonSolutionFileIO or use OptaPlannerJacksonModule.createModule(). This constructor will be hidden in a future major version of OptaPlanner.
  • Deprecated Enum Constants
    Enum Constant
    Description
    org.optaplanner.core.config.score.definition.ScoreDefinitionType.HARD_SOFT_DOUBLE
    org.optaplanner.core.config.score.definition.ScoreDefinitionType.SIMPLE_DOUBLE
  • Deprecated Annotation Interface Elements
    Annotation Interface Element
    Description
    org.optaplanner.core.api.domain.solution.PlanningScore.scoreDefinitionClass()
    Support for custom scores is deprecated and will be removed in OptaPlanner 9.0.

Copyright © 2006–2023 JBoss by Red Hat. All rights reserved.