public void salvar() {
   try {
     salvarTelefones();
     this.candidato = this.candidatoService.editar(candidato);
     FacesUtil.addSuccessMessage("Candidato alterado com sucesso!");
     inicializar();
   } catch (Exception e) {
     FacesUtil.addErrorMessage("Erro ao alterar o candidato: " + e.getMessage());
   }
 }
 public void inicializar() {
   this.sexos = Arrays.asList(Sexo.values());
   this.estadosCivil = Arrays.asList(EstadoCivil.values());
   this.escolaridades = Arrays.asList(Escolaridade.values());
   this.bracosDominante = Arrays.asList(BracoDominante.values());
   if (FacesUtil.isNotPostback()) {
     this.estados = estadoFacade.findAll();
     if (this.estado != null) {
       carregarCidades();
     }
   }
 }