[RESOLVIDO]Serializando ENUM  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
PaduaAlves
JavaChild
[Avatar]

Membro desde: 21/09/2009 16:16:49
Mensagens: 131
Offline

Boa noite senhores.

Tenho o seguinte ENUM


import java.util.ArrayList;
import java.util.List;



Esse enm é um atributo de uma entidaed minha que está mapeada assim


Até ai tudo bem. Esse enum é usado par apopular um cmponente combobox do extjs. Quando salvo, o ordinal do enum é persistido numa boa. O problema é que em um dado momento, preciso editar a minha entidade, cosequentemente, tenho que popular o formulário com os dados vndos do banco. Quando eu faço um find para preencher minha entidade e setar o valor co combobox, encontro um problema, pois meu campo enum vem serializado assim: {"tipoProjeto": "HARDWARE"}. Gostaria de saber como eu faço para serializar a propriedade " nome" do meu Enum para que eu possa setar o valor correto no combo.

This message was edited 2 times. Last update was at 31/05/2011 22:31:05


Um homem é do tamanho do seu sonho.
[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

O que vc está usando para fazer a serialização?

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
PaduaAlves
JavaChild
[Avatar]

Membro desde: 21/09/2009 16:16:49
Mensagens: 131
Offline

Estou usando a classe Results do vraptor.

results.use(Results.json()).from(minhaEntidade).serialize();

Isso me retona o JSON da entidade. Como eu citei anteriormente, o problema é que eu queria pegar o valor representativo do enum para popular o formulário de edição, porém o atributo é retornado como eu citei no primeiro post.

Um homem é do tamanho do seu sonho.
[Email] [MSN]
PaduaAlves
JavaChild
[Avatar]

Membro desde: 21/09/2009 16:16:49
Mensagens: 131
Offline

Achei algo que soluciona minha dúvida

http://www.guj.com.br/java/219161-vraptor-3-serialize-enum-json


Resolvido.

Um homem é do tamanho do seu sonho.
[Email] [MSN]
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team