У меня есть простой 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
.