package gcom.gui.cadastro.imovel; import java.text.SimpleDateFormat; import gcom.atualizacaocadastral.ImovelControleAtualizacaoCadastral; import gcom.cadastro.geografico.Municipio; import gcom.cadastro.imovel.Imovel; import gcom.cadastro.localidade.bean.IntegracaoQuadraFaceHelper; import gcom.cadastro.sistemaparametro.SistemaParametro; import gcom.fachada.Fachada; import gcom.gui.GcomAction; import gcom.util.ConstantesSistema; import gcom.util.Util; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; /** * 1� Aba do [UC0472] Consultar Im�vel * * @author Rafael Santos * @since 07/09/2006 */ public class ExibirConsultarImovelDadosCadastraisAction extends GcomAction { public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) { HttpSession sessao = httpServletRequest.getSession(false); ConsultarImovelActionForm consultarImovelActionForm = (ConsultarImovelActionForm) actionForm; if( isLimparDadosTela(httpServletRequest)){ httpServletRequest.removeAttribute("idImovelDadosCadastraisNaoEncontrado"); limparFormSessao(consultarImovelActionForm, sessao); consultarImovelActionForm.setDataProcessamento(""); }else if( isImovelInformadoTelaDadosCadastrais(consultarImovelActionForm) || isImovelInformadoOutraTela(sessao) ){ consultarImovelActionForm.setIdImovelDadosCadastrais( definirIdImovelASerPesquisado(consultarImovelActionForm, sessao,httpServletRequest) ); Imovel imovel = obterImovelASerPesquisado(consultarImovelActionForm,sessao); //deve ser chamado antes dos novos valores da sess�o serem setados boolean isNovoImovelPesquisado = isNovoImovelPesquisado(consultarImovelActionForm, sessao); if (imovel != null) { sessao.setAttribute("imovelDadosCadastrais", imovel); sessao.setAttribute("idImovelPrincipalAba", imovel.getId().toString()); ImovelControleAtualizacaoCadastral imovelControleAtualizacaoCadastral = Fachada.getInstancia().pesquisarImovelControleAtualizacaoCadastral(imovel.getId()); SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy"); consultarImovelActionForm.setIdImovelDadosCadastrais(imovel.getId().toString()); if (imovelControleAtualizacaoCadastral != null && imovelControleAtualizacaoCadastral.getDataProcessamento() != null) { consultarImovelActionForm.setDataProcessamento(formatador.format(imovelControleAtualizacaoCadastral.getDataProcessamento())); } if (imovel.getIndicadorExclusao().equals(ConstantesSistema.SIM)) { httpServletRequest.setAttribute("imovelExcluido", true); } if(isNovoImovelPesquisado){ httpServletRequest.removeAttribute("idImovelDadosCadastraisNaoEncontrado"); setarDadosImovelNoFormESessao(consultarImovelActionForm,imovel, sessao, httpServletRequest); } } else { limparFormSessao(consultarImovelActionForm, sessao); httpServletRequest.setAttribute("idImovelDadosCadastraisNaoEncontrado", "true"); consultarImovelActionForm.setMatriculaImovelDadosCadastrais("IM�VEL INEXISTENTE"); } }else{ String idImovelAux = consultarImovelActionForm.getIdImovelDadosCadastrais(); httpServletRequest.removeAttribute("idImovelDadosCadastraisNaoEncontrado"); limparFormSessao(consultarImovelActionForm, sessao); consultarImovelActionForm.setIdImovelDadosCadastrais(idImovelAux); consultarImovelActionForm.setDataProcessamento(""); } return actionMapping.findForward("consultarImovelDadosCadastrais"); } /** * Esse m�todo seta os dados necess�rios do Imovel * no form e alguns na sess�o (cole��es). * *@since 21/09/2009 *@author Marlon Patrick */ private void setarDadosImovelNoFormESessao(ConsultarImovelActionForm consultarImovelActionForm, Imovel imovel,HttpSession sessao, HttpServletRequest httpServletRequest) { Fachada fachada = Fachada.getInstancia(); SistemaParametro sistemaParametro = fachada.pesquisarParametrosDoSistema(); consultarImovelActionForm.setMatriculaImovelDadosCadastrais(fachada.pesquisarInscricaoImovelExcluidoOuNao(new Integer(consultarImovelActionForm.getIdImovelDadosCadastrais().trim()))); consultarImovelActionForm.setEnderecoImovelDadosCadastrais(fachada.pesquisarEndereco(new Integer(consultarImovelActionForm.getIdImovelDadosCadastrais().trim()))); sessao.setAttribute("enderecoImovelDadosCadastrais",consultarImovelActionForm.getEnderecoImovelDadosCadastrais()); if(imovel.getLigacaoAguaSituacao() != null){ consultarImovelActionForm.setSituacaoAguaDadosCadastrais(imovel.getLigacaoAguaSituacao().getDescricao()); } else { consultarImovelActionForm.setSituacaoAguaDadosCadastrais(""); } if(imovel.getLigacaoEsgotoSituacao() != null){ consultarImovelActionForm.setSituacaoEsgotoDadosCadastrais(imovel.getLigacaoEsgotoSituacao().getDescricao()); } else { consultarImovelActionForm.setSituacaoEsgotoDadosCadastrais(""); } sessao.setAttribute("imovelClientes",fachada.pesquisarClientesImovelExcluidoOuNao (new Integer(consultarImovelActionForm.getIdImovelDadosCadastrais().trim())) ); sessao.setAttribute("imovelSubcategorias",fachada.pesquisarCategoriasImovel (new Integer(consultarImovelActionForm.getIdImovelDadosCadastrais().trim())) ); if(imovel.getImovelPerfil() != null){ consultarImovelActionForm.setImovelPerfilDadosCadastrais(imovel.getImovelPerfil().getDescricao()); } else { consultarImovelActionForm.setImovelPerfilDadosCadastrais(""); } if(imovel.getDespejo() != null){ consultarImovelActionForm.setDespejoDadosCadastrais(imovel.getDespejo().getDescricao()); } else { consultarImovelActionForm.setDespejoDadosCadastrais(""); } if(imovel.getAreaConstruida() != null){ consultarImovelActionForm.setAreaConstruidaDadosDadosCadastrais(Util.formatarMoedaReal(imovel.getAreaConstruida())); }else if(imovel.getAreaConstruidaFaixa() != null ){ if(imovel.getAreaConstruidaFaixa().getMenorFaixa() != null && imovel.getAreaConstruidaFaixa().getMaiorFaixa() != null){ consultarImovelActionForm.setAreaConstruidaDadosDadosCadastrais(imovel.getAreaConstruidaFaixa().getMenorFaixa().toString()+ " a " + imovel.getAreaConstruidaFaixa().getMaiorFaixa().toString()); } } else { consultarImovelActionForm.setAreaConstruidaDadosDadosCadastrais(""); } if(imovel.getTestadaLote() != null){ consultarImovelActionForm.setTestadaLoteDadosCadastrais(imovel.getTestadaLote().toString()); } else { consultarImovelActionForm.setTestadaLoteDadosCadastrais(""); } if(imovel.getVolumeReservatorioInferior() != null){ consultarImovelActionForm.setVolumeReservatorioInferiorDadosCadastrais(Util.formatarMoedaReal(imovel.getVolumeReservatorioInferior())); }else if(imovel.getReservatorioVolumeFaixaInferior() != null){ if(imovel.getReservatorioVolumeFaixaInferior().getVolumeMenorFaixa() != null && imovel.getReservatorioVolumeFaixaInferior().getVolumeMaiorFaixa() != null){ consultarImovelActionForm.setVolumeReservatorioInferiorDadosCadastrais(Util.formatarMoedaReal(imovel.getReservatorioVolumeFaixaInferior().getVolumeMenorFaixa())+" a "+ Util.formatarMoedaReal(imovel.getReservatorioVolumeFaixaInferior().getVolumeMaiorFaixa())); } } else { consultarImovelActionForm.setVolumeReservatorioInferiorDadosCadastrais(""); } if(imovel.getVolumeReservatorioSuperior() != null){ consultarImovelActionForm.setVolumeReservatorioSuperiorDadosCadastrais(Util.formatarMoedaReal(imovel.getVolumeReservatorioSuperior())); }else if(imovel.getReservatorioVolumeFaixaSuperior() != null){ if(imovel.getReservatorioVolumeFaixaSuperior().getVolumeMenorFaixa() != null && imovel.getReservatorioVolumeFaixaSuperior().getVolumeMaiorFaixa() != null){ consultarImovelActionForm.setVolumeReservatorioSuperiorDadosCadastrais(Util.formatarMoedaReal(imovel.getReservatorioVolumeFaixaSuperior().getVolumeMenorFaixa())+" a "+ Util.formatarMoedaReal(imovel.getReservatorioVolumeFaixaSuperior().getVolumeMaiorFaixa())); } } else { consultarImovelActionForm.setVolumeReservatorioSuperiorDadosCadastrais(""); } if(imovel.getVolumePiscina() != null){ consultarImovelActionForm.setVolumePiscinaDadosCadastrais(Util.formatarMoedaReal(imovel.getVolumePiscina())); }else if(imovel.getPiscinaVolumeFaixa() != null){ if(imovel.getPiscinaVolumeFaixa().getVolumeMenorFaixa() != null && imovel.getPiscinaVolumeFaixa().getVolumeMaiorFaixa() != null){ consultarImovelActionForm.setVolumePiscinaDadosCadastrais(Util.formatarMoedaReal(imovel.getPiscinaVolumeFaixa().getVolumeMenorFaixa())+" a "+ Util.formatarMoedaReal(imovel.getPiscinaVolumeFaixa().getVolumeMaiorFaixa())); } } else { consultarImovelActionForm.setVolumePiscinaDadosCadastrais(""); } if(imovel.getFonteAbastecimento() != null){ consultarImovelActionForm.setFonteAbastecimentoDadosCadastrais(imovel.getFonteAbastecimento().getDescricao()); } else { consultarImovelActionForm.setFonteAbastecimentoDadosCadastrais(""); } if(imovel.getPocoTipo() != null){ consultarImovelActionForm.setPocoTipoDadosCadastrais(imovel.getPocoTipo().getDescricao()); } else { consultarImovelActionForm.setPocoTipoDadosCadastrais(""); } IntegracaoQuadraFaceHelper integracao = fachada.integracaoQuadraFace(imovel.getId()); if(integracao.getDistritoOperacional() != null){ consultarImovelActionForm.setDistritoOperacionalDadosCadastrais(integracao.getDistritoOperacional().getDescricao()); } else { consultarImovelActionForm.setDistritoOperacionalDadosCadastrais(""); } if(integracao.getBacia() != null){ consultarImovelActionForm.setDivisaoEsgotoDadosCadastrais(integracao.getBacia().getSistemaEsgoto().getDivisaoEsgoto().getDescricao()); } else { consultarImovelActionForm.setDivisaoEsgotoDadosCadastrais(""); } if(imovel.getPavimentoRua() != null){ consultarImovelActionForm.setPavimentoRuaDadosCadastrais(imovel.getPavimentoRua().getDescricao()); } else { consultarImovelActionForm.setPavimentoRuaDadosCadastrais(""); } if(imovel.getPavimentoCalcada() != null){ consultarImovelActionForm.setPavimentoCalcadaDadosCadastrais(imovel.getPavimentoCalcada().getDescricao()); } else { consultarImovelActionForm.setPavimentoCalcadaDadosCadastrais(""); } if(imovel.getNumeroIptu() != null){ consultarImovelActionForm.setNumeroIptuDadosCadastrais(imovel.getNumeroIptu()); } else { consultarImovelActionForm.setNumeroIptuDadosCadastrais(""); } if(imovel.getNumeroCelpe() != null){ consultarImovelActionForm.setNumeroCelpeDadosCadastrais(imovel.getNumeroCelpe().toString()); } else { consultarImovelActionForm.setNumeroCelpeDadosCadastrais(""); } if(imovel.getCoordenadaX() != null){ consultarImovelActionForm.setCoordenadaXDadosCadastrais(imovel.getCoordenadaX()); } else { consultarImovelActionForm.setCoordenadaXDadosCadastrais(""); } if(imovel.getCoordenadaY() != null){ consultarImovelActionForm.setCoordenadaYDadosCadastrais(imovel.getCoordenadaY()); } else { consultarImovelActionForm.setCoordenadaYDadosCadastrais(""); } if(imovel.getCadastroOcorrencia() != null){ consultarImovelActionForm.setCadastroOcorrenciaDadosCadastrais(imovel.getCadastroOcorrencia().getDescricao()); } else { consultarImovelActionForm.setCadastroOcorrenciaDadosCadastrais(""); } if(imovel.getEloAnormalidade() != null){ consultarImovelActionForm.setEloAnormalidadeDadosCadastrais(imovel.getEloAnormalidade().getDescricao()); } else { consultarImovelActionForm.setEloAnormalidadeDadosCadastrais(""); } if(imovel.getIndicadorImovelCondominio() != null){ if(imovel.getIndicadorImovelCondominio().equals(ConstantesSistema.SIM)){ consultarImovelActionForm.setIndicadorImovelCondominioDadosCadastrais("SIM"); }else{ consultarImovelActionForm.setIndicadorImovelCondominioDadosCadastrais("N�O"); } } else { consultarImovelActionForm.setIndicadorImovelCondominioDadosCadastrais(""); } if(imovel.getImovelCondominio() != null){ consultarImovelActionForm.setImovelCondominioDadosCadastrais(imovel.getImovelCondominio().getId().toString() ); } else { consultarImovelActionForm.setImovelCondominioDadosCadastrais(""); } if(imovel.getImovelPrincipal() != null){ consultarImovelActionForm.setImovelPrincipalDadosCadastrais(imovel.getImovelPrincipal().getId().toString()); } else { consultarImovelActionForm.setImovelPrincipalDadosCadastrais(""); } //Indicador Nivel Esgoto if (sistemaParametro.getNomeAbreviadoEmpresa().equalsIgnoreCase( SistemaParametro.EMPRESA_CAER)){ httpServletRequest.setAttribute("apresentarIndicadorNivelInstalacaoEsgoto", true); if(imovel.getIndicadorNivelInstalacaoEsgoto() != null){ if(imovel.getIndicadorNivelInstalacaoEsgoto().shortValue() == 1){ consultarImovelActionForm.setIndicadorNivelInstalacaoEsgotoDadosCadastrais("SIM"); }else{ consultarImovelActionForm.setIndicadorNivelInstalacaoEsgotoDadosCadastrais("N�O"); } } else { consultarImovelActionForm.setIndicadorNivelInstalacaoEsgotoDadosCadastrais(""); } } else { httpServletRequest.removeAttribute("apresentarIndicadorNivelInstalacaoEsgoto"); } if(imovel.getNumeroPontosUtilizacao() != null){ consultarImovelActionForm.setNumeroPontosUtilizacaoDadosCadastrais(imovel.getNumeroPontosUtilizacao().toString()); } else { consultarImovelActionForm.setNumeroPontosUtilizacaoDadosCadastrais(""); } if(imovel.getNumeroMorador() != null){ consultarImovelActionForm.setNumeroMoradoresDadosCadastrais(imovel.getNumeroMorador().toString()); } else { consultarImovelActionForm.setNumeroMoradoresDadosCadastrais(""); } if(imovel.getIndicadorJardim() != null){ if(imovel.getIndicadorJardim().shortValue() == 1){ consultarImovelActionForm.setJardimDadosCadastrais("SIM"); }else{ consultarImovelActionForm.setJardimDadosCadastrais("N�O"); } } else { consultarImovelActionForm.setJardimDadosCadastrais(""); } if(imovel.getImovelTipoHabitacao() != null){ consultarImovelActionForm.setTipoHabitacaoDadosCadastrais(imovel.getImovelTipoHabitacao().getDescricao()); } else { consultarImovelActionForm.setTipoHabitacaoDadosCadastrais(""); } if(imovel.getImovelTipoPropriedade() != null){ consultarImovelActionForm.setTipoPropriedadeDadosCadastrais(imovel.getImovelTipoPropriedade().getDescricao()); } else { consultarImovelActionForm.setTipoPropriedadeDadosCadastrais(""); } if(imovel.getImovelTipoConstrucao() != null){ consultarImovelActionForm.setTipoConstrucaoDadosCadastrais(imovel.getImovelTipoConstrucao().getDescricao()); } else { consultarImovelActionForm.setTipoConstrucaoDadosCadastrais(""); } if(imovel.getImovelTipoCobertura() != null){ consultarImovelActionForm.setTipoCoberturaDadosCadastrais(imovel.getImovelTipoCobertura().getDescricao()); } else { consultarImovelActionForm.setTipoCoberturaDadosCadastrais(""); } try{ Municipio municipio = imovel.getLocalidade().getMunicipio(); if(municipio != null){ consultarImovelActionForm.setDescricaoMunicipio(municipio.getNome()); httpServletRequest.setAttribute("desabilitaMunicipioLocalidade", "OK"); } }catch (NullPointerException e) { //Localidade n�o possui munic�pio associado } } /** * Esse m�todo retorna true se foi necess�rio consultar um novo imovel. * Caso o im�vel seja o mesmo j� consultado anteriormente ele retorna false. * *@since 21/09/2009 *@author Marlon Patrick */ private boolean isNovoImovelPesquisado(ConsultarImovelActionForm consultarImovelActionForm, HttpSession sessao) { if(sessao.getAttribute("imovelDadosCadastrais") == null){ return true; } Imovel imovelAux = (Imovel) sessao.getAttribute("imovelDadosCadastrais"); if( !imovelAux.getId().toString().equals(consultarImovelActionForm.getIdImovelDadosCadastrais().trim()) ){ return true; } return false; } /** * Consulta o Imovel com todas as informa��es necess�rias, * ou simplesmetne pega o Imovel da sess�o caso o mesmo j� * tenha sido pesquisado. * *@since 21/09/2009 *@author Marlon Patrick */ private Imovel obterImovelASerPesquisado(ConsultarImovelActionForm consultarImovelActionForm, HttpSession sessao) { Imovel imovel = null; if(sessao.getAttribute("imovelDadosCadastrais") == null){ imovel = Fachada.getInstancia().consultarImovelDadosCadastrais(new Integer(consultarImovelActionForm.getIdImovelDadosCadastrais().trim())); }else{ imovel = (Imovel) sessao.getAttribute("imovelDadosCadastrais"); if( !imovel.getId().toString().equals(consultarImovelActionForm.getIdImovelDadosCadastrais().trim()) ){ imovel = Fachada.getInstancia().consultarImovelDadosCadastrais(new Integer(consultarImovelActionForm.getIdImovelDadosCadastrais().trim())); } } return imovel; } /** * Esse m�todo retorna o id do im�vel a ser pesquisado, * verificando se � o id possivelmente informado pelo usu�rio na tela * de dados cadastrais ou se o id j� informado em uma outra tela. * *@since 21/09/2009 *@author Marlon Patrick */ private String definirIdImovelASerPesquisado( ConsultarImovelActionForm consultarImovelActionForm, HttpSession sessao, HttpServletRequest httpServletRequest) { String idImovelPrincipalAba = (String)sessao.getAttribute("idImovelPrincipalAba"); if( isImovelInformadoTelaDadosCadastrais(consultarImovelActionForm) && isImovelInformadoOutraTela(sessao)){ if( !Util.verificarNaoVazio(httpServletRequest.getParameter("indicadorNovo")) ){ return idImovelPrincipalAba; } }else if(isImovelInformadoOutraTela(sessao)){ return idImovelPrincipalAba; } return consultarImovelActionForm.getIdImovelDadosCadastrais(); } /** * Esse m�todo verifica se j� foi informado um im�vel em outra tela. * *@since 21/09/2009 *@author Marlon Patrick */ private boolean isImovelInformadoOutraTela(HttpSession sessao) { return Util.verificarNaoVazio((String)sessao.getAttribute("idImovelPrincipalAba")); } /** * Esse m�todo verifica se o im�vel foi informado na tela * de Dados Cadastrais * *@since 21/09/2009 *@author Marlon Patrick */ private boolean isImovelInformadoTelaDadosCadastrais(ConsultarImovelActionForm consultarImovelActionForm) { return Util.verificarNaoVazio(consultarImovelActionForm.getIdImovelDadosCadastrais()); } /** * Caso o usu�rio tenha clicado no bot�o de limpar * esse m�todo retornar� true. * *@since 21/09/2009 *@author Marlon Patrick */ private boolean isLimparDadosTela(HttpServletRequest httpServletRequest) { return Util.verificarNaoVazio(httpServletRequest.getParameter("limparForm")); } /** *Esse m�todo limpa todos os atributos do form *e os atributos na sesss�o *que s�o usados pelo action e/ou jsp. * *@since 21/09/2009 *@author Marlon Patrick */ private void limparFormSessao(ConsultarImovelActionForm consultarImovelActionForm, HttpSession sessao) { sessao.removeAttribute("imovelDadosCadastrais"); sessao.removeAttribute("imovelClientes"); sessao.removeAttribute("enderecoImovelDadosCadastrais"); sessao.removeAttribute("imovelSubcategorias"); sessao.removeAttribute("idImovelPrincipalAba"); sessao.removeAttribute("desabilitaMunicipioLocalidade"); consultarImovelActionForm.setIdImovelDadosComplementares(null); consultarImovelActionForm.setIdImovelDadosCadastrais(null); consultarImovelActionForm.setIdImovelAnaliseMedicaoConsumo(null); consultarImovelActionForm.setIdImovelHistoricoFaturamento(null); consultarImovelActionForm.setIdImovelDebitos(null); consultarImovelActionForm.setIdImovelPagamentos(null); consultarImovelActionForm.setIdImovelDevolucoesImovel(null); consultarImovelActionForm.setIdImovelDocumentosCobranca(null); consultarImovelActionForm.setIdImovelParcelamentosDebitos(null); consultarImovelActionForm.setIdImovelRegistroAtendimento(null); consultarImovelActionForm.setImovIdAnt(null); consultarImovelActionForm.setMatriculaImovelDadosCadastrais(null); consultarImovelActionForm.setEnderecoImovelDadosCadastrais(null); consultarImovelActionForm.setSituacaoAguaDadosCadastrais(null); consultarImovelActionForm.setSituacaoEsgotoDadosCadastrais(null); consultarImovelActionForm.setImovelPerfilDadosCadastrais(null); consultarImovelActionForm.setDespejoDadosCadastrais(null); consultarImovelActionForm.setAreaConstruidaDadosDadosCadastrais(null); consultarImovelActionForm.setTestadaLoteDadosCadastrais(null); consultarImovelActionForm.setVolumeReservatorioInferiorDadosCadastrais(null); consultarImovelActionForm.setVolumeReservatorioSuperiorDadosCadastrais(null); consultarImovelActionForm.setVolumePiscinaDadosCadastrais(null); consultarImovelActionForm.setFonteAbastecimentoDadosCadastrais(null); consultarImovelActionForm.setPocoTipoDadosCadastrais(null); consultarImovelActionForm.setDistritoOperacionalDadosCadastrais(null); consultarImovelActionForm.setPavimentoRuaDadosCadastrais(null); consultarImovelActionForm.setPavimentoCalcadaDadosCadastrais(null); consultarImovelActionForm.setNumeroIptuDadosCadastrais(null); consultarImovelActionForm.setNumeroCelpeDadosCadastrais(null); consultarImovelActionForm.setCoordenadaXDadosCadastrais(null); consultarImovelActionForm.setCoordenadaYDadosCadastrais(null); consultarImovelActionForm.setCadastroOcorrenciaDadosCadastrais(null); consultarImovelActionForm.setEloAnormalidadeDadosCadastrais(null); consultarImovelActionForm.setIndicadorImovelCondominioDadosCadastrais(null); consultarImovelActionForm.setImovelCondominioDadosCadastrais(null); consultarImovelActionForm.setImovelPrincipalDadosCadastrais(null); consultarImovelActionForm.setNumeroPontosUtilizacaoDadosCadastrais(null); consultarImovelActionForm.setNumeroMoradoresDadosCadastrais(null); consultarImovelActionForm.setTipoHabitacaoDadosCadastrais(null); consultarImovelActionForm.setTipoPropriedadeDadosCadastrais(null); consultarImovelActionForm.setTipoConstrucaoDadosCadastrais(null); consultarImovelActionForm.setTipoCoberturaDadosCadastrais(null); consultarImovelActionForm.setJardimDadosCadastrais(null); consultarImovelActionForm.setDivisaoEsgotoDadosCadastrais(null); consultarImovelActionForm.setDescricaoMunicipio(null); consultarImovelActionForm.setIndicadorNivelInstalacaoEsgotoDadosCadastrais(""); } }