marcelo,

eu faria da seguinte maneira:

Criaria uma classe utilitaria que implementasse
a api de reflex�o e introspec��o de beans. Essa classe teria um metodo
estatico
que receberia como parametros
uma Collection, o nome do metodo do bean para procura e o valor
a ser encontrado. o metodo retornaria um object que seria
o bean que contem o valor pretendido.

Ex.:
Client cli = (Client)FinderUtil.find(clientList, "getNome", "JOSE MARIA")

Mas � bem provavel que exista por a� alguma classe que fa�a isso
ou o mais proximo disso. Talvez no jakarta commons...

Seria legal tambem tentar implementar como aprendizado.
Espero ter ajudado.

[]'s
Luiz Alberto.



> Ol� a todos,
>
> gostaria da opni�o dos colegas de como proceder
> quando se tem um List ou Set, e se quer buscar um elemento
> dessa lista que atenda a determinadas condi��es.
>
> Por exemplo uma lista do seguinte objeto:
>
> public class Client
> {
>    /..
>    private int id;
>    private String nome
>    //...
>
>    //... getters e setters
> }
>
> Gostaria de saber como voc�s buscariam um objeto Client dessa lista cujo
> nome seja "JOSE MARIA", sem ter que criar um loop
> no meio do c�digo da aplica��o. Para voc�s, qual seria a maneira mais
> elegante de implementar isso?
>
> Desde j� agrade�o a aten��o,
>
>
> []�s
> Marcelo Beckmann
>
> _________________________________________________________________________________
> Quer mais velocidade?
> S� com o acesso Aditivado iG, a velocidade que voc� quer na hora que voc�
> precisa.
> Clique aqui: http://www.acessoaditivado.ig.com.br
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/5cFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/jug-petropolis/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Atrašyti