⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 assert_retract.drl

📁 jboss规则引擎
💻 DRL
字号:
package org.drools.test

import org.drools.Person
import org.drools.Cheese

global java.util.List list

rule "first"
    when
       	p : Person(status=="start")
    then
    	list.add("first");
    	p.setStatus("next");
	   	modify(p);
end    

rule "second"		when		p : Person(status == "next")
	then		list.add("second");
		p.setStatus("final");
		modify(p);
end

rule "third"
	when
		p :	Person(status == "final")
	then
		list.add("third");
		retract(p);
end

rule "fourth"
	when 
		not Person()
	then
		list.add("fourth");
		assert(new Cheese("stilton", 42));
end

rule "fifth"
	when
		Cheese(type == "stilton")
	then
		list.add("fifth");			
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -