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

Reply via email to