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, <k...@chryslerfinancial.com> 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 <techluver...@gmail.com>*
> Sent by: rules-users-boun...@lists.jboss.org
>
> 02/09/2009 10:15 AM
>  Please respond to
> Rules Users List <rules-users@lists.jboss.org>
>
>   To
> rules-users@lists.jboss.org
>  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
> rules-users@lists.jboss.org
> <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
> rules-users@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to