[duvida e sugestao] JSF - Validator

2 respostas
S

Boa noite, estou com uma dúvida sobre validators, não sei se ficaria bom usar um validator no seguinte exemplo:

Sistema para agendamentos de reservas de livros.
O formulário para agendar a reserva de livros tem como entrada, dois campos de datas.
Data de inicio para a reserva
Data de termino da reserva

A pergunta é:

Seria “legal” eu utilizar um validator para verificar se não há colisão de datas para o mesmo livro?( Usuário tentasse agendar um livro em uma certa data onde já foi escolhida por outro usuario).

Eu sei que validators são utilizados para impedir que os usuario não façam entrada de valores idevidos. Mas não sei se é so isso! Essa questão entra no caso de utillizar validator? Pois, por mais que as datas estejam em formatos regulares a data pode estar se chocando com o agendamento de outro usuario.

ou

Alguem tem alguma sugestão para vazer essa verificação de data?
Eu pensei também em criar essa verificação na fase “Invoke”, acho que ficaria um tanto deselegante. Onde se o usuário entrasse com datas indisponíveis, o sistema voltaria na tela avisando sobre a data inválida.

Peço desculpa a qualquer erro que eu possa ter dito acima.
Agradeço desde já!

2 Respostas

S

up

Hebert_Coelho

Isso tá me parecendo mais regra de negócio viu.

Validators como você mesmo disse avaliam um atributo em si e suas regras.
Por exemplo, um CPF/CPNJ.

Agora, saber se o livro já vai estar locado por alguém eu já vejo como regra de negócio.

Melhor coisa seria colocar na sua camada de regra de negócios viu.

Criado 20 de março de 2012
Ultima resposta 21 de mar. de 2012
Respostas 2
Participantes 2