package gcom.gerencial.bean;
import gcom.util.Util;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Collection;
public class CobrancaAcaoPerfilHelper implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private String descricao;
private Integer quantidadeDocumento;
private BigDecimal valorDocumento;
private Collection colecaoCobrancaAcaoPerfilIndicador;
/**
* @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 CobrancaAcaoPerfilHelper(Integer id, String descricao,
Integer quantidadeDocumento, BigDecimal valorDocumento) {
this.id = id;
this.descricao = descricao;
this.quantidadeDocumento = quantidadeDocumento;
this.valorDocumento = valorDocumento;
}
public String getPercentualValor(String valorTotal) {
String valorPercentual = Util.calcularPercentual(getValorDocumento().toString() , valorTotal);
valorPercentual = Util.formatarMoedaReal(new BigDecimal(valorPercentual));
return valorPercentual;
}
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 id.
*/
public Integer getId() {
return id;
}
/**
* @param id O id a ser setado.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* @return Retorna o campo colecaoCobrancaAcaoPerfilIndicador.
*/
public Collection getColecaoCobrancaAcaoPerfilIndicador() {
return colecaoCobrancaAcaoPerfilIndicador;
}
/**
* @param colecaoCobrancaAcaoPerfilIndicador O colecaoCobrancaAcaoPerfilIndicador a ser setado.
*/
public void setColecaoCobrancaAcaoPerfilIndicador(
Collection colecaoCobrancaAcaoPerfilIndicador) {
this.colecaoCobrancaAcaoPerfilIndicador = colecaoCobrancaAcaoPerfilIndicador;
}
}