package gcom.cobranca.contratoparcelamento;
import gcom.util.Util;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
public class PrestacaoContratoParcelamento implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
/** identifier field */
private Integer id;
private Integer numero;
private BigDecimal valor;
private BigDecimal valorPagamento;
private Date dataVencimento;
private Date ultimaAlteracao;
private Date dataPagamento;
private ContratoParcelamento contratoParcelamento;
//Vari�veis 'Transient' de controle para Manter Contrato Parcelamento Item.
private boolean prestacaoPaga;
private Integer itensPagos;
/** default constructor */
public PrestacaoContratoParcelamento() {
}
public Integer getId() {
return this.id;
}
public void setId(Integer id) {
this.id = id;
}
public Date getUltimaAlteracao() {
return this.ultimaAlteracao;
}
public void setUltimaAlteracao(Date ultimaAlteracao) {
this.ultimaAlteracao = ultimaAlteracao;
}
public Date getDataPagamento() {
return dataPagamento;
}
public void setDataPagamento(Date dataPagamento) {
this.dataPagamento = dataPagamento;
}
public Integer getNumero() {
return numero;
}
public void setNumero(Integer numero) {
this.numero = numero;
}
public BigDecimal getValor() {
return valor;
}
public void setValor(BigDecimal valor) {
this.valor = valor;
}
public BigDecimal getValorPagamento() {
return valorPagamento;
}
public void setValorPagamento(BigDecimal valorPagamento) {
this.valorPagamento = valorPagamento;
}
public ContratoParcelamento getContratoParcelamento() {
return contratoParcelamento;
}
public void setContratoParcelamento(ContratoParcelamento contratoParcelamento) {
this.contratoParcelamento = contratoParcelamento;
}
public Date getDataVencimento() {
return dataVencimento;
}
public void setDataVencimento(Date dataVencimento) {
this.dataVencimento = dataVencimento;
}
public Integer getItensPagos() {
return itensPagos;
}
public void setItensPagos(Integer itensPagos) {
this.itensPagos = itensPagos;
}
public String getDataPagamentoFormatada(){
return Util.formatarData(this.dataPagamento);
}
public String getDataVencimentoFormatada(){
return Util.formatarData(this.dataVencimento);
}
public boolean getPrestacaoPaga() {
return prestacaoPaga;
}
public void setPrestacaoPaga(boolean prestacaoPaga) {
this.prestacaoPaga = prestacaoPaga;
}
}