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 <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:

    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 < [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
    >> <mailto:[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>>:
    >>
    >>     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
    >>     [email protected]
    <mailto:[email protected]>
    <mailto:[email protected]
    <mailto:[email protected]>>
    >>     https://lists.jboss.org/mailman/listinfo/rules-users
    <https://lists.jboss.org/mailman/listinfo/rules-users>
    >>
    >>
    >>
    ------------------------------------------------------------------------
    >>
    >> _______________________________________________
    >> rules-users mailing list
    >> [email protected] <mailto:[email protected]>
    >> https://lists.jboss.org/mailman/listinfo/rules-users
    >>
    >

    _______________________________________________
    rules-users mailing list
    [email protected] <mailto:[email protected]>
    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
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to