public abstract class AbstractScoreDirectorFactory extends Object implements ScoreDirectorFactory
ScoreDirectorFactory
.ScoreDirectorFactory
Modifier and Type | Field and Description |
---|---|
protected ScoreDirectorFactory |
assertionScoreDirectorFactory |
protected org.slf4j.Logger |
logger |
protected ScoreDefinition |
scoreDefinition |
protected SolutionDescriptor |
solutionDescriptor |
Constructor and Description |
---|
AbstractScoreDirectorFactory() |
Modifier and Type | Method and Description |
---|---|
void |
assertScoreFromScratch(Solution solution)
Asserts that if the
Score is calculated for the parameter solution,
it would be equal to the Solution.getScore() of that parameter. |
ScoreDirectorFactory |
getAssertionScoreDirectorFactory() |
ScoreDefinition |
getScoreDefinition() |
SolutionDescriptor |
getSolutionDescriptor() |
void |
setAssertionScoreDirectorFactory(ScoreDirectorFactory assertionScoreDirectorFactory) |
void |
setScoreDefinition(ScoreDefinition scoreDefinition) |
void |
setSolutionDescriptor(SolutionDescriptor solutionDescriptor) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
buildScoreDirector
protected final transient org.slf4j.Logger logger
protected SolutionDescriptor solutionDescriptor
protected ScoreDefinition scoreDefinition
protected ScoreDirectorFactory assertionScoreDirectorFactory
public SolutionDescriptor getSolutionDescriptor()
getSolutionDescriptor
in interface ScoreDirectorFactory
public void setSolutionDescriptor(SolutionDescriptor solutionDescriptor)
public ScoreDefinition getScoreDefinition()
getScoreDefinition
in interface ScoreDirectorFactory
public void setScoreDefinition(ScoreDefinition scoreDefinition)
public ScoreDirectorFactory getAssertionScoreDirectorFactory()
public void setAssertionScoreDirectorFactory(ScoreDirectorFactory assertionScoreDirectorFactory)
public void assertScoreFromScratch(Solution solution)
ScoreDirectorFactory
Score
is calculated for the parameter solution,
it would be equal to the Solution.getScore()
of that parameter.assertScoreFromScratch
in interface ScoreDirectorFactory
solution
- never nullScoreDirector#assertWorkingScoreFromScratch(Score)
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.