/ / Adicionando “Logic” e jogando erro em Spring Roo Fields - spring, spring-roo

Adicionando “Logic” e jogando erro em Spring Roo Fields - spring, spring-roo

Eu tenho um projeto criado com Spring roo e eutem um campo numérico em uma das minhas entidades. Eu preciso adicionar alguma lógica que este campo só pode ter números que são potências de dois e se não é, então, um erro deve ser lançado para o usuário ao tentar enviar ou seja, "Entrada inválida: não uma potência de dois". saber qual fórmula usar Eu estou apenas tendo problemas para executá-lo em um projeto spring / roo. Ou seja, onde / qual arquivo esta parte do código entra? Como posso ter certeza de que um erro é lançado para que o usuário o veja.

Eu perguntei por aí e recebi algumas respostas, isto é,

1) caminho do lado do cliente: Na entidade create.jspx usando javascript. 2) caminho do lado do servidor. No controlador de entidade que está carregando o erro de mensagem no retornando objeto modelo.

Mas eu realmente não entendo como fazer isso.

Obrigado.

Respostas:

0 para resposta № 1

Você pode usar um validador personalizado para Spring com Spring Roo.

Dê uma olhada no validador de senha de mudança no seguinte artigo da Sujit Pal.

http://sujitpal.blogspot.com/2010/07/ktm-customizing-roo-security.html

Tudo de bom com o Roo.