package gcom.cobranca; import gcom.interceptor.ObjetoTransacao; import gcom.util.filtro.Filtro; import gcom.util.filtro.ParametroSimples; import java.math.BigDecimal; import java.util.Date; public class ResolucaoDiretoria extends ObjetoTransacao { private static final long serialVersionUID = 1L; private Integer id; private String numeroResolucaoDiretoria; private String descricaoAssunto; private Date dataVigenciaInicio; private Date dataVigenciaFim; private Date ultimaAlteracao; private Short indicadorParcelamentoUnico; private Short indicadorUtilizacaoLivre; private Short indicadorDescontoFaixaReferenciaConta; private Short indicadorDescontoSancoes; private Short indicadorParcelamentoLojaVirtual; private Short indicadorParcelasEmAtraso; private Short indicadorParcelamentoEmAndamento; private ResolucaoDiretoria rdParcelasEmAtraso; private ResolucaoDiretoria rdParcelamentoEmAndamento; private Short indicadorNegociacaoSoAVista; private Short indicadorDescontoSoEmContaAVista; private BigDecimal percentualDoacao; public ResolucaoDiretoria() {} public ResolucaoDiretoria( String numeroResolucaoDiretoria, String descricaoAssunto, Date dataVigenciaInicio, Date dataVigenciaFim, Date ultimaAlteracao, Short indicadorParcelamentoUnico, Short indicadorUtilizacaoLivre, Short indicadorDescontoSancoes) { this.numeroResolucaoDiretoria = numeroResolucaoDiretoria; this.descricaoAssunto = descricaoAssunto; this.dataVigenciaInicio = dataVigenciaInicio; this.dataVigenciaFim = dataVigenciaFim; this.ultimaAlteracao = ultimaAlteracao; this.indicadorParcelamentoUnico = indicadorParcelamentoUnico; this.indicadorUtilizacaoLivre = indicadorUtilizacaoLivre; this.indicadorDescontoSancoes = indicadorDescontoSancoes; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getNumeroResolucaoDiretoria() { return numeroResolucaoDiretoria; } public void setNumeroResolucaoDiretoria(String numeroResolucaoDiretoria) { this.numeroResolucaoDiretoria = numeroResolucaoDiretoria; } public String getDescricaoAssunto() { return descricaoAssunto; } public void setDescricaoAssunto(String descricaoAssunto) { this.descricaoAssunto = descricaoAssunto; } public Date getDataVigenciaInicio() { return dataVigenciaInicio; } public void setDataVigenciaInicio(Date dataVigenciaInicio) { this.dataVigenciaInicio = dataVigenciaInicio; } public Date getDataVigenciaFim() { return dataVigenciaFim; } public void setDataVigenciaFim(Date dataVigenciaFim) { this.dataVigenciaFim = dataVigenciaFim; } public Date getUltimaAlteracao() { return ultimaAlteracao; } public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } public Short getIndicadorParcelamentoUnico() { return indicadorParcelamentoUnico; } public void setIndicadorParcelamentoUnico(Short indicadorParcelamentoUnico) { this.indicadorParcelamentoUnico = indicadorParcelamentoUnico; } public Short getIndicadorUtilizacaoLivre() { return indicadorUtilizacaoLivre; } public void setIndicadorUtilizacaoLivre(Short indicadorUtilizacaoLivre) { this.indicadorUtilizacaoLivre = indicadorUtilizacaoLivre; } public Short getIndicadorDescontoFaixaReferenciaConta() { return indicadorDescontoFaixaReferenciaConta; } public void setIndicadorDescontoFaixaReferenciaConta(Short indicadorDescontoFaixaReferenciaConta) { this.indicadorDescontoFaixaReferenciaConta = indicadorDescontoFaixaReferenciaConta; } public Short getIndicadorDescontoSancoes() { return indicadorDescontoSancoes; } public void setIndicadorDescontoSancoes(Short indicadorDescontoSancoes) { this.indicadorDescontoSancoes = indicadorDescontoSancoes; } public Short getIndicadorParcelamentoLojaVirtual() { return indicadorParcelamentoLojaVirtual; } public void setIndicadorParcelamentoLojaVirtual(Short indicadorParcelamentoLojaVirtual) { this.indicadorParcelamentoLojaVirtual = indicadorParcelamentoLojaVirtual; } public Short getIndicadorParcelasEmAtraso() { return indicadorParcelasEmAtraso; } public void setIndicadorParcelasEmAtraso(Short indicadorParcelasEmAtraso) { this.indicadorParcelasEmAtraso = indicadorParcelasEmAtraso; } public Short getIndicadorParcelamentoEmAndamento() { return indicadorParcelamentoEmAndamento; } public void setIndicadorParcelamentoEmAndamento(Short indicadorParcelamentoEmAndamento) { this.indicadorParcelamentoEmAndamento = indicadorParcelamentoEmAndamento; } public ResolucaoDiretoria getRdParcelasEmAtraso() { return rdParcelasEmAtraso; } public void setRdParcelasEmAtraso(ResolucaoDiretoria rdParcelasEmAtraso) { this.rdParcelasEmAtraso = rdParcelasEmAtraso; } public ResolucaoDiretoria getRdParcelamentoEmAndamento() { return rdParcelamentoEmAndamento; } public void setRdParcelamentoEmAndamento(ResolucaoDiretoria rdParcelamentoEmAndamento) { this.rdParcelamentoEmAndamento = rdParcelamentoEmAndamento; } public Short getIndicadorNegociacaoSoAVista() { return indicadorNegociacaoSoAVista; } public void setIndicadorNegociacaoSoAVista(Short indicadorNegociacaoSoAVista) { this.indicadorNegociacaoSoAVista = indicadorNegociacaoSoAVista; } public Short getIndicadorDescontoSoEmContaAVista() { return indicadorDescontoSoEmContaAVista; } public void setIndicadorDescontoSoEmContaAVista(Short indicadorDescontoSoEmContaAVista) { this.indicadorDescontoSoEmContaAVista = indicadorDescontoSoEmContaAVista; } public BigDecimal getPercentualDoacao() { return percentualDoacao; } public void setPercentualDoacao(BigDecimal percentualDoacao) { this.percentualDoacao = percentualDoacao; } public Filtro retornaFiltro() { FiltroResolucaoDiretoria filtro = new FiltroResolucaoDiretoria(); filtro.adicionarParametro(new ParametroSimples(FiltroResolucaoDiretoria.CODIGO, this.getId())); return filtro; } public String[] retornaCamposChavePrimaria() { String[] retorno = new String[1]; retorno[0] = "id"; return retorno; } }