package gcom.cobranca.bean;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
* Este caso de uso permite gerar o resumo das a��es de cobran�a com a
* atividade emitir j� realizada e a atividade encerrar ainda n�o realizada
* e realizar a atividade encerrar das a��es que estejam comandadas.
*
* [UC0478] Gerar Resumo das A��es de Cobran�a do Cronograma
*
* [SB0004] - Atualizar Item do Documento de Cobran�a
*
* Acumula a quantidade e o valor do item, na situia�o de d�bito correspondente
* Armazena a data da situa��o do d�bito do imte do documento de cobran�a refrente a situa��o do d�bito do item do documento de cobran�a
*
* Objeto composto de:
* Id Situa��o do D�bito
* Quantidade de Ocorrencia das Situa��es de D�bito
* Valor do Item Cobrado
* Data situa��o do D�bito
*
* @author Rafael Santos
* @since 18/10/2006
*/
public class GerarResumoAcoesCobrancaCronogramaHelper implements Serializable {
private static final long serialVersionUID = 1L;
/**
* Quantidade de Ocorrencia da Situa��oi de D�bito
*/
private int quantidadeOcorrenciaSituacaoDebito;
/**
* Valor do Item Pago
*/
private BigDecimal valorItemCobrado;
/**
* Id da Situa��oi do D�bito
*/
private int idSituacaoDebito;
/**
* Data da Situa��o do D�bito
*/
private Date dataSituacaoDebito;
/**
* @return Retorna o campo dataSituacaoDebito.
*/
public Date getDataSituacaoDebito() {
return dataSituacaoDebito;
}
/**
* @param dataSituacaoDebito O dataSituacaoDebito a ser setado.
*/
public void setDataSituacaoDebito(Date dataSituacaoDebito) {
this.dataSituacaoDebito = dataSituacaoDebito;
}
/**
* @return Retorna o campo idSituacaoDebito.
*/
public int getIdSituacaoDebito() {
return idSituacaoDebito;
}
/**
* @param idSituacaoDebito O idSituacaoDebito a ser setado.
*/
public void setIdSituacaoDebito(int idSituacaoDebito) {
this.idSituacaoDebito = idSituacaoDebito;
}
/**
* @return Retorna o campo quantidadeOcorrenciaSituacaoDebito.
*/
public int getQuantidadeOcorrenciaSituacaoDebito() {
return quantidadeOcorrenciaSituacaoDebito;
}
/**
* @param quantidadeOcorrenciaSituacaoDebito O quantidadeOcorrenciaSituacaoDebito a ser setado.
*/
public void setQuantidadeOcorrenciaSituacaoDebito(
int quantidadeOcorrenciaSituacaoDebito) {
this.quantidadeOcorrenciaSituacaoDebito = quantidadeOcorrenciaSituacaoDebito;
}
/**
* @return Retorna o campo valorItemCobrado.
*/
public BigDecimal getValorItemCobrado() {
return valorItemCobrado;
}
/**
* @param valorItemCobrado O valorItemCobrado a ser setado.
*/
public void setValorItemCobrado(BigDecimal valorItemCobrado) {
this.valorItemCobrado = valorItemCobrado;
}
/**
* Construtor de GerarResumoAcoesCobrancaCronogramaHelper
*
* @param quantidadeOcorrenciaSituacaoDebito
* @param valorItemCobrado
* @param idSituacaoDebito
* @param dataSituacaoDebito
*/
public GerarResumoAcoesCobrancaCronogramaHelper(int quantidadeOcorrenciaSituacaoDebito, BigDecimal valorItemCobrado, int idSituacaoDebito, Date dataSituacaoDebito) {
super();
this.quantidadeOcorrenciaSituacaoDebito = quantidadeOcorrenciaSituacaoDebito;
this.valorItemCobrado = valorItemCobrado;
this.idSituacaoDebito = idSituacaoDebito;
this.dataSituacaoDebito = dataSituacaoDebito;
}
/**
* Construtor de GerarResumoAcoesCobrancaCronogramaHelper
*
* @param quantidadeOcorrenciaSituacaoDebito
* @param valorItemCobrado
* @param idSituacaoDebito
* @param dataSituacaoDebito
*/
public GerarResumoAcoesCobrancaCronogramaHelper() {
super();
}
}