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, waitbuildScoreDirectorprotected 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 InnerScoreDirectorFactorypublic void setSolutionDescriptor(SolutionDescriptor solutionDescriptor)
public ScoreDefinition getScoreDefinition()
getScoreDefinition in interface InnerScoreDirectorFactorypublic void setScoreDefinition(ScoreDefinition scoreDefinition)
public InitializingScoreTrend getInitializingScoreTrend()
getInitializingScoreTrend in interface InnerScoreDirectorFactorypublic void setInitializingScoreTrend(InitializingScoreTrend initializingScoreTrend)
public InnerScoreDirectorFactory getAssertionScoreDirectorFactory()
public void setAssertionScoreDirectorFactory(InnerScoreDirectorFactory assertionScoreDirectorFactory)
public boolean isAssertClonedSolution()
public void setAssertClonedSolution(boolean assertClonedSolution)
public InnerScoreDirector buildScoreDirector()
ScoreDirectorFactoryScoreDirector instance.buildScoreDirector in interface InnerScoreDirectorFactorybuildScoreDirector in interface ScoreDirectorFactorypublic void assertScoreFromScratch(Solution solution)
InnerScoreDirectorFactoryScore is calculated for the parameter solution,
it would be equal to the Solution.getScore() of that parameter.assertScoreFromScratch in interface InnerScoreDirectorFactorysolution - never nullInnerScoreDirector.assertWorkingScoreFromScratch(Score, Object)Copyright © 2006–2016 JBoss by Red Hat. All rights reserved.