package gcom.faturamento; import gcom.faturamento.credito.CreditoARealizar; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Collection; public class AtualizacaoCreditoARealizarHelper { private BigDecimal valorTotalCreditos; private BigDecimal valorTotalDebitos; private Collection<ItemCreditoARealizar> creditos = new ArrayList<ItemCreditoARealizar>(); class ItemCreditoARealizar { private CreditoARealizar creditoARelizar; private BigDecimal creditoCalculado; public ItemCreditoARealizar(CreditoARealizar creditoARelizar, BigDecimal creditoCalculado) { this.creditoARelizar = creditoARelizar; this.creditoCalculado = creditoCalculado; } public CreditoARealizar getCreditoARelizar() { return creditoARelizar; } public BigDecimal getCreditoCalculado() { return creditoCalculado; } } public void addCreditoARealizar(BigDecimal creditoCalculado, CreditoARealizar credito){ this.creditos.add(new ItemCreditoARealizar(credito, creditoCalculado)); } public BigDecimal getValorTotalCreditos() { return valorTotalCreditos; } public BigDecimal getValorTotalDebitos() { return valorTotalDebitos; } public Collection<ItemCreditoARealizar> getCreditos() { return creditos; } public void setValorTotalCreditos(BigDecimal valorTotalCreditos) { this.valorTotalCreditos = valorTotalCreditos; } public void setValorTotalDebitos(BigDecimal valorTotalDebitos) { this.valorTotalDebitos = valorTotalDebitos; } }