Página 1 de 1

Anotação @Required

MensagemEnviado: Dom Ago 07, 2011 7:26 pm
por jtakata
Rógel e demais membros,
A anotação @Required pode ser "cancelada" através de algum atributo no JSP? Ou vice-versa, ou seja, um campo sem a anotação poder se tornar required através de algum atributo JSP?
É que podemos ter casos em que um cliente queira que um campo obrigatório não seja ou vice-versa.
(O ideal é que isso fosse configurável através de um arquivo de configuração ;) )
Grato,
Jorge

Re: Anotação @Required

MensagemEnviado: Ter Ago 09, 2011 11:54 pm
por rogelgarcia
Ainda não é possível atualizar a validação dinamicamente.

O que dá pra fazer é:

- Extender a classe em questão sobrescrevendo os getters para adicionar ou remover o @Required da classe superior (na classe filha, sobrescreva o getter e coloque o @Required se necessário). Será necessário dependendo da situação copiar os atributos de uma classe para outra.

- Não colocar o @Required e fazer a validação de forma manual (com javascript ou no servidor)

Re: Anotação @Required

MensagemEnviado: Qua Ago 10, 2011 9:43 am
por jtakata
Entendido.
Vou fazer "na mão" mesmo.
Obrigado e abraços.

Re: Anotação @Required

MensagemEnviado: Qua Ago 10, 2011 9:01 pm
por rogelgarcia
Está nos planos dos próximos releases implementar essa funcionalidade.

(Mas demorará alguns meses ainda)

Re: Anotação @Required

MensagemEnviado: Qua Ago 10, 2011 9:20 pm
por jtakata
Sem problemas.
Quando estiver disponível a gente passa a usar.