Thanks Steve. But I would like to have a reusable function() in drools to retract collection of facts.
Steven Williams-5 wrote: > > I normally do something like > > when > $creditContract : CreditContract() > $o : Applicant() from $creditContract.coApplicantArray > then > insert($o); > end > > retract would be something like > > when > $o : Applicant( ) > CreditContract( coApplicantArray contains $o ) > then > retract($o); > end > > cheers > Steve > > > > On Tue, Feb 10, 2009 at 6:36 AM, <[email protected]> wrote: > >> >> There may be a better way but I did it using a function as below: >> >> *function* *void* insertArray(WorkingMemory workingMemory, Object[] >> array) >> { >> *for* (*int* i=0;i<array.length;i++) >> { >> workingMemory.*insert*(array[i]); >> } >> *return*; >> } >> >> ... >> >> *rule* "StarCoApplicants" *ruleflow-group* "STAR" >> *dialect* "mvel" >> *when* >> $creditContract : CreditContract () >> *then* >> >> insertArray(drools.workingMemory,$creditContract.coApplicantArray); >> >> *end* >> >> >> Kent Symanzik >> >> >> >> *techy <[email protected]>* >> Sent by: [email protected] >> >> 02/09/2009 10:15 AM >> Please respond to >> Rules Users List <[email protected]> >> >> To >> [email protected] >> cc >> Subject >> Re: [rules-users] Inserting collection of facts in rule Consequence >> >> >> >> >> >> I would appreciate If someone can clarify this. >> >> Thanks in advance >> >> >> techy wrote: >> > >> > Hello, >> > >> > Is there way to insert all facts from collection (similar to >> > session.execute(collection)) in the rule consequence ? >> > >> > Thanks! >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Inserting-collection-of-facts-in-rule-Consequence-tp21814308p21914860.html >> Sent from the drools - user mailing list archive at Nabble.com. >> >> _______________________________________________ >> rules-users mailing list >> [email protected] >> <http://www.nabble.com/Inserting-collection-of-facts-in-rule-Consequence-tp21814308p21914860.html> >> https://lists.jboss.org/mailman/listinfo/rules-users >> <https://lists.jboss.org/mailman/listinfo/rules-users> >> >> _______________________________________________ >> rules-users mailing list >> [email protected] >> https://lists.jboss.org/mailman/listinfo/rules-users >> >> > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > > -- View this message in context: http://www.nabble.com/Inserting-collection-of-facts-in-rule-Consequence-tp21814308p22063294.html Sent from the drools - user mailing list archive at Nabble.com. _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
