从drools决策表设置列表

时间:2015-03-30 08:14:14

标签: java drools

我正在使用drools来实现某些条件。我不知道如何设置 来自drools决策表的bean的arraylist。例如以下是我的班级。

public class Dog implements Serializable{

 private String id;
 private List<String> names;

}

我的决策表应根据id paseed设置名称列表。如何实现?

Conditon    Action
d:Dog
id          ???(what needs to be done here)
1           "tom","jack","pearl"

2 个答案:

答案 0 :(得分:2)

这可以通常的方式完成。

Condition    Action
d:Dog        d.getNames()
id           addAll(Arrays.asList($param))
Match id!    Add some names!   
1            "tom","jack","pearl"

您必须导入数组或使用完整的类名。

答案 1 :(得分:0)

如果您使用电子表格文件(.xlsx或.xls),则可以尝试以下操作:

pojo calss:

public class CategoryEntity {

       private String type;
       private String allAction;
       private List<String> actionList; // list

       // Getters and Setters 

}

和这样的电子表格文件:

enter image description here