public abstract class AbstractScoreDirectorFactory extends Object implements InnerScoreDirectorFactory
ScoreDirectorFactory
.ScoreDirectorFactory
Modifier and Type | Field and Description |
---|---|
protected boolean |
assertClonedSolution |
protected InnerScoreDirectorFactory |
assertionScoreDirectorFactory |
protected InitializingScoreTrend |
initializingScoreTrend |
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. |
InnerScoreDirector |
buildScoreDirector()
Creates a new
ScoreDirector instance. |
InnerScoreDirectorFactory |
getAssertionScoreDirectorFactory() |
InitializingScoreTrend |
getInitializingScoreTrend() |
ScoreDefinition |
getScoreDefinition() |
SolutionDescriptor |
getSolutionDescriptor() |
boolean |
isAssertClonedSolution() |
void |
setAssertClonedSolution(boolean assertClonedSolution) |
void |
setAssertionScoreDirectorFactory(InnerScoreDirectorFactory assertionScoreDirectorFactory) |
void |
setInitializingScoreTrend(InitializingScoreTrend initializingScoreTrend) |
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 InitializingScoreTrend initializingScoreTrend
protected InnerScoreDirectorFactory assertionScoreDirectorFactory
protected boolean assertClonedSolution
public SolutionDescriptor getSolutionDescriptor()
getSolutionDescriptor
in interface InnerScoreDirectorFactory
public void setSolutionDescriptor(SolutionDescriptor solutionDescriptor)
public ScoreDefinition getScoreDefinition()
getScoreDefinition
in interface InnerScoreDirectorFactory
public void setScoreDefinition(ScoreDefinition scoreDefinition)
public InitializingScoreTrend getInitializingScoreTrend()
getInitializingScoreTrend
in interface InnerScoreDirectorFactory
public void setInitializingScoreTrend(InitializingScoreTrend initializingScoreTrend)
public InnerScoreDirectorFactory getAssertionScoreDirectorFactory()
public void setAssertionScoreDirectorFactory(InnerScoreDirectorFactory assertionScoreDirectorFactory)
public boolean isAssertClonedSolution()
public void setAssertClonedSolution(boolean assertClonedSolution)
public InnerScoreDirector buildScoreDirector()
ScoreDirectorFactory
ScoreDirector
instance.buildScoreDirector
in interface InnerScoreDirectorFactory
buildScoreDirector
in interface ScoreDirectorFactory
public void assertScoreFromScratch(Solution solution)
InnerScoreDirectorFactory
Score
is calculated for the parameter solution,
it would be equal to the Solution.getScore()
of that parameter.assertScoreFromScratch
in interface InnerScoreDirectorFactory
solution
- never nullInnerScoreDirector.assertWorkingScoreFromScratch(Score, Object)
Copyright © 2006–2016 JBoss by Red Hat. All rights reserved.