Condicional em update
07/09/2013 16:13
0
Estou com a seguinte dúvida.

Tenho que criar uma regra onde após 24 horas determinados campos do meu banco não devem ser alterados, como por exemplo o campo nome (apenas um exemplo). Como posso fazer isso de modo simples sem ter que colocar condicional em todos os campos? Eu pensei em criar dois formulários que são carregados com uma condição de data, mas não se é a melhor abordagem.

[code]
if(data.before(nre Date())
render template: 'temp1'
else
render template: 'temp2'
return
[code]

Alguma outra sugestão?
Tags: formulário, condicional, regra


0
Carlos,
Pelo q eu entendi, vc esta querendo colocar uma regra de negócio(service) a primeira coisa que me vem em mente é colocar um atributo Date no modelo e no momento de um update vc validaria se este campo (nome) tem mais de 24h de criação.

Com certeza deve ter como fazer isso no constraints do model também ao invés de ficar em um servico.
Se gostou da ideia e/ou precisar de ajuda posta aqui.
21/09/2013 16:21



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto