drools规则引擎,中drl文件 when 前件部分 用函数 返回的boolean 不行吗
merry163
2013-10-06
drools规则引擎,中drl文件 when 前件部分 只能是用 == 〉= equals catians 等返回的boolean 类型吗
我想用一个函数返回一个boolean类型的值 作为when中的一部分 怎么好像行不通呢 规则 文件 如下 : import com.domain.rules.SysRuleSyspospointDiscount; function boolean IsNow(String date){ if(date.size>0)return true; else return false; } // rule values at B15, header at B8 rule "规则_15" salience 65521 when IsNow( "* * 4 * * ?") then //wode代码 System.out.println(“ok”); end |