使用drools查找列表中给定元素的存在

时间:2014-02-07 20:15:20

标签: drools

我是drools的新手,需要一些指针来编写我的业务规则之一。我有一个称为“class1”的事实,日期是变量之一。 作为输入,我得到一个名为“class1”的“class1”列表和一个特定日期“Today”。 我需要检查“List1”在过去两周内每天至少有一个实例来自“今天”

1 个答案:

答案 0 :(得分:0)

你能写一个静态Java方法两周(...),给定一个List list1,如果你的条件满足,今天的Date会返回true吗?如果是这样,规则将是

rule "lucky fortnight"
when
   $list1: List()
   $today: Date()
   eval( fortnight( $list1, $today ) )
then
  ...
end

有一些算法很容易使用规则,有一些算法很容易使用程序编程,等等。