0
我在.drl文件)兩個規則無法在.drl文件中的對象
rule "Monitor"
when
s : Test1(type == Test1.X)
n : Test123()
then
n.monitor();
drools.setFocus("Rules");
end
rule "Utilization"
agenda-group "Rules"
when
s : Test1(type == Test1.X , newValue > oldValue)
n : Test123()
then
//Do something
end
監視器(獲取數據是在類Test123的方法,而這種方法在設定值,一些變量類Test1,通過使用Getters和Setters。並且這個方法返回一個對象'object'。在我的第二個規則中,我想比較對象'object'中的值(newValue> oldValue)。我如何執行此操作。
Sooooo .....這裏有一些問題,你沒有解釋...你可以添加你的「Test1」和「Test123」類或至少相關的部分,如「newValue」和「oldValue」,所以我們知道你在說什麼,也許是實施這些規則如何運行的一個片段?對我來說,似乎你有一些初始化問題或某事 – Mutmatt 2012-08-07 19:28:24