Um dado integer para uma string especifica

2 respostas
E

Ola, boa tarde a todos!!!

to com uma duvida, tenho uma classe Denuncia que possui um atributo Integer chamado prioridade. Quero saber, quando lista-lo em um xhtml, se posso converter o atributo prioridade:
“0” em “baixa”,
“1” em “media” e
"2" em “alta” .
Sem alterar o valor no BD de 0,1 e 2.

Estou utilizando jsf e primefaces.
Os dados estão em um <p:datatable>

att,
Pablo Vargas

2 Respostas

A

Não conheço JSF e não sei como está fazendo sua persistência.

Ainda assim, recomendo usar uma enum para representar a prioridade.
Você pode associar cada código desse a um valor da enum.

Acredito que tanto o JSF quanto sua camada de dados, devem ter meios de fazer essa tradução de um para outro.

guilherme_costa1

Você pode criar um converter, mas como o outro amigo já sugeriu, seria interessante você ter um enum com essas prioridades. Isso poderá te ajudar para lidar com essas prioridades.

Criado 26 de novembro de 2013
Ultima resposta 27 de nov. de 2013
Respostas 2
Participantes 3