Gabriel, Vc tem duas opcoes:
- Escrever uma que implements Comparator e implementar o metodo int compare(Object, Object) para ordenar seus EJBs; - Fazer com que a interface do bean extends Comparable e implementar o metodo int compareTo(Object). A segunda opcao nao me agrada nem um poko embora nao gere uma outra classe como vc keria... []s Michael Nascimento Santos Sun Certified Programmer for the Java 2 Platform Sun Certified Programmer for the Java 2 Platform 1.4 Moderador SouJava - http://www.soujava.org.br ----- Original Message ----- From: "Gabriel Esteves Marques Pinto" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, September 25, 2002 4:53 PM Subject: Re: [enterprise-list] ordenacao de relacionamentos > O q acontece eh que para chamar o sort de collections > eu preciso passar uma classe que implemente um > comparador. Agora, no caso de um ejb essa classe nao > pode ser nem a interface nem o bean, primeiro pq a > interface nao tem impelmentacao e segundo pq o bean eh > abstrato. > A duvida persiste. > > A unica solucao que consegui foi criar uma classe > simples qualquer que implementa um comparador e > escrever um metodo COMPARE para ela. > > Mas com essa solucao eu preciso de uma classe a mais > na minha aplicacao. > > O ideal era conseguir colocar esse COMPARE no bean. > > de qualquer maneira obrigado pela ajuda > > Gabriel > > --- [EMAIL PROTECTED] escreveu: > Uma vez que um > findByAlgumaCoisa devolve um > > Collection, � muito simples > > para usar o Collections framework para fazer o Sort > > de qq jeito que vc > > quiser. > > > > > > Gabriel Esteves Marques Pinto <[EMAIL PROTECTED]> > > wrote on 25/09/2002 > > 11:56:23: > > > > > Como resolver o problema de se obter um vetor de > > > relacionamentos ordenado por um determinado > > atributo > > > persistemte de um ejb ? j� que n�o exite orderby > > em > > > ejb-ql . > > > > > > > > > Obrigado > > > > > > Gabriel --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
