Edson, could you write below an example for this case?
How Could I do it? Like this: *$list : ArrayList() from
locacoes(cliente == $motorista(nome) ) * or *$m: from
locacoes(cliente==$motorista(nome))*????
I'm really needing it, so sorry if my questions are very basic.
Thanks!
Rafael Alcemar
Edson Tirelli escreveu:
Use the "from" CE. Something like:
Fact( ... ) from yourGlobalList
2007/9/27, Rafael Alcemar <rafael.alcemar(a)gmail.com
<mailto: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(a)gmail.com
<mailto:rafael.alcemar@gmail.com>
>> <mailto: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(a)lists.jboss.org
<mailto:rules-users@lists.jboss.org>
<mailto:rules-users@lists.jboss.org
<mailto:rules-users@lists.jboss.org>>
>>
https://lists.jboss.org/mailman/listinfo/rules-users
<
https://lists.jboss.org/mailman/listinfo/rules-users>
>>
>>
>>
------------------------------------------------------------------------
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users(a)lists.jboss.org <mailto:rules-users@lists.jboss.org>
>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>
>
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org <mailto: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 <
http://www.jboss.com>
------------------------------------------------------------------------
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users