Drools-验证数据集的多个条件并获得失败的条件

时间:2018-02-28 19:58:22

标签: drools

我有一个日期列表,让我们说10个日期。现在,我必须在这些元素中应用一组规则来查找满足所有规则的匹配的4个日期。

假设以下是规则。如何在drools中迭代这个并在提供的一组中找到四个有效日期,比如5个给定日期。还可以说,如果他们中的任何一个不满意,我如何实现其失败的条件(因为我们不能在drools中做其他事情。)

DATE2> date1 +(6W - 4D)

DATE3> date2 +(4W - 4D)

date4> date3 +(6M - 4D)

date4> date1 +(4Y - 4D)

我最终在寻找类似的东西, provided_date1,provided_date2,provided_date4,provided_date5满足此条件。

或者没有提供的日期满足它们,因为条件2不满足。

非常感谢你。

1 个答案:

答案 0 :(得分:0)