Evocar funções de domain da classe super
13/03/2016 11:20
0
Prezados colegas,

Configurei o evento afterUpdate do meu domain, porém na sua primeira linha preciso chamar o evento afterUpdate da classe superior.

A minha questão pode ser estendida para os demais eventos: beforeInsert, beforeUpdate, afterInsert.

Já tentei algumas abordagen óbvias, porém o evento da classe pai não é executado...



abstract class Pai {
bla bla bla 
def afterUpdate = {
println "after Update do pai"
}
}


class Filho extends Pai {
bla bla bla 
def afterUpdate = {
super.getAfterUpdate()
println "after Update do filho"
}
}

?
??
Meu resultado é apenas: after update do filho. A linha do pai não é exibida.

Alguma ideia?

Grato
Tags: Grails, super, afterUpdate, afterInsert, beforeUpdate, beforeInsert


0
Já encontrei a solução:

super.afterUpdate.run ()
14/03/2016 19:56



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