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 AdicionaAlteracaoSubCategoria extends RelatorioConsultaAtualizacaoCadastralCallBack{ public AdicionaAlteracaoSubCategoria(ImovelRelatorioAtualizacaoCadastral relatorio, FiltrarAlteracaoAtualizacaoCadastralActionHelper filtro, ConsultarMovimentoAtualizacaoCadastralHelper imovel) { super(relatorio, filtro, imovel); } public void executa() { if (filtro.isAlteracaoCategoria() != null && filtro.isAlteracaoCategoria()){ for (ColunaAtualizacaoCadastral coluna : imovel.getColunasAtualizacao()) { if (coluna.getNomeColuna().contains(TabelaColuna.NOME_COLUNA_ECONOMIAS)){ AlteracaoImovelRelatorioAtualizacaoCadastral alteracao = new AlteracaoImovelRelatorioAtualizacaoCadastral("Quantidade de economias - " + coluna.getComplemento(), coluna.getValorAnterior(), coluna.getValorAtual()); relatorio.addAlteracao(alteracao); } } } } }