package gcom.relatorio.atendimentopublico;
import java.math.BigDecimal;
import java.util.Collection;
/**
* [UC1178] Gerar Relat�rio de Acompanhamento dos Boletins de Medi��o
*
* Helper que vai auxiliar na montagem do relat�rio
* de acompanhamento do boletim de medi��o.
*
* @author Diogo Peixoto
* @since 2707/2011
*
*/
public class RelatorioAcompanhamentoBoletimMedicaoHelper {
private Collection<RelatorioAcompanhamentoBoletimMedicaoBean> beans;
private String tipoRelatorio;
private BigDecimal taxaSucesso;
private BigDecimal penalidadeOS;
private BigDecimal penalidadeFiscalizacao;
//Relat�rio Definitivo
private BigDecimal penalidadeContratoNaoExecucao;
private BigDecimal penalidadeCorteSupressaoIndevida;
private BigDecimal penalidadeNaoRealizacaoServico;
private BigDecimal valorDesconto;
/**
* Construtor para a gera��o do relat�rio de acompanhamento de boletim de medi��o
* (Simula��o)
*
* @param beans
* @param tipoRelatorio
* @param taxaSucesso
* @param penalidadeOS
* @param penalidadeFiscalizacao
*/
public RelatorioAcompanhamentoBoletimMedicaoHelper(Collection<RelatorioAcompanhamentoBoletimMedicaoBean> beans, String tipoRelatorio,
BigDecimal taxaSucesso, BigDecimal penalidadeOS, BigDecimal penalidadeFiscalizacao){
this.beans = beans;
this.tipoRelatorio = tipoRelatorio;
this.taxaSucesso = taxaSucesso;
this.penalidadeOS = penalidadeOS;
this.penalidadeFiscalizacao = penalidadeFiscalizacao;
}
/**
*
* Construtor para a gera��o do relat�rio de acompanhamento de boletim de medi��o
* (Simula��o)
*
* @param beans
* @param tipoRelatorio
* @param taxaSucesso
* @param penalidadeOS
* @param penalidadeFiscalizacao
* @param penalidadeCorteSupressaoIndevida
* @param penalidadeNaoRealizacaoServico
*/
public RelatorioAcompanhamentoBoletimMedicaoHelper(Collection<RelatorioAcompanhamentoBoletimMedicaoBean> beans, String tipoRelatorio,
BigDecimal taxaSucesso, BigDecimal penalidadeOS, BigDecimal penalidadeFiscalizacao,
BigDecimal penalidadeContratoNaoExecucao, BigDecimal penalidadeCorteSupressaoIndevida,
BigDecimal penalidadeNaoRealizacaoServico, BigDecimal valorDesconto){
this.beans = beans;
this.tipoRelatorio = tipoRelatorio;
this.taxaSucesso = taxaSucesso;
this.penalidadeOS = penalidadeOS;
this.penalidadeFiscalizacao = penalidadeFiscalizacao;
this.penalidadeContratoNaoExecucao = penalidadeContratoNaoExecucao;
this.penalidadeCorteSupressaoIndevida = penalidadeCorteSupressaoIndevida;
this.penalidadeNaoRealizacaoServico = penalidadeNaoRealizacaoServico;
this.valorDesconto = valorDesconto;
}
public Collection<RelatorioAcompanhamentoBoletimMedicaoBean> getBeans() {
return beans;
}
public void setBeans(Collection<RelatorioAcompanhamentoBoletimMedicaoBean> beans) {
this.beans = beans;
}
public String getTipoRelatorio() {
return tipoRelatorio;
}
public void setTipoRelatorio(String tipoRelatorio) {
this.tipoRelatorio = tipoRelatorio;
}
public BigDecimal getPenalidadeOS() {
return penalidadeOS;
}
public void setPenalidadeOS(BigDecimal penalidadeOS) {
this.penalidadeOS = penalidadeOS;
}
public BigDecimal getPenalidadeFiscalizacao() {
return penalidadeFiscalizacao;
}
public void setPenalidadeFiscalizacao(BigDecimal penalidadeFiscalizacao) {
this.penalidadeFiscalizacao = penalidadeFiscalizacao;
}
public BigDecimal getPenalidadeCorteSupressaoIndevida() {
return penalidadeCorteSupressaoIndevida;
}
public void setPenalidadeCorteSupressaoIndevida(
BigDecimal penalidadeCorteSupressaoIndevida) {
this.penalidadeCorteSupressaoIndevida = penalidadeCorteSupressaoIndevida;
}
public BigDecimal getPenalidadeNaoRealizacaoServico() {
return penalidadeNaoRealizacaoServico;
}
public void setPenalidadeNaoRealizacaoServico(
BigDecimal penalidadeNaoRealizacaoServico) {
this.penalidadeNaoRealizacaoServico = penalidadeNaoRealizacaoServico;
}
public BigDecimal getPenalidadeContratoNaoExecucao() {
return penalidadeContratoNaoExecucao;
}
public void setPenalidadeContratoNaoExecucao(
BigDecimal penalidadeContratoNaoExecucao) {
this.penalidadeContratoNaoExecucao = penalidadeContratoNaoExecucao;
}
public BigDecimal getTaxaSucesso() {
return taxaSucesso;
}
public void setTaxaSucesso(BigDecimal taxaSucesso) {
this.taxaSucesso = taxaSucesso;
}
public BigDecimal getValorDesconto() {
return valorDesconto;
}
public void setValorDesconto(BigDecimal valorDesconto) {
this.valorDesconto = valorDesconto;
}
}