test_serializable.drl
来自「jboss规则引擎」· DRL 代码 · 共 49 行
DRL
49 行
package org.drools.test;
import org.drools.Person;
import org.drools.Cheese;
import org.drools.Cheesery;
global java.util.List list
rule "match Person 1"
salience 10
when
$person : Person()
then
list.add( $person );
$person.setStatus("match Person ok");
end
rule "match Person 2"
agenda-group "xxx"
when
$person : Person(name=="mark", $age1 : age )
Cheesery( cheeses contains $person )
Person( age < ( $age1 ) )
Person( $age2 : age -> ( $age1 == $age2 ) )
eval( $age1 == $age2 )
then
list.add( $person );
$person.setStatus("match Person ok");
end
rule "match Person 3"
agenda-group "xxx"
when
not Person( name == "mark" )
exists Person( name == "mark" )
then
end
rule "match Integer"
agenda-group "yyy"
auto-focus true
when
Integer()
then
assertLogical ( new String( "help" ) );
list.add( new Integer( 4 ) );
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?