Estou fazendo um trabalho pra faculdade e o caso de uso que to fazendo é o de “Cadastrar Visitante”, onde o ator é “Recepcionista”.
O fluxo é esse:
O sistema solicita o CPF do visitante.
2. A recepcionista informa o CPF.
3. O sistema valida o CPF [RN1].
4. O sistema apresenta um formulário para preenchimento dos dados
do visitante [A1] [A2].
- Nome
- Identidade e Órgão expedidor
- Foto
- Dado biométrico
- A recepcionista preenche ou atualiza os dados solicitados.
- O sistema valida os dados [RN1].
- O sistema registra os dados do visitante [RN2] [A3].
- O sistema solicita a descrição da visita [RN3].
- O sistema valida os dados [RN1].
- O sistema registra os dados da visita [A4] [RN4].
- O sistema informa que o cadastramento foi realizado com sucesso.
Tenho que fazer utilizando Servlet/JSP.
A dúvida é:
Primeiro faço a validação do CPF, caso seja válido prossigo. Então preciso verificar se esse CPF existe no banco, pra resgatar os dados e mostrar o formulário preenchido para uma atualização, Como faço esse “resgate”? Criando efetivamente o visitante na Factory? Como criar o visitante possuindo apenas o CPF, já que pelo caso de uso, é a única informação disponível no momento (o restante dos dados só é preenchido depois)?
Obrigado desde já!