drool ルールの then 句でルール名を取得することはできますか?
rule "A"
when
---
then
// something that outputs "A"
ありがとう。
drool ルールの then 句でルール名を取得することはできますか?
rule "A"
when
---
then
// something that outputs "A"
ありがとう。
はい、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