Use the "from" CE. Something like:

Fact( ... ) from yourGlobalList


2007/9/27, Rafael Alcemar <rafael.alcemar@gmail.com >:
Rafael Alcemar escreveu:
> Thanks for your answer but I forgot to say that I want to use the
> gloabal variable *locacoes*. *locacoes *is an ArrayList containing a
> list of umLocacaoImediata. How do I iterate over *locacoes* and
> discover if there is an object with the same name of the variable
> $motorista???
>
> Thanks!
> Rafael Alcemar
>
> Chris Woodrow escreveu:
>> Hi,
>> Doesn't (client == $motorista.nome) work?
>>
>> 2007/9/26, Rafael Alcemar < rafael.alcemar@gmail.com
>> <mailto:rafael.alcemar@gmail.com>>:
>>
>>     Hello guys, i'm trying to seek an object in an ArrayList, but I
>>     don't know how I do it. I'm inserting this list as a global
>>     variable into drools, but I'd like to check if there is an ojbect
>>     in this list with a specific name. Could Anybody help me? The
>>     code is below:
>>
>>     global java.util.List locacoes
>>
>>     rule "Cliente pode alugar"
>>         when
>>             $motorista : umMotorista()
>>     //        $list : ArrayList() from collect( umLocacaoImediata(
>>     cliente == $motorista(nome) ) )
>>         then
>>             $motorista.setPodeAlugar(false);
>>             System.out.println($motorista.getNome() + " já possui uma
>>     alocacao");
>>             update($motorista);
>>     end
>>
>>     I'm trying to compare the attribute cliente from
>>     umLocacaoImediata with the attribute nome from motorista. How do
>>     I do it?
>>
>>     If anybody can help me with the right way to do it, answer this
>>     mail, please.
>>
>>     Rafael Alcemar
>>
>>     _______________________________________________
>>     rules-users mailing list
>>     rules-users@lists.jboss.org <mailto: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
>>
>

_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users



--
  Edson Tirelli
  Software Engineer - JBoss Rules Core Developer
  Office: +55 11 3529-6000
  Mobile: +55 11 9287-5646
  JBoss, a division of Red Hat @ www.jboss.com