Utilização dos métodos dinâmicos em uma classe Java
15/09/2009 00:00
Olá pessoal... estou com um problemão... ja estou nesse problema ja tem 2 dias e nao consigo resolver...
Tenho um domain model em groovy:
Pessoa.groovy:
class Pessoa {
String nome
String sobrenome
}
... e uma classe em java (que faz parte do projeto, que é integrado com o maven) que necessita ter uma lista desses objetos:
public class ServicePessoa {
private List<Pessoa> lista;
...
public void enviarEmailsParaTodos() {
lista = getPessoas();
}
public List<Pessoa> getPessoas() {
return "Aqui que está o problema!!!!";
}
}
Nesse método getPessoas() eu to precisando popular os objetos através do domain Pessoa.groovy...
eu tentei simplesmente um Pessoa.list(), mas como os metodos do groovy sao dinâmicos, isso nao foi possivel, me gerando um MissingMethodException...
tambem tentei fazer algo parecido com isso: <!-- m --><a class="postlink" href="http://www.pathf.com/blogs/2009/02/grails-delegating-to-gorm-persistence-in-java/">http://www.pathf.com/blogs/2009/02/grai ... e-in-java/</a><!-- m -->
mas tb me gerou o mesmo erro de MissingMethod
tentei tb com isso: <!-- m --><a class="postlink" href="http://grails.org/Hibernate+Integration">http://grails.org/Hibernate+Integration</a><!-- m -->
mas nao consegui evoluir muito a ideia...
Alguem ja passou por esse problema?? Alguem com alguma sugestão??
agradeço muito quem puder ajudar!!!
Tags:
Groovy