Uploaded image for project: 'OptaPlanner'
  1. OptaPlanner
  2. PLANNER-1453

Custom properties for MoveListFactoryConfig and MoveIteratorFactoryConfig's factoryClass

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 8.1.0.Final
    • None
    • optaplanner-core
    • 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.

            gdesmet@redhat.com Geoffrey De Smet (Inactive)
            gdesmet@redhat.com Geoffrey De Smet (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: