package gcom.cobranca;
import gcom.faturamento.debito.DebitoTipo;
import gcom.interceptor.ObjetoTransacao;
import gcom.util.filtro.Filtro;
import gcom.util.filtro.ParametroSimples;
import java.math.BigDecimal;
import java.util.Date;
public class EmpresaCobrancaContaPagamentos extends ObjetoTransacao {
private static final long serialVersionUID = 1L;
/** identifier field */
private Integer id;
/** nullable persistent field */
private EmpresaCobrancaConta empresaCobrancaConta;
/** nullable persistent field */
private Integer anoMesPagamentoArrecadacao;
/** nullable persistent field */
private DebitoTipo debitoTipo;
/** nullable persistent field */
private Date ultimaAlteracao;
private BigDecimal valorPagamentoMes;
private Integer anoMesReferenciaPagamento;
private Date dataPagamento;
private Integer idImovel;
private Integer idArrecadador;
private Short indicadorTipoPagamento;
private Integer numeroParcelaAtual;
private Integer numeroTotalParcelas;
public EmpresaCobrancaContaPagamentos(Integer id, EmpresaCobrancaConta empresaCobrancaConta, Integer anoMesPagamentoArrecadacao,
DebitoTipo debitoTipo,
Date ultimaAlteracao,BigDecimal valorPagamentoMes) {
super();
this.id = id;
this.empresaCobrancaConta = empresaCobrancaConta;
this.anoMesPagamentoArrecadacao = anoMesPagamentoArrecadacao;
this.debitoTipo = debitoTipo;
this.ultimaAlteracao = ultimaAlteracao;
this.valorPagamentoMes = valorPagamentoMes;
}
public EmpresaCobrancaContaPagamentos() {
}
public String[] retornaCamposChavePrimaria() {
String[] retorno = { "id" };
return retorno;
}
@Override
public Filtro retornaFiltro() {
FiltroEmpresaCobrancaContaPagamentos filtroEmpresaCobrancaContaPagamentos = new FiltroEmpresaCobrancaContaPagamentos();
filtroEmpresaCobrancaContaPagamentos.adicionarParametro(new ParametroSimples(
FiltroEmpresaCobrancaContaPagamentos.ID, this.getId()));
return null;
}
/**
* @return Retorna o campo id.
*/
public Integer getId() {
return id;
}
/**
* @param id O id a ser setado.
*/
public void setId(Integer id) {
this.id = id;
}
@Override
public Date getUltimaAlteracao() {
return ultimaAlteracao;
}
@Override
public void setUltimaAlteracao(Date ultimaAlteracao) {
this.ultimaAlteracao = ultimaAlteracao;
}
public Integer getAnoMesPagamentoArrecadacao() {
return anoMesPagamentoArrecadacao;
}
public void setAnoMesPagamentoArrecadacao(Integer anoMesPagamentoArrecadacao) {
this.anoMesPagamentoArrecadacao = anoMesPagamentoArrecadacao;
}
public DebitoTipo getDebitoTipo() {
return debitoTipo;
}
public void setDebitoTipo(DebitoTipo debitoTipo) {
this.debitoTipo = debitoTipo;
}
public EmpresaCobrancaConta getEmpresaCobrancaConta() {
return empresaCobrancaConta;
}
public void setEmpresaCobrancaConta(EmpresaCobrancaConta empresaCobrancaConta) {
this.empresaCobrancaConta = empresaCobrancaConta;
}
public BigDecimal getValorPagamentoMes() {
return valorPagamentoMes;
}
public void setValorPagamentoMes(BigDecimal valorPagamentoMes) {
this.valorPagamentoMes = valorPagamentoMes;
}
public Integer getAnoMesReferenciaPagamento() {
return anoMesReferenciaPagamento;
}
public void setAnoMesReferenciaPagamento(Integer anoMesReferenciaPagamento) {
this.anoMesReferenciaPagamento = anoMesReferenciaPagamento;
}
public Date getDataPagamento() {
return dataPagamento;
}
public void setDataPagamento(Date dataPagamento) {
this.dataPagamento = dataPagamento;
}
public Integer getIdArrecadador() {
return idArrecadador;
}
public void setIdArrecadador(Integer idArrecadador) {
this.idArrecadador = idArrecadador;
}
public Integer getIdImovel() {
return idImovel;
}
public void setIdImovel(Integer idImovel) {
this.idImovel = idImovel;
}
public Short getIndicadorTipoPagamento() {
return indicadorTipoPagamento;
}
public void setIndicadorTipoPagamento(Short indicadorTipoPagamento) {
this.indicadorTipoPagamento = indicadorTipoPagamento;
}
public Integer getNumeroParcelaAtual() {
return numeroParcelaAtual;
}
public void setNumeroParcelaAtual(Integer numeroParcelaAtual) {
this.numeroParcelaAtual = numeroParcelaAtual;
}
public Integer getNumeroTotalParcelas() {
return numeroTotalParcelas;
}
public void setNumeroTotalParcelas(Integer numeroTotalParcelas) {
this.numeroTotalParcelas = numeroTotalParcelas;
}
}