JSF e sobrescrição de método no Managed Bean  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
VantuilJose
JavaChild
[Avatar]

Membro desde: 15/09/2008 11:47:53
Mensagens: 101
Offline

Tô com um grande problema aqui...
Quando tento sobrescrever um método de uma classe no Managed beans, simplesmente não funciona!!! É lançada a seguinte exceção:


Não tem sentido isso, porque eu não posso acessar? não tem nada público lá, a variável que ele tenta acessar é privada... Ué, como é que o JSF faz isso? E os recurso da orientação a objeto?

O código que construi a classe interna é o seguinte:



Alguém tem alguma idéia sobre por que acontece o problema e/ou como resolvê-la?

Vantuil Oliveira
Tecnólogo em Análise e Desenvolvimento de Sistemas - IFMG Bambuí
Mestrando em Ciência da Computação - UFOP
-
"I am the maniac serial killer that knows where you live who will maintain your code!"
[MSN]
diegorc85
JavaBaby

Membro desde: 27/03/2007 18:07:11
Mensagens: 80
Offline

Velho
Pelo que eu estava vendo vc não pode mudar o tipo do método sobescrito. Na verdade vc esta fazendo uma sobrecarga no método. Tenta definir o métodos da classe filha igual a do pai!!

Espero ter ajudado.

MBA engenharia de software com ênfase em serviços SOA.
[MSN]
VantuilJose
JavaChild
[Avatar]

Membro desde: 15/09/2008 11:47:53
Mensagens: 101
Offline

Pois é, diegorc85, pior que eu acho que não...

A classe que eu tenho é abstrata, portanto se o método não for sobrescrito eu não posso criar uma instância dela...
A assinatura dos métodos está igual...
Já tentei fazer o mesmo com classe concretas e sobrescrever o método, ele também não deixa...

Acho q o JSF tem algum problema com polimorfismo, heeheheeheh

Vantuil Oliveira
Tecnólogo em Análise e Desenvolvimento de Sistemas - IFMG Bambuí
Mestrando em Ciência da Computação - UFOP
-
"I am the maniac serial killer that knows where you live who will maintain your code!"
[MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team