[Logo] Neo Framework Forum
  [Search] Busca   [Recent Topics] Tópicos Recentes   [Members]  Lista de Usuários   [Groups] De volta para a página principal 
[Register] Registrar / 
[Login] Entrar 
Classe FiltroListagem  XML
Índice dos Fóruns -> Dúvidas
Autor Mensagem
vinicius.janones
Template
[Avatar]

Membro desde: 25/06/2007 12:55:10
Mensagens: 105
Localização: Uberlândia - MG
Offline

Bom dia,

A forma de se implementar um filtro de uma consulta, seria como no exemplo do CRUD certo?

Fiz o exemplo e funcionou, mas quando tempo fazer o mesmo para outras telas da o erro de java.lang.ClassCastException...

O que pode estar dando errado?

Vinícius O. Janones
[Email]
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

Tem como vc postar a sua classe aqui?
vinicius.janones
Template
[Avatar]

Membro desde: 25/06/2007 12:55:10
Mensagens: 105
Localização: Uberlândia - MG
Offline

CepFiltro.class
Code:
 import br.com.linkcom.neo.controller.crud.FiltroListagem;
 
 public class CepFiltro extends FiltroListagem {
 
     public String codigo;
     
 	public String getCodigo() {
 		return codigo;
 	}
 	public void setCodigo(String codigo) {
 		this.codigo = codigo;
 	}
     
 }
 


CepDAO.class
Code:
 public class CepDAO extends GenericDAO<Cep> {
 	
 	@Override
 	public void updateListagemQuery(QueryBuilder<Cep> query, FiltroListagem _filtro) {
 		CepFiltro filtro = (CepFiltro) _filtro;
 		query.leftOuterJoinFetch("cep.logradouro")
 			 .whereLike("cep.codigo", filtro.getCodigo());
 	}
 }
 

Vinícius O. Janones
[Email]
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

E o seu controller tá como?
O ClassCastException dá é no DAO?
vinicius.janones
Template
[Avatar]

Membro desde: 25/06/2007 12:55:10
Mensagens: 105
Localização: Uberlândia - MG
Offline

CepCrud.class
Code:
 import br.com.linkcom.neo.controller.Controller;
 import br.com.linkcom.neo.controller.crud.CrudController;
 import br.com.linkcom.neo.controller.crud.FiltroListagem;
 
 @Controller(path="/modulo/crud/Cep")
 public class CepCrud extends CrudController<FiltroListagem, Cep, Cep> {
 
 }
 


O erro está no DAO mesmo.
Code:
CepFiltro filtro = (CepFiltro) _filtro;

Vinícius O. Janones
[Email]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Muda aqui o

de
Code:
 public class CepCrud extends CrudController<FiltroListagem, Cep, Cep> {
 


para

Code:
 public class CepCrud extends CrudController<CepFiltro, Cep, Cep> {
 


Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
vinicius.janones
Template
[Avatar]

Membro desde: 25/06/2007 12:55:10
Mensagens: 105
Localização: Uberlândia - MG
Offline



Agora deu certo... obrigado Pedro e Rogel.


A[ ]s

Vinícius O. Janones
[Email]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Falô..

me diz.. ja ta usando o neo para algum projeto?

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
vinicius.janones
Template
[Avatar]

Membro desde: 25/06/2007 12:55:10
Mensagens: 105
Localização: Uberlândia - MG
Offline

Olha,

Estou querendo muito fazer um com o Neo e já estou com idéia, mas estou estudando a estrutura do Neo vendo onde posso e o que posso fazer, rsrs...

Baixei o Neo do SVN ontem e vi uns trechos legais de codigos, como a parte de autorização e de relatorio, queria ver uns exemplos disso e testar antes de começar a desenvolver pra valer.

Se você tiver uns e puder me passar, te agradeço muito...

Mas assim, a minha avaliação do framework é nota 10!!!

Muito bom mesmo...

Vinícius O. Janones
[Email]
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

Beleza vinicius... valew...

Eu to te devendo um exemplo de autorização, né? num esqueci não...
Vou fazer pra vc.. talvez na segunda já tenha um tutorial sobre isso no site...

Qualquer coisa vc fala aí...
vinicius.janones
Template
[Avatar]

Membro desde: 25/06/2007 12:55:10
Mensagens: 105
Localização: Uberlândia - MG
Offline

Rogel,

Tudo bem, tranguilo... tem muita coisa ainda que quero estudar,

Obrigado

Vinícius O. Janones
[Email]
 
Índice dos Fóruns -> Dúvidas
Ir para:   
Powered by JForum 2.1.7 © JForum Team