-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
NEW
-
NEW
Several other config classes already support this when initializing a class:
optaplanner-core (5 usages found)
org.optaplanner.core.config.partitionedsearch (1 usage found)
PartitionedSearchPhaseConfig.java (1 usage found)
182 ConfigUtils.applyCustomProperties(solutionPartitioner, "solutionPartitionerClass",
org.optaplanner.core.config.phase.custom (1 usage found)
CustomPhaseConfig.java (1 usage found)
97 ConfigUtils.applyCustomProperties(customPhaseCommand, "customPhaseCommandClass",
org.optaplanner.core.config.score.director (2 usages found)
ScoreDirectorFactoryConfig.java (2 usages found)
519 ConfigUtils.applyCustomProperties(easyScoreCalculator, "easyScoreCalculatorClass",
542 ConfigUtils.applyCustomProperties(constraintProvider, "constraintProviderClass",
org.optaplanner.core.impl.score.director.incremental (1 usage found)
IncrementalScoreDirectorFactory.java (1 usage found)
55 ConfigUtils.applyCustomProperties(incrementalScoreCalculator, "incrementalScoreCalculatorClass",
MoveListFactoryConfig and MoveIteratorFactoryConfig should support it in the exact same way for the factory class that they wrap.