Class TestGenDrlScoreDirector<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>

  • All Implemented Interfaces:
    AutoCloseable, Cloneable, org.optaplanner.core.api.score.director.ScoreDirector<Solution_>, org.optaplanner.core.impl.score.director.InnerScoreDirector<Solution_,​Score_>

    public class TestGenDrlScoreDirector<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
    extends DrlScoreDirector<Solution_,​Score_>
    • Method Detail

      • createKieSession

        public org.kie.api.runtime.KieSession createKieSession()
      • assertShadowVariablesAreNotStale

        public void assertShadowVariablesAreNotStale​(Score_ expectedWorkingScore,
                                                     Object completedAction)
        Specified by:
        assertShadowVariablesAreNotStale in interface org.optaplanner.core.impl.score.director.InnerScoreDirector<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
        Overrides:
        assertShadowVariablesAreNotStale in class org.optaplanner.core.impl.score.director.AbstractScoreDirector<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>,​DrlScoreDirectorFactory<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>>
      • assertWorkingScoreFromScratch

        public void assertWorkingScoreFromScratch​(Score_ workingScore,
                                                  Object completedAction)
        Specified by:
        assertWorkingScoreFromScratch in interface org.optaplanner.core.impl.score.director.InnerScoreDirector<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
        Overrides:
        assertWorkingScoreFromScratch in class org.optaplanner.core.impl.score.director.AbstractScoreDirector<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>,​DrlScoreDirectorFactory<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>>
      • beforeVariableChanged

        public void beforeVariableChanged​(org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor variableDescriptor,
                                          Object entity)
        Specified by:
        beforeVariableChanged in interface org.optaplanner.core.impl.score.director.InnerScoreDirector<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
        Overrides:
        beforeVariableChanged in class org.optaplanner.core.impl.score.director.AbstractScoreDirector<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>,​DrlScoreDirectorFactory<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>>
      • afterVariableChanged

        public void afterVariableChanged​(org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor variableDescriptor,
                                         Object entity)
        Specified by:
        afterVariableChanged in interface org.optaplanner.core.impl.score.director.InnerScoreDirector<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
        Overrides:
        afterVariableChanged in class DrlScoreDirector<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>