Как передать параметр из запроса в файл DRL в optaplanner?
Мне нужно передать параметр из запроса в файл DRL. Мне нужно вызвать метод класса Java, который принимает параметр, но я не могу получить доступ к параметру в DRL.
Можете ли вы предоставить способ достичь этого?
1 ответ
Из какого запроса? HTTP-запрос? загруженный набор данных?
Прежде чем позвонить Solver.solve(planningProblem)
сделать что-то вроде planningProblem.getParametrization().setFoo("bar")
, В ДХО вы можете сделать что-то вроде этого:
when
Parametrization($foo : foo) // Parametrization is a singleton
...
MyEntity(methodOnMyEntity($foo) == true)
then
...
Смотрите исходный код примера экзамена.