Percorrer todos os Domain no bootstrap?
26/01/2015 14:07
1
Tem como percorrer todos os Domain do projeto no Bootstrap usando um for ou uma função do grails?
Tags: domain, bootstrap


0
Oi Edu, excelente pergunta!

Tem sim. Pra que você veja como pode ser feito, dá uma lida neste trecho da documentação do Grails sobre confecção de plugins.

É exatamente o que você quer fazer: http://grails.github.io/grails-doc/latest/guide/plugins.html#addingDynamicMethodsAtRuntime


0
valeu só que o grails que uso é a versão 2.1 e esse exemplo e do grails 2.4, tem que ser na 2.1.
26/01/2015 16:19


0
estou fazendo assim mas o objeto esta vindo null:

def grailsApplication;
grailsApplication.getArtefacts("Domain")*.clazz.each { domain ->
println domain.class.getSimpleName();
};

o erro:

ERROR context.GrailsContextLoader - Error executing bootstraps: Cannot invoke method getArtefacts() on null object
Message: Cannot invoke method getArtefacts() on null object
26/01/2015 16:34


0
Edu, fácil de resolver.

Basta você conferir como era feito na versão 2.1 do Grails consultando a documentação daquela versão. Há uma seção se não me engano com o mesmo nome.
Aqui o link para a seção: http://grails.github.io/grails-doc/2.1.0/guide/plugins.html#addingDynamicMethodsAtRuntime



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto