Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| OptaPlanner distribution 6.0.0.CR4
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.optaplanner.core.config.score.director
Class ScoreDirectorFactoryConfig

    java.lang.Object
      org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig

    public class ScoreDirectorFactoryConfig

extends Object

Nested Class Summary
`static class` | `ScoreDirectorFactoryConfig.ScoreDefinitionType`

Field Summary
`protected ScoreDirectorFactoryConfig` | `assertionScoreDirectorFactory`
`protected Integer` | `bendableHardLevelCount`
`protected Integer` | `bendableSoftLevelCount`
`protected Class<? extends IncrementalScoreCalculator>` | `incrementalScoreCalculatorClass`
`protected org.kie.api.KieBase` | `kieBase`
`protected Map<String,String>` | `kieBaseConfigurationProperties`
`protected org.slf4j.Logger` | `logger`
`protected Class<? extends ScoreDefinition>` | `scoreDefinitionClass`
`protected ScoreDirectorFactoryConfig.ScoreDefinitionType` | `scoreDefinitionType`
`protected List<String>` | `scoreDrlList`
`protected Class<? extends SimpleScoreCalculator>` | `simpleScoreCalculatorClass`

Constructor Summary
`ScoreDirectorFactoryConfig()`

Method Summary
`ScoreDefinition` | `buildScoreDefinition()`
`ScoreDirectorFactory` | `buildScoreDirectorFactory(EnvironmentMode environmentMode, SolutionDescriptor solutionDescriptor)`
`protected ScoreDirectorFactory` | `buildScoreDirectorFactory(EnvironmentMode environmentMode, SolutionDescriptor solutionDescriptor, ScoreDefinition scoreDefinition)`
`ScoreDirectorFactoryConfig` | `getAssertionScoreDirectorFactory()`
`Integer` | `getBendableHardLevelCount()`
`Integer` | `getBendableSoftLevelCount()`
`Class<? extends IncrementalScoreCalculator>` | `getIncrementalScoreCalculatorClass()`
`org.kie.api.KieBase` | `getKieBase()`
`Map<String,String>` | `getKieBaseConfigurationProperties()`
`Class<? extends ScoreDefinition>` | `getScoreDefinitionClass()`
`ScoreDirectorFactoryConfig.ScoreDefinitionType` | `getScoreDefinitionType()`
`List<String>` | `getScoreDrlList()`
`Class<? extends SimpleScoreCalculator>` | `getSimpleScoreCalculatorClass()`
`void` | `inherit(ScoreDirectorFactoryConfig inheritedConfig)`
`void` | `setAssertionScoreDirectorFactory(ScoreDirectorFactoryConfig assertionScoreDirectorFactory)`
`void` | `setBendableHardLevelCount(Integer bendableHardLevelCount)`
`void` | `setBendableSoftLevelCount(Integer bendableSoftLevelCount)`
`void` | `setIncrementalScoreCalculatorClass(Class<? extends IncrementalScoreCalculator> incrementalScoreCalculatorClass)`
`void` | `setKieBase(org.kie.api.KieBase kieBase)`
`void` | `setKieBaseConfigurationProperties(Map<String,String> kieBaseConfigurationProperties)`
`void` | `setScoreDefinitionClass(Class<? extends ScoreDefinition> scoreDefinitionClass)`
`void` | `setScoreDefinitionType(ScoreDirectorFactoryConfig.ScoreDefinitionType scoreDefinitionType)`
`void` | `setScoreDrlList(List<String> scoreDrlList)`
`void` | `setSimpleScoreCalculatorClass(Class<? extends SimpleScoreCalculator> simpleScoreCalculatorClass)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### logger

    protected final transient org.slf4j.Logger logger

### scoreDefinitionClass

    protected Class<? extends ScoreDefinition> scoreDefinitionClass

### scoreDefinitionType

    protected ScoreDirectorFactoryConfig.ScoreDefinitionType scoreDefinitionType

### bendableHardLevelCount

    protected Integer bendableHardLevelCount

### bendableSoftLevelCount

    protected Integer bendableSoftLevelCount

### simpleScoreCalculatorClass

    protected Class<? extends SimpleScoreCalculator> simpleScoreCalculatorClass

### incrementalScoreCalculatorClass

    protected Class<? extends IncrementalScoreCalculator> incrementalScoreCalculatorClass

### kieBase

    protected org.kie.api.KieBase kieBase

### scoreDrlList

    protected List<String> scoreDrlList

### kieBaseConfigurationProperties

    @XStreamConverter(value=KeyAsElementMapConverter.class)
    protected Map<String,String> kieBaseConfigurationProperties

### assertionScoreDirectorFactory

    protected ScoreDirectorFactoryConfig assertionScoreDirectorFactory

Constructor Detail

### ScoreDirectorFactoryConfig

    public ScoreDirectorFactoryConfig()

Method Detail

### getScoreDefinitionClass

    public Class<? extends ScoreDefinition> getScoreDefinitionClass()

### setScoreDefinitionClass

    public void setScoreDefinitionClass(Class<? extends ScoreDefinition> scoreDefinitionClass)

### getScoreDefinitionType

    public ScoreDirectorFactoryConfig.ScoreDefinitionType getScoreDefinitionType()

### setScoreDefinitionType

    public void setScoreDefinitionType(ScoreDirectorFactoryConfig.ScoreDefinitionType scoreDefinitionType)

### getBendableHardLevelCount

    public Integer getBendableHardLevelCount()

### setBendableHardLevelCount

    public void setBendableHardLevelCount(Integer bendableHardLevelCount)

### getBendableSoftLevelCount

    public Integer getBendableSoftLevelCount()

### setBendableSoftLevelCount

    public void setBendableSoftLevelCount(Integer bendableSoftLevelCount)

### getSimpleScoreCalculatorClass

    public Class<? extends SimpleScoreCalculator> getSimpleScoreCalculatorClass()

### setSimpleScoreCalculatorClass

    public void setSimpleScoreCalculatorClass(Class<? extends SimpleScoreCalculator> simpleScoreCalculatorClass)

### getIncrementalScoreCalculatorClass

    public Class<? extends IncrementalScoreCalculator> getIncrementalScoreCalculatorClass()

### setIncrementalScoreCalculatorClass

    public void setIncrementalScoreCalculatorClass(Class<? extends IncrementalScoreCalculator> incrementalScoreCalculatorClass)

### getKieBase

    public org.kie.api.KieBase getKieBase()

### setKieBase

    public void setKieBase(org.kie.api.KieBase kieBase)

### getScoreDrlList

    public List<String> getScoreDrlList()

### setScoreDrlList

    public void setScoreDrlList(List<String> scoreDrlList)

### getKieBaseConfigurationProperties

    public Map<String,String> getKieBaseConfigurationProperties()

### setKieBaseConfigurationProperties

    public void setKieBaseConfigurationProperties(Map<String,String> kieBaseConfigurationProperties)

### getAssertionScoreDirectorFactory

    public ScoreDirectorFactoryConfig getAssertionScoreDirectorFactory()

### setAssertionScoreDirectorFactory

    public void setAssertionScoreDirectorFactory(ScoreDirectorFactoryConfig assertionScoreDirectorFactory)

### buildScoreDirectorFactory

    public ScoreDirectorFactory buildScoreDirectorFactory(EnvironmentMode environmentMode,
                                                          SolutionDescriptor solutionDescriptor)

### buildScoreDirectorFactory

    protected ScoreDirectorFactory buildScoreDirectorFactory(EnvironmentMode environmentMode,
                                                             SolutionDescriptor solutionDescriptor,
                                                             ScoreDefinition scoreDefinition)

### buildScoreDefinition

    public ScoreDefinition buildScoreDefinition()

### inherit

    public void inherit(ScoreDirectorFactoryConfig inheritedConfig)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| OptaPlanner distribution 6.0.0.CR4
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.