package gcom.seguranca.transacao; import gcom.cadastro.atualizacaocadastral.bean.ColunaAtualizacaoCadastral; import gcom.cadastro.atualizacaocadastral.bean.ConsultarMovimentoAtualizacaoCadastralHelper; import gcom.gui.cadastro.atualizacaocadastral.AlteracaoImovelRelatorioAtualizacaoCadastral; import gcom.gui.cadastro.atualizacaocadastral.FiltrarAlteracaoAtualizacaoCadastralActionHelper; import gcom.gui.cadastro.atualizacaocadastral.ImovelRelatorioAtualizacaoCadastral; public class AdicionaAlteracaoSituacaoAgua extends RelatorioConsultaAtualizacaoCadastralCallBack{ public AdicionaAlteracaoSituacaoAgua(ImovelRelatorioAtualizacaoCadastral relatorio, FiltrarAlteracaoAtualizacaoCadastralActionHelper filtro, ConsultarMovimentoAtualizacaoCadastralHelper imovel) { super(relatorio, filtro, imovel); } public void executa() { if (filtro.isAlteracaoSituacaoAgua() != null && filtro.isAlteracaoSituacaoAgua()){ for (ColunaAtualizacaoCadastral coluna : imovel.getColunasAtualizacao()) { if (coluna.getNomeColuna().contains(TabelaColuna.NOME_COLUNA_AGUA)){ AlteracaoImovelRelatorioAtualizacaoCadastral alteracao = new AlteracaoImovelRelatorioAtualizacaoCadastral("Altera��o de Situa��o de �gua", coluna.getValorAnterior(), coluna.getValorAtual()); relatorio.addAlteracao(alteracao); break; } } } } }