You may have to use a bit from the unstable API:<br><br>KnowledgePackage kPackage = ...;<br>KnowledgePackageImp kPackageImp = (KnowledgePackageImp)kPackage;<br>for( org.drools.definition.rule.Rule rule: kPackage.getRules() ){<br>
String rName = rule.getName();<br> org.drools.rule.Rule realRule =<br> (org.drools.rule.Rule)kPackageImp.getRule( rName );<br> String rfGroup = realRule.getRuleFlowGroup();<br>}<br><br>-W<br><br><div class="gmail_quote">
2011/4/14 Randhish Raghavan <span dir="ltr"><<a href="mailto:Randhish_Raghavan@mindtree.com">Randhish_Raghavan@mindtree.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div link="blue" vlink="purple" lang="EN-US">
<div>
<p class="MsoNormal"><span style="font-size: 10pt;">Hello,</span></p>
<p class="MsoNormal"><span style="font-size: 10pt;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt;">A sample rule that I have created is listed below:</span></p>
<p class="MsoNormal"><span style="font-size: 10pt;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt;">rule 'Abnormal time MBP Enrollment'</span></p>
<p class="MsoNormal"><span style="font-size: 10pt;">dialect 'mvel'</span></p>
<p class="MsoNormal"><span style="font-size: 10pt;">ruleflow-group "enrl.ruleflowgroup.detailRuleFlowGroup"</span></p>
<p class="MsoNormal"><span style="font-size: 10pt;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt;">when</span></p>
<p class="MsoNormal"><span style="font-size: 10pt;"> ruleData : EnrlRuleData()
</span></p>
<p class="MsoNormal"><span style="font-size: 10pt;">then</span></p>
<p class="MsoNormal"><span style="font-size: 10pt;"> -----</span></p>
<p class="MsoNormal"><span style="font-size: 10pt;">
</span></p>
<p class="MsoNormal"><span style="font-size: 10pt;">end</span></p>
<p class="MsoNormal"><span style="font-size: 10pt;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt;">Is there any way I can retrieve the rule flow group name (“enrl.ruleflowgroup.detailRuleFlowGroup”) when rules are loaded (Ex: using KnowledgeBaseListener)?</span></p>
<p class="MsoNormal"><span style="font-size: 10pt;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt;">Thanks
</span></p>
<p class="MsoNormal"><span style="font-size: 10pt;">Randhish</span></p>
<p class="MsoNormal"><span style="font-size: 10pt;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt;">
</span></p>
</div>
<br>
<hr>
<font color="Gray" face="Arial" size="1"><br>
<a href="http://www.mindtree.com/email/disclaimer.html" target="_blank">http://www.mindtree.com/email/disclaimer.html</a><br>
</font>
</div>
<br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br>