Interface SimpleBigDecimalScoreHolder
- All Superinterfaces:
ScoreHolder<SimpleBigDecimalScore>
- All Known Implementing Classes:
SimpleBigDecimalScoreHolderImpl
@Deprecated(forRemoval=true)
public interface SimpleBigDecimalScoreHolder
extends ScoreHolder<SimpleBigDecimalScore>
Deprecated, for removal: This API element is subject to removal in a future version.
Score DRL is deprecated and will be removed in a future major version of OptaPlanner.
See DRL to
Constraint Streams migration recipe.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddConstraintMatch(org.kie.api.runtime.rule.RuleContext kcontext, BigDecimal weight) Deprecated, for removal: This API element is subject to removal in a future version.voidimpactScore(org.kie.api.runtime.rule.RuleContext kcontext, BigDecimal weightMultiplier) Deprecated, for removal: This API element is subject to removal in a future version.voidpenalize(org.kie.api.runtime.rule.RuleContext kcontext, BigDecimal weightMultiplier) Deprecated, for removal: This API element is subject to removal in a future version.Penalize a match by theConstraintWeightnegated and multiplied with the weightMultiplier for all score levels.voidreward(org.kie.api.runtime.rule.RuleContext kcontext, BigDecimal weightMultiplier) Deprecated, for removal: This API element is subject to removal in a future version.Reward a match by theConstraintWeightmultiplied with the weightMultiplier for all score levels.Methods inherited from interface org.optaplanner.core.api.score.holder.ScoreHolder
penalize, reward
-
Method Details
-
penalize
Deprecated, for removal: This API element is subject to removal in a future version.Penalize a match by theConstraintWeightnegated and multiplied with the weightMultiplier for all score levels.- Parameters:
kcontext- never null, the magic variable in DRLweightMultiplier- at least 0
-
reward
Deprecated, for removal: This API element is subject to removal in a future version.Reward a match by theConstraintWeightmultiplied with the weightMultiplier for all score levels.- Parameters:
kcontext- never null, the magic variable in DRLweightMultiplier- at least 0
-
impactScore
Deprecated, for removal: This API element is subject to removal in a future version. -
addConstraintMatch
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
kcontext- never null, the magic variable in DRLweight- never null, higher is better, negative for a penalty, positive for a reward
-