是否可以在drool規則的then子句中檢索規則名稱?在drools的「then」子句中獲取規則名稱
rule "A"
when
---
then
// something that outputs "A"
謝謝。
是否可以在drool規則的then子句中檢索規則名稱?在drools的「then」子句中獲取規則名稱
rule "A"
when
---
then
// something that outputs "A"
謝謝。
是的,那麼從句你可以使用表達式:
drools.getRule().getName()
正如西里爾說,你可以通過調用drools.getRule()得到當時子句中的規則名稱Drools的規則的getName() 。
只是一點點更多的信息,您可以檢查規則接口的getName()方法在下列API: http://docs.jboss.org/jbpm/v5.1/javadocs/org/drools/definition/rule/Rule.html