org.drools.planner.core.score.buildin.hardsoftbigdecimal
Class HardSoftBigDecimalScoreHolder
java.lang.Object
org.drools.planner.core.score.holder.AbstractScoreHolder
org.drools.planner.core.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
- All Implemented Interfaces:
- Serializable, ScoreHolder
public class HardSoftBigDecimalScoreHolder
- extends AbstractScoreHolder
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
hardScore
protected BigDecimal hardScore
softScore
protected BigDecimal softScore
HardSoftBigDecimalScoreHolder
public HardSoftBigDecimalScoreHolder()
getHardScore
public BigDecimal getHardScore()
setHardScore
public void setHardScore(BigDecimal hardScore)
getSoftScore
public BigDecimal getSoftScore()
setSoftScore
public void setSoftScore(BigDecimal softScore)
addHardConstraintMatch
public void addHardConstraintMatch(org.kie.runtime.rule.RuleContext kcontext,
BigDecimal weight)
addSoftConstraintMatch
public void addSoftConstraintMatch(org.kie.runtime.rule.RuleContext kcontext,
BigDecimal weight)
extractScore
public Score extractScore()
- Description copied from interface:
ScoreHolder
- Extracts the
Score
, calculated by the WorkingMemory
for DroolsScoreDirector
.
Should not be called directly, use ScoreDirector.calculateScore()
instead.
- Returns:
- never null, the
Score
of the working Solution
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.