Converter para Objeto Customizado - JSF  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
pedroh18
Entusiasta Java

Membro desde: 13/09/2007 21:01:25
Mensagens: 16
Offline

Como faço o método getAsObject de um Converter para recuperar um objeto que está num Map sendo que a string que ele tá recebendo vem dessa maneira, variando de acordo com o objeto:

que é o valor de um objeto de uma classe Cidade...
como eu faço para recuperar o objeto que já está criado e está na memoria?

This message was edited 1 time. Last update was at 16/10/2007 12:36:51

Tecnoage
GUJ Master

Membro desde: 13/03/2005 23:18:07
Mensagens: 1723
Localização: SP
Offline

Não entendi nadinha do que vc quer saber rs pode explicar melhor? Neste seu caso vc está printando na tela o objeto cidade inteiro???

Arquiteto de Software
Sysped Solutions
R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
www.sysped.com.br
[Email] [WWW] [MSN]
pedroh18
Entusiasta Java

Membro desde: 13/09/2007 21:01:25
Mensagens: 16
Offline

eu quero saber que codigo eu boto no método getAsObject do converter para recuperar um objeto que eu coloquei num selectOneMenu...
para cada item desse selectOneMenu eu coloquei como label cidade.getNome e de valor eu coloquei cidade.
assim:


no html aparece desse jeito:


eu quero saber o que eu coloco no converter para recuperar a instâcia do objeto selecionado, através desse código que eu acho que é uma referência na memória ou, sei lá...
?

This message was edited 1 time. Last update was at 16/10/2007 14:27:26

humberto.lima
Debugger

Membro desde: 18/12/2006 20:16:25
Mensagens: 58
Offline

Como funciona a pesquisa em banco OO? Pois eu suspeito q vc esteja usando banco OO.
Verifique como é esta pesquisa e no converter e use-a.

[]´s

Humberto Lima

This message was edited 1 time. Last update was at 16/10/2007 17:11:13

pedroh18
Entusiasta Java

Membro desde: 13/09/2007 21:01:25
Mensagens: 16
Offline

exatamente, estou usando bdoo. estou usando db4o
a pesquisa retorna um objectset, dai eu passo um a um para um hashmap, a chave eu uso o c.getNome e o valor eu uso o proprio objeto c
mas acho que a pesquisa no bdoo não tem a ver, pois se for usado um map criado no proprio código (criado em tempo de execução, manualmente no código) acontece a mesma coisa, aparece aqueles modelo.Cidade@7da122, modelo.Cidade@6d5af1 ... Isso acontece com qualquer objeto de qualquer classe que for usada no value, só vai mudar o p que é o pacote e o x que é a classe e o codigo depois do @ tb (ppppp.xxxxxxx@7da122).
eu queria saber como acesso estes objetos através desse código, acho que tem que ter uma maneira, pois no Item dá pra passar um objeto de valor, não precisa ser uma string ou int...
E exatamente isso que eu preciso pois minhas classes nenhuma possui um atributo id ou cod.
Acho que isso deve ser feito no converter...
Valeu
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team