I've run into the same problem -- I get null when I call Rule.getPackage().
Is this a bug? Should this be tied to a JIRA feature request?
Thanks,
James
Hooman Mozaffari wrote:
It seems "Rule" class doesn't store its parent "Package"
information and
Rule.getPackage() always returns null.
I would like to create an AgendaFilter based on package name but there is
no way to get the parent package of each rule.
Thanks,
Hooman
public class PackageNameAgendaFilter implements AgendaFilter {
private final String packageSuffix;
private final boolean accept;
public PackageNameAgendaFilter(String packageSuffix){
this(packageSuffix, true);
}
public PackageNameAgendaFilter(String packageSuffix, boolean accept){
this.packageSuffix = packageSuffix;
this.accept = accept;
}
public boolean accept(Activation activation) {
if(activation.getRule().getPackage().startsWith(packageSuffix))
return accept;
else
return false;
}
}
_________________________________________________________________
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form...
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
View this message in context:
http://www.nabble.com/Agenda-filter-based-on-package-name-tf3835586.html#...
Sent from the drools - user mailing list archive at
Nabble.com.