【发布时间】:2012-06-03 11:30:44
【问题描述】:
是否可以在drool规则的then子句中检索规则名称?
rule "A"
when
---
then
// something that outputs "A"
谢谢。
【问题讨论】:
标签: drools
是否可以在drool规则的then子句中检索规则名称?
rule "A"
when
---
then
// something that outputs "A"
谢谢。
【问题讨论】:
标签: drools
是的,在 then 子句中你可以使用表达式:
drools.getRule().getName()
【讨论】:
正如 Cyril 所说,可以通过调用 drools 规则的 drools.getRule().getName() 来获取 then 子句中的规则名称。
更多信息,您可以在以下 api 中检查规则接口中的 getName() 方法: http://docs.jboss.org/jbpm/v5.1/javadocs/org/drools/definition/rule/Rule.html
【讨论】: