package gcom.faturamento.bean;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Collection;
/** @author Hibernate CodeGenerator */
public class CalcularValoresAguaEsgotoHelper implements Serializable {
private static final long serialVersionUID = 1L;
private Integer idCategoria;
private String descricaoCategoria;
private Integer quantidadeEconomiasCategoria;
private Integer idConsumoTarifaCategoria;
private BigDecimal valorFaturadoAguaCategoria;
private Integer consumoFaturadoAguaCategoria;
private BigDecimal valorFaturadoEsgotoCategoria;
private Integer consumoFaturadoEsgotoCategoria;
private BigDecimal valorTarifaMinimaAguaCategoria;
private Integer consumoMinimoAguaCategoria;
private BigDecimal valorTarifaMinimaEsgotoCategoria;
private Integer consumoMinimoEsgotoCategoria;
private Collection<CalcularValoresAguaEsgotoFaixaHelper> faixaTarifaConsumo;
public CalcularValoresAguaEsgotoHelper() {
}
public CalcularValoresAguaEsgotoHelper(Integer idCategoria, Integer idConsumoTarifaCategoria, BigDecimal valorFaturadoAguaCategoria, Integer consumoFaturadoAguaCategoria, BigDecimal valorFaturadoEsgotoCategoria, Integer consumoFaturadoEsgotoCategoria, BigDecimal valorTarifaMinimaAguaCategoria, Integer consumoMinimoAguaCategoria, BigDecimal valorTarifaMinimaEsgotoCategoria, Integer consumoMinimoEsgotoCategoria, Collection<CalcularValoresAguaEsgotoFaixaHelper> faixaTarifaConsumo) {
this.idCategoria = idCategoria;
this.idConsumoTarifaCategoria = idConsumoTarifaCategoria;
this.valorFaturadoAguaCategoria = valorFaturadoAguaCategoria;
this.consumoFaturadoAguaCategoria = consumoFaturadoAguaCategoria;
this.valorFaturadoEsgotoCategoria = valorFaturadoEsgotoCategoria;
this.consumoFaturadoEsgotoCategoria = consumoFaturadoEsgotoCategoria;
this.valorTarifaMinimaAguaCategoria = valorTarifaMinimaAguaCategoria;
this.consumoMinimoAguaCategoria = consumoMinimoAguaCategoria;
this.valorTarifaMinimaEsgotoCategoria = valorTarifaMinimaEsgotoCategoria;
this.consumoMinimoEsgotoCategoria = consumoMinimoEsgotoCategoria;
this.faixaTarifaConsumo = faixaTarifaConsumo;
}
public Integer getConsumoFaturadoAguaCategoria() {
return consumoFaturadoAguaCategoria;
}
public void setConsumoFaturadoAguaCategoria(Integer consumoFaturadoAguaCategoria) {
this.consumoFaturadoAguaCategoria = consumoFaturadoAguaCategoria;
}
public Integer getConsumoFaturadoEsgotoCategoria() {
return consumoFaturadoEsgotoCategoria;
}
public void setConsumoFaturadoEsgotoCategoria(
Integer consumoFaturadoEsgotoCategoria) {
this.consumoFaturadoEsgotoCategoria = consumoFaturadoEsgotoCategoria;
}
public Integer getConsumoMinimoAguaCategoria() {
return consumoMinimoAguaCategoria;
}
public void setConsumoMinimoAguaCategoria(Integer consumoMinimoAguaCategoria) {
this.consumoMinimoAguaCategoria = consumoMinimoAguaCategoria;
}
public Integer getConsumoMinimoEsgotoCategoria() {
return consumoMinimoEsgotoCategoria;
}
public void setConsumoMinimoEsgotoCategoria(Integer consumoMinimoEsgotoCategoria) {
this.consumoMinimoEsgotoCategoria = consumoMinimoEsgotoCategoria;
}
public Collection<CalcularValoresAguaEsgotoFaixaHelper> getFaixaTarifaConsumo() {
return faixaTarifaConsumo;
}
public void setFaixaTarifaConsumo(
Collection<CalcularValoresAguaEsgotoFaixaHelper> faixaTarifaConsumo) {
this.faixaTarifaConsumo = faixaTarifaConsumo;
}
public BigDecimal getValorFaturadoAguaCategoria() {
return valorFaturadoAguaCategoria;
}
public void setValorFaturadoAguaCategoria(BigDecimal valorFaturadoAguaCategoria) {
this.valorFaturadoAguaCategoria = valorFaturadoAguaCategoria;
}
public BigDecimal getValorFaturadoEsgotoCategoria() {
return valorFaturadoEsgotoCategoria;
}
public void setValorFaturadoEsgotoCategoria(
BigDecimal valorFaturadoEsgotoCategoria) {
this.valorFaturadoEsgotoCategoria = valorFaturadoEsgotoCategoria;
}
public BigDecimal getValorTarifaMinimaAguaCategoria() {
return valorTarifaMinimaAguaCategoria;
}
public void setValorTarifaMinimaAguaCategoria(
BigDecimal valorTarifaMinimaAguaCategoria) {
this.valorTarifaMinimaAguaCategoria = valorTarifaMinimaAguaCategoria;
}
public BigDecimal getValorTarifaMinimaEsgotoCategoria() {
return valorTarifaMinimaEsgotoCategoria;
}
public void setValorTarifaMinimaEsgotoCategoria(
BigDecimal valorTarifaMinimaEsgotoCategoria) {
this.valorTarifaMinimaEsgotoCategoria = valorTarifaMinimaEsgotoCategoria;
}
public Integer getIdCategoria() {
return idCategoria;
}
public void setIdCategoria(Integer idCategoria) {
this.idCategoria = idCategoria;
}
public Integer getIdConsumoTarifaCategoria() {
return idConsumoTarifaCategoria;
}
public void setIdConsumoTarifaCategoria(Integer idConsumoTarifaCategoria) {
this.idConsumoTarifaCategoria = idConsumoTarifaCategoria;
}
public String getDescricaoCategoria() {
return descricaoCategoria;
}
public void setDescricaoCategoria(String descricaoCategoria) {
this.descricaoCategoria = descricaoCategoria;
}
public BigDecimal getValorTotalCategoria(){
BigDecimal retorno = new BigDecimal("0.00");
if (this.valorFaturadoAguaCategoria != null){
retorno = retorno.add(this.valorFaturadoAguaCategoria);
}
if (this.valorFaturadoEsgotoCategoria != null){
retorno = retorno.add(this.valorFaturadoEsgotoCategoria);
}
retorno.setScale(2, BigDecimal.ROUND_HALF_UP);
return retorno;
}
public Integer getQuantidadeEconomiasCategoria() {
return quantidadeEconomiasCategoria;
}
public void setQuantidadeEconomiasCategoria(Integer quantidadeEconomiasCategoria) {
this.quantidadeEconomiasCategoria = quantidadeEconomiasCategoria;
}
public void adicionaRateioAgua(BigDecimal valorRateioAgua) {
if (valorFaturadoAguaCategoria == null){
valorFaturadoAguaCategoria = BigDecimal.ZERO;
}
if (valorRateioAgua != null){
this.valorFaturadoAguaCategoria = this.valorFaturadoAguaCategoria.add(valorRateioAgua);
}
}
public void adicionaRateioEsgoto(BigDecimal valorRateioEsgoto) {
if (valorFaturadoEsgotoCategoria == null){
valorFaturadoEsgotoCategoria = BigDecimal.ZERO;
}
if (valorRateioEsgoto != null){
this.valorFaturadoEsgotoCategoria = this.valorFaturadoEsgotoCategoria.add(valorRateioEsgoto);
}
}
}