Drools规则文件中的功能

时间:2018-11-19 08:14:13

标签: drools

我有一个简单的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之类的操作时,它可以理解类型。

0 个答案:

没有答案