📄 test_serializable.drl
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -