package gcom.cadastro.imovel; import gcom.cadastro.localidade.Localidade; import gcom.cadastro.localidade.Quadra; import gcom.cadastro.localidade.QuadraFace; import gcom.cadastro.localidade.SetorComercial; import gcom.faturamento.FaturamentoGrupo; import gcom.interceptor.ControleAlteracao; import gcom.interceptor.ObjetoTransacao; import gcom.seguranca.acesso.usuario.Usuario; import gcom.util.filtro.Filtro; import gcom.util.filtro.ParametroSimples; import java.util.Date; @ControleAlteracao() public class ImovelInscricaoAlterada extends ObjetoTransacao { public static final int OPERACAO_AUTORIZAR_ALTERACAO_INSCRICAO_IMOVEL = 1776; /** * */ private static final long serialVersionUID = 1L; private Integer id; private Imovel imovel; private Localidade localidadeAtual; private SetorComercial setorComercialAtual; private Quadra quadraAtual; private QuadraFace quadraFaceAtual; private Short loteAtual; private Short subLoteAtual; private Localidade localidadeAnterior; private SetorComercial setorComercialAnterior; private Quadra quadraAnterior; private QuadraFace quadraFaceAnterior; private Short loteAnterior; private Short subLoteAnterior; private Short indicadorAtualizado; private Short indicadorAtualizacaoExcluida; private Short indicadorImovelExcluido; private Short indicadorErroAlteracao; @ControleAlteracao(funcionalidade={OPERACAO_AUTORIZAR_ALTERACAO_INSCRICAO_IMOVEL}) private Short indicadorAutorizado; private Date dataAlteracaoOnline; private Date dataAlteracaoBatch; private Date ultimaAlteracao; private FaturamentoGrupo faturamentoGrupo; private Usuario usuarioAlteracao; private Usuario usuarioAutorizacao; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Imovel getImovel() { return imovel; } public void setImovel(Imovel imovel) { this.imovel = imovel; } public Localidade getLocalidadeAtual() { return localidadeAtual; } public void setLocalidadeAtual(Localidade localidadeAtual) { this.localidadeAtual = localidadeAtual; } public SetorComercial getSetorComercialAtual() { return setorComercialAtual; } public void setSetorComercialAtual(SetorComercial setorComercialAtual) { this.setorComercialAtual = setorComercialAtual; } public Quadra getQuadraAtual() { return quadraAtual; } public void setQuadraAtual(Quadra quadraAtual) { this.quadraAtual = quadraAtual; } public QuadraFace getQuadraFaceAtual() { return quadraFaceAtual; } public void setQuadraFaceAtual(QuadraFace quadraFaceAtual) { this.quadraFaceAtual = quadraFaceAtual; } public Short getLoteAtual() { return loteAtual; } public void setLoteAtual(Short loteAtual) { this.loteAtual = loteAtual; } public Short getSubLoteAtual() { return subLoteAtual; } public void setSubLoteAtual(Short subLoteAtual) { this.subLoteAtual = subLoteAtual; } public Localidade getLocalidadeAnterior() { return localidadeAnterior; } public void setLocalidadeAnterior(Localidade localidadeAnterior) { this.localidadeAnterior = localidadeAnterior; } public SetorComercial getSetorComercialAnterior() { return setorComercialAnterior; } public void setSetorComercialAnterior(SetorComercial setorComercialAnterior) { this.setorComercialAnterior = setorComercialAnterior; } public Quadra getQuadraAnterior() { return quadraAnterior; } public void setQuadraAnterior(Quadra quadraAnterior) { this.quadraAnterior = quadraAnterior; } public QuadraFace getQuadraFaceAnterior() { return quadraFaceAnterior; } public void setQuadraFaceAnterior(QuadraFace quadraFaceAnterior) { this.quadraFaceAnterior = quadraFaceAnterior; } public Short getLoteAnterior() { return loteAnterior; } public void setLoteAnterior(Short loteAnterior) { this.loteAnterior = loteAnterior; } public Short getSubLoteAnterior() { return subLoteAnterior; } public void setSubLoteAnterior(Short subLoteAnterior) { this.subLoteAnterior = subLoteAnterior; } public Short getIndicadorAtualizado() { return indicadorAtualizado; } public void setIndicadorAtualizado(Short indicadorAtualizado) { this.indicadorAtualizado = indicadorAtualizado; } public Short getIndicadorAtualizacaoExcluida() { return indicadorAtualizacaoExcluida; } public void setIndicadorAtualizacaoExcluida(Short indicadorAtualizacaoExcluida) { this.indicadorAtualizacaoExcluida = indicadorAtualizacaoExcluida; } public Short getIndicadorImovelExcluido() { return indicadorImovelExcluido; } public void setIndicadorImovelExcluido(Short indicadorImovelExcluido) { this.indicadorImovelExcluido = indicadorImovelExcluido; } public Short getIndicadorErroAlteracao() { return indicadorErroAlteracao; } public void setIndicadorErroAlteracao(Short indicadorErroAlteracao) { this.indicadorErroAlteracao = indicadorErroAlteracao; } public Date getDataAlteracaoOnline() { return dataAlteracaoOnline; } public void setDataAlteracaoOnline(Date dataAlteracaoOnline) { this.dataAlteracaoOnline = dataAlteracaoOnline; } public Date getDataAlteracaoBatch() { return dataAlteracaoBatch; } public void setDataAlteracaoBatch(Date dataAlteracaoBatch) { this.dataAlteracaoBatch = dataAlteracaoBatch; } public Date getUltimaAlteracao() { return ultimaAlteracao; } public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } /** * @return Returns the faturamentoGrupo. */ public FaturamentoGrupo getFaturamentoGrupo() { return faturamentoGrupo; } /** * @param faturamentoGrupo The faturamentoGrupo to set. */ public void setFaturamentoGrupo(FaturamentoGrupo faturamentoGrupo) { this.faturamentoGrupo = faturamentoGrupo; } public Short getIndicadorAutorizado() { return indicadorAutorizado; } public void setIndicadorAutorizado(Short indicadorAutorizado) { this.indicadorAutorizado = indicadorAutorizado; } public Usuario getUsuarioAlteracao() { return usuarioAlteracao; } public void setUsuarioAlteracao(Usuario usuarioAlteracao) { this.usuarioAlteracao = usuarioAlteracao; } public Usuario getUsuarioAutorizacao() { return usuarioAutorizacao; } public void setUsuarioAutorizacao(Usuario usuarioAutorizacao) { this.usuarioAutorizacao = usuarioAutorizacao; } @Override public Filtro retornaFiltro() { FiltroImovelInscricaoAlterada filtroImovelInscricaoAlterada = new FiltroImovelInscricaoAlterada(); filtroImovelInscricaoAlterada.adicionarParametro(new ParametroSimples(FiltroImovelInscricaoAlterada.ID,this.getId())); return filtroImovelInscricaoAlterada; } public String[] retornaCamposChavePrimaria() { String[] retorno = { "id" }; return retorno; } @Override public Filtro retornaFiltroRegistroOperacao() { Filtro filtro = retornaFiltro(); filtro.adicionarParametro(new ParametroSimples(FiltroImovelInscricaoAlterada.ID,this.getId())); return filtro; } @Override public String getDescricaoParaRegistroTransacao() { return getId().toString(); } @Override public String[] retornarAtributosInformacoesOperacaoEfetuada() { String []labels = {"indicadorAutorizado"}; return labels; } @Override public String[] retornarLabelsInformacoesOperacaoEfetuada() { String []labels = {"Indicador Autorizado"}; return labels; } }