[rules-users] Re: Analyzing an attribute from an object in Arraylist

Edson Tirelli tirelli at post.com
Wed Sep 26 07:48:06 EDT 2007


     Assuming your class name is "umLocacaoImediata":

$list : ArrayList() from collect( umLocacaoImediata( cliente ==
$motorista.nome ) )

     []s
     Edson

2007/9/25, Rafael Alcemar <rafael.alcemar at 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 at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070926/e62b6283/attachment.html 


More information about the rules-users mailing list