Функция в файле правил drools - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть простой POJO, который имеет поле String

   public class InputFilter {
    String email;
    }

А это файл DRL

   function void printEmail(String email) {
      System.out.println(email);
     }

    rule "PrintEmail"
    when
       InputPayload(eval(printEmail(inputFilter.email)))
    then
    end

Здесь я получаю ошибку как

text=Rule Compilation error inputFilter.email cannot be resolved to a type 

Это должно быть просто. Я не уверен, что мне здесь не хватает. Я импортировал все необходимые классы. Кроме того, он может понять тип, когда я делаю что-то вроде inputFilter.email != null.

...