Package org.optaplanner.constraint.drl
Class AbstractDrlScoreDirectorFactoryService<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>>
- java.lang.Object
-
- org.optaplanner.constraint.drl.AbstractDrlScoreDirectorFactoryService<Solution_,Score_>
-
- All Implemented Interfaces:
org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService<Solution_,Score_>
- Direct Known Subclasses:
DrlScoreDirectorFactoryService,TestGenDrlScoreDirectorFactoryService
public abstract class AbstractDrlScoreDirectorFactoryService<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> extends Object implements org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService<Solution_,Score_>
-
-
Field Summary
Fields Modifier and Type Field Description static StringGENERATE_DROOLS_TEST_ON_ERROR_PROPERTY_NAME
-
Constructor Summary
Constructors Constructor Description AbstractDrlScoreDirectorFactoryService()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected DrlScoreDirectorFactory<Solution_,Score_>buildScoreDirectorFactory(ClassLoader classLoader, org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor, org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig config, List<String> scoreDrlList)protected abstract DrlScoreDirectorFactory<Solution_,Score_>createScoreDirectorFactory(org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig config, org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor, org.kie.api.KieBase kieBase)org.optaplanner.core.impl.score.director.ScoreDirectorTypegetSupportedScoreDirectorType()protected booleanisTestGenRequested()
-
-
-
Field Detail
-
GENERATE_DROOLS_TEST_ON_ERROR_PROPERTY_NAME
public static final String GENERATE_DROOLS_TEST_ON_ERROR_PROPERTY_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSupportedScoreDirectorType
public org.optaplanner.core.impl.score.director.ScoreDirectorType getSupportedScoreDirectorType()
-
isTestGenRequested
protected boolean isTestGenRequested()
-
createScoreDirectorFactory
protected abstract DrlScoreDirectorFactory<Solution_,Score_> createScoreDirectorFactory(org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig config, org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor, org.kie.api.KieBase kieBase)
-
buildScoreDirectorFactory
protected DrlScoreDirectorFactory<Solution_,Score_> buildScoreDirectorFactory(ClassLoader classLoader, org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor, org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig config, List<String> scoreDrlList)
-
-