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; }
/** * 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); }