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
Global site tag (gtag.js) - Google Analytics