package gcom.relatorio.cobranca;
import java.util.ArrayList;
import java.util.Collection;
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
import gcom.relatorio.RelatorioBean;
/**
* Gerar e Emitir Extrato de D�bito por Cliente
* @author Ana Maria
* @date 09/04/2007
*/
public class RelatorioExtratoDebitoClienteBean implements RelatorioBean {
private String indicadorPrimeiraPagina;
private JRBeanCollectionDataSource arrayJRDetail;
private ArrayList arrayRelatorioExtratoDebitoClienteDetailBean;
public RelatorioExtratoDebitoClienteBean(String indicadorPrimeiraPagina, Collection colecaoDetail) {
this.indicadorPrimeiraPagina = indicadorPrimeiraPagina;
this.arrayRelatorioExtratoDebitoClienteDetailBean = new ArrayList();
this.arrayRelatorioExtratoDebitoClienteDetailBean.addAll(colecaoDetail);
this.arrayJRDetail = new JRBeanCollectionDataSource(
this.arrayRelatorioExtratoDebitoClienteDetailBean);
}
/**
* @return Retorna o campo arrayJRDetail.
*/
public JRBeanCollectionDataSource getArrayJRDetail() {
return arrayJRDetail;
}
/**
* @param arrayJRDetail O arrayJRDetail a ser setado.
*/
public void setArrayJRDetail(JRBeanCollectionDataSource arrayJRDetail) {
this.arrayJRDetail = arrayJRDetail;
}
/**
* @return Retorna o campo arrayRelatorioExtratoDebitoClienteDetailBean.
*/
public ArrayList getArrayRelatorioExtratoDebitoClienteDetailBean() {
return arrayRelatorioExtratoDebitoClienteDetailBean;
}
/**
* @param arrayRelatorioExtratoDebitoClienteDetailBean O arrayRelatorioExtratoDebitoClienteDetailBean a ser setado.
*/
public void setArrayRelatorioExtratoDebitoClienteDetailBean(
ArrayList arrayRelatorioExtratoDebitoClienteDetailBean) {
this.arrayRelatorioExtratoDebitoClienteDetailBean = arrayRelatorioExtratoDebitoClienteDetailBean;
}
/**
* @return Retorna o campo indicadorPrimeiraPagina.
*/
public String getIndicadorPrimeiraPagina() {
return indicadorPrimeiraPagina;
}
/**
* @param indicadorPrimeiraPagina O indicadorPrimeiraPagina a ser setado.
*/
public void setIndicadorPrimeiraPagina(String indicadorPrimeiraPagina) {
this.indicadorPrimeiraPagina = indicadorPrimeiraPagina;
}
}