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]>>:

    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]>
    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

Reply via email to