大小并包含Drools中List的方法

时间:2014-06-23 11:42:49

标签: drools

是否可以使用指导编辑(指导决策表或指导规则)根据列表大小编写条件,并检查列表中是否存在任何元素?

例如。

User { 
    List of badges;
}

现在我想在徽章数量上应用条件,以及特定徽章是否在用户的徽章列表中。

我也可以与对象进行比较。例如。两个用户的徽章数量条件?

我正在使用KIE Drools Workbench

以下是源代码的外观: -

import com.demo.dto.User;
import com.demo.dto.Badges;

rule  "Compare two variables"

when 
$badge : Badges() 
$user : User(name == "Sam", badges.size() >= 9, $badge memberOf badges)

then
$user.setService($user.getService() + $user.getBadges().size());

end

0 个答案:

没有答案