예제 #1
0
  private Pessoa getPessoaPorCpf(String cpfPessoa) {
    Pessoa pessoa = PessoaServiceImpl.getInstance().findPessoaByCpf(cpfPessoa);
    if (pessoa == null) {
      throw new PessoaException(CPF_INEXISTENTE_OU_PESSOA_NAO_CADASTRADA);
    }

    return pessoa;
  }
예제 #2
0
 /**
  * Traz todos os exames relacionadas a uma pessoa.
  *
  * @param String cpf
  * @return List<Exame>
  */
 @RequestMapping("/todosPorPessoa")
 public List<Exame> todosPorPessoa(@RequestParam(value = "cpf") String cpf) {
   Pessoa pessoa = PessoaServiceImpl.getInstance().findPessoaByCpf(cpf);
   return ExameServiceImpl.getInstance().findAllByPessoa(pessoa);
 }