I believe that the answer is.... No. You cannot do what you want the way that you want. You do need to iterate and assert into memory. Truthfully, I have done this on several occasions and it really not that cumbersome. You simply need to have a rule that performs the iterations and assertions.
Best Regards, Dave -----Original Message----- From: Ronald R. DiFrango [mailto:[EMAIL PROTECTED] Sent: Monday, March 20, 2006 8:39 AM To: Michael Neale Cc: [email protected] Subject: Re: [drools-user] List Processing Michael, I am looking for the most effective way to send a collection into Drools and have it execute the rules over all the elements in that collection. In the "Conway's Game Of Life", it appears to do this, but iterating over the collection and asserting those into memory before firing the rules. It would be nice [and maybe you can, but I have not seen it] if I could send in the collection object and all rules would fire on all objects in the collection. The example for me that comes to mind is trying to determine if a User is in a given role. I have a collection of roles that the user is a part of and I want to determine if they are a member of one specific one [Admin for example] and set a boolean flag that says yes they are. Ron On 3/20/06, Michael Neale <[EMAIL PROTECTED]> wrote: > > Not sure what you mean. Do you mean the fact that it iterates through > a collection and asserts the objects one at a time? > > On 3/16/06, Ronald R. DiFrango <[EMAIL PROTECTED]> wrote: > > > All, > > Is the "Conway's Game Of Life Example" the best or only example of how > to process a list of objects that you need to evaluate? > > http://drools.org/Conway%27s+Game+Of+Life+Example < > http://drools.org/Conway%2527s+Game+Of+Life+Example> > > Thanks in advance, > > Ron > > > >
