package gcom.gerencial.bean; import gcom.util.Util; import java.math.BigDecimal; public class CobrancaAcaoDebitoHelper { private Integer id; private String descricao; private Integer quantidadeDocumento; private BigDecimal valorDocumento; private Short indicadorAntesApos; /** * @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 somatorioQuantidade. */ public CobrancaAcaoDebitoHelper(Integer id, String descricao, Integer quantidadeDocumento, BigDecimal valorDocumento) { this.id = id; this.descricao = descricao; this.quantidadeDocumento = quantidadeDocumento; this.valorDocumento = valorDocumento; } /** * @return Retorna o campo somatorioQuantidade. */ public CobrancaAcaoDebitoHelper(Integer id, String descricao, Integer quantidadeDocumento, BigDecimal valorDocumento, Short indicadorAntesApos) { this.id = id; this.descricao = descricao; this.quantidadeDocumento = quantidadeDocumento; this.valorDocumento = valorDocumento; this.indicadorAntesApos = indicadorAntesApos; } public String getPercentualValor(String valorTotal) { if (valorTotal != null && new BigDecimal(valorTotal).compareTo(new BigDecimal("0.0")) != 0){ String valorPercentual = Util.calcularPercentual(getValorDocumento() .toString(), valorTotal); valorPercentual = Util .formatarMoedaReal(new BigDecimal(valorPercentual)); return valorPercentual; } return Util.formatarMoedaReal(new BigDecimal("0.0")); } public String getPercentualQuantidade(String quantidadeTotal) { String quantidadePercentual = Util.calcularPercentual( getQuantidadeDocumento().toString(), quantidadeTotal); quantidadePercentual = Util.formatarMoedaReal(new BigDecimal( quantidadePercentual)); return quantidadePercentual; } /** * @return Retorna o campo quantidadeDocumento. */ public Integer getQuantidadeDocumento() { return quantidadeDocumento; } /** * @param quantidadeDocumento * O quantidadeDocumento a ser setado. */ public void setQuantidadeDocumento(Integer quantidadeDocumento) { this.quantidadeDocumento = quantidadeDocumento; } /** * @return Retorna o campo valorDocumento. */ public BigDecimal getValorDocumento() { return valorDocumento; } /** * @param valorDocumento * O valorDocumento a ser setado. */ public void setValorDocumento(BigDecimal valorDocumento) { this.valorDocumento = valorDocumento; } /** * @return Retorna o campo indicadorAntesApos. */ public Short getIndicadorAntesApos() { return indicadorAntesApos; } /** * @param indicadorAntesApos * O indicadorAntesApos a ser setado. */ public void setIndicadorAntesApos(Short indicadorAntesApos) { this.indicadorAntesApos = indicadorAntesApos; } public String getDescricaoIndicador() { // Alterado por S�vio Luiz data:28/03/2007 /* * if(getIndicadorAntesApos() != null && * !getIndicadorAntesApos().equals("")){ if(getIndicadorAntesApos() == * ResumoCobrancaAcao.INDICADOR_ANTES){ descricao = getDescricao() + " * ANTES"; }else if(getIndicadorAntesApos() == * ResumoCobrancaAcao.INDICADOR_APOS){ descricao = getDescricao() + " * APOS"; } }else{ descricao = getDescricao(); } */ return 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; } }