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 AdicionaAlteracaoHidrometro extends RelatorioConsultaAtualizacaoCadastralCallBack{
public AdicionaAlteracaoHidrometro(ImovelRelatorioAtualizacaoCadastral relatorio, FiltrarAlteracaoAtualizacaoCadastralActionHelper filtro, ConsultarMovimentoAtualizacaoCadastralHelper imovel) {
super(relatorio, filtro, imovel);
}
public void executa() {
if (filtro.isAlteracaoHidrometro() != null && filtro.isAlteracaoHidrometro()){
for (ColunaAtualizacaoCadastral coluna : imovel.getColunasAtualizacao()) {
if (coluna.getNomeColuna().contains(TabelaColuna.NOME_COLUNA_HIDROMETRO)){
AlteracaoImovelRelatorioAtualizacaoCadastral alteracao =
new AlteracaoImovelRelatorioAtualizacaoCadastral("Altera��o de Hidr�metro", coluna.getValorAnterior(), coluna.getValorAtual());
relatorio.addAlteracao(alteracao);
break;
}
}
}
}
}