9
Recently I'm working with drools and I want to make some special checks on some objects. I need to use functions in the when section of the rule, but I'm getting an error. Example:
function boolean newFunction(int a){
if(a>0)
return true;
else
return false;
}
rule "new rule"
salience 100
dialect "mvel"
when
eval(newFunction(1))
then
System.out.println("OK");
end
The error i get always is:
unable to resolve method using strict-mode: java.lang.Object.newFunction(java.lang.Integer)
Is there no support on drools for functions in whensection?
Thanks!