package gcom.gerencial.bean;
import gcom.util.Util;
import java.math.BigDecimal;
import java.util.Collection;
import java.util.Date;
public class CobrancaAcaoHelper {
private Integer id;
private String descricao;
private Collection colecaoCobrancaAcaoSituacao;
private Date realizacaoEmitir;
private Date realizacaoEncerrar;
private int somatorioQuantidadesDocumentos;
private BigDecimal somatorioValoresDocumentos;
private String indicadorDefinitivo;
private boolean geraOrdemServico = false;
private Integer numeroDiasRemuneracaoTerceiro = null;
public CobrancaAcaoHelper(Integer id, String descricao, Integer idServicoTipo,
Date realizacaoEmitir, Date realizacaoEncerrar, int somatorioQuantidadesDocumentos, BigDecimal somatorioValoresDocumentos, Integer numeroDiasRemuneracaoTerceiro) {
this(id, descricao, idServicoTipo, realizacaoEmitir, realizacaoEncerrar,
somatorioQuantidadesDocumentos, somatorioValoresDocumentos);
this.numeroDiasRemuneracaoTerceiro = numeroDiasRemuneracaoTerceiro;
}
/**
* @return Retorna o campo colecaoCobrancaAcaoSituacao.
*/
public Collection getColecaoCobrancaAcaoSituacao() {
return colecaoCobrancaAcaoSituacao;
}
/**
* @param colecaoCobrancaAcaoSituacao
* O colecaoCobrancaAcaoSituacao a ser setado.
*/
public void setColecaoCobrancaAcaoSituacao(
Collection colecaoCobrancaAcaoSituacao) {
this.colecaoCobrancaAcaoSituacao = colecaoCobrancaAcaoSituacao;
}
/**
* @return Retorna o campo descricao.
*/
public String getDescricao() {
return descricao;
}
/**
* @param descricao
* O descricao a ser setado.
*/
public void setDescricao(String descricao) {
this.descricao = descricao;
}
/**
* @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;
}
public CobrancaAcaoHelper(Integer id, String descricao,
Integer idServicoTipo,
Date realizacaoEmitir, Date realizacaoEncerrar,
int somatorioQuantidadesDocumentos,
BigDecimal somatorioValoresDocumentos) {
this.id = id;
this.descricao = descricao;
this.geraOrdemServico = idServicoTipo != null;
this.realizacaoEmitir = realizacaoEmitir;
this.realizacaoEncerrar = realizacaoEncerrar;
this.somatorioQuantidadesDocumentos = somatorioQuantidadesDocumentos;
this.somatorioValoresDocumentos = somatorioValoresDocumentos;
}
/**
* @return Retorna o campo realizacaoEmitir.
*/
public String getRealizacaoEmitir() {
String dataEmitir = Util.formatarData(realizacaoEmitir);
return dataEmitir;
}
/**
* @param realizacaoEmitir
* O realizacaoEmitir a ser setado.
*/
public void setRealizacaoEmitir(Date realizacaoEmitir) {
this.realizacaoEmitir = realizacaoEmitir;
}
/**
* @return Retorna o campo realizacaoEncerrar.
*/
public String getRealizacaoEncerrar() {
String dataEncerrar = Util.formatarData(realizacaoEncerrar);
return dataEncerrar;
}
/**
* @param realizacaoEncerrar
* O realizacaoEncerrar a ser setado.
*/
public void setRealizacaoEncerrar(Date realizacaoEncerrar) {
this.realizacaoEncerrar = realizacaoEncerrar;
}
public int getSomatorioQuantidadesDocumentos() {
return somatorioQuantidadesDocumentos;
}
public void setSomatorioQuantidadesDocumentos(
int somatorioQuantidadesDocumentos) {
this.somatorioQuantidadesDocumentos = somatorioQuantidadesDocumentos;
}
public BigDecimal getSomatorioValoresDocumentos() {
return somatorioValoresDocumentos;
}
public void setSomatorioValoresDocumentos(
BigDecimal somatorioValoresDocumentos) {
this.somatorioValoresDocumentos = somatorioValoresDocumentos;
}
public String getIndicadorDefinitivo() {
return indicadorDefinitivo;
}
public void setIndicadorDefinitivo(String indicadorDefinitivo) {
this.indicadorDefinitivo = indicadorDefinitivo;
}
public boolean isGeraOrdemServico() {
return geraOrdemServico;
}
public void setGeraOrdemServico(boolean geraOrdemServico) {
this.geraOrdemServico = geraOrdemServico;
}
/**
* @return Retorna o campo numeroDiasRemuneracaoTerceiro.
*/
public Integer getNumeroDiasRemuneracaoTerceiro() {
return numeroDiasRemuneracaoTerceiro;
}
/**
* @param numeroDiasRemuneracaoTerceiro O numeroDiasRemuneracaoTerceiro a ser setado.
*/
public void setNumeroDiasRemuneracaoTerceiro(
Integer numeroDiasRemuneracaoTerceiro) {
this.numeroDiasRemuneracaoTerceiro = numeroDiasRemuneracaoTerceiro;
}
}