[rules-users] Retrieving rule configuration

Wolfgang Laun wolfgang.laun at gmail.com
Thu Apr 14 08:55:48 EDT 2011


You may have to use a bit from the unstable API:

KnowledgePackage kPackage = ...;
KnowledgePackageImp kPackageImp = (KnowledgePackageImp)kPackage;
for( org.drools.definition.rule.Rule rule: kPackage.getRules() ){
  String rName = rule.getName();
  org.drools.rule.Rule realRule =
    (org.drools.rule.Rule)kPackageImp.getRule( rName );
  String rfGroup = realRule.getRuleFlowGroup();
}

-W

2011/4/14 Randhish Raghavan <Randhish_Raghavan at mindtree.com>

>  Hello,
>
>
>
> A sample rule that I have created is listed below:
>
>
>
> rule 'Abnormal time MBP Enrollment'
>
> dialect 'mvel'
>
> ruleflow-group "enrl.ruleflowgroup.detailRuleFlowGroup"
>
>
>
> when
>
>           ruleData : EnrlRuleData()
>
> then
>
>           -----
>
>
>
> end
>
>
>
> Is there any way I can retrieve the rule flow group name
> (“enrl.ruleflowgroup.detailRuleFlowGroup”) when rules are loaded (Ex: using
> KnowledgeBaseListener)?
>
>
>
> Thanks
>
> Randhish
>
>
>
>
>
> ------------------------------
>
> http://www.mindtree.com/email/disclaimer.html
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20110414/f8542f7b/attachment.html 


More information about the rules-users mailing list