public String adicionarSocio() { for (Object listaSoc1 : listaSoc) { if (((Socios) ((DataObject) listaSoc1).getArgumento1()).getServicoPessoa().getId() == socioCarteirinha.getPessoa().getId()) { renderAdc = false; return "emissaoCarteirinha"; } } FilialCidadeDao dbC = new FilialCidadeDao(); PessoaEnderecoDao dbE = new PessoaEnderecoDao(); PessoaEndereco pesEnde = dbE.pesquisaEndPorPessoaTipo(socioCarteirinha.getPessoa().getId(), 1); FilialCidade filCidade; if (pesEnde != null) { filCidade = dbC.findPrincipal(pesEnde.getEndereco().getCidade().getId()); } else { filCidade = new FilialCidade(); } listaSoc.add(new DataObject(true, socioCarteirinha.getPessoa(), filCidade, null, null, null)); renderAdc = false; socioCarteirinha = new SocioCarteirinha(); return "emissaoCarteirinha"; }