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;
}
}
}
}
}