private void calcStatistics(List<LancamentoModeloContabilizavel> lancamentoContabilizavelList) { Double porcentualReceitaAcumulado = 0.0; Double porcentualDespesaAcumulado = 0.0; for (LancamentoModeloContabilizavel lm : lancamentoContabilizavelList) { if (lm.getContaOrigem().getContabilizavel()) { Double porcentual = lm.getValor() / totalDespesas; lm.setPorcentualDespesa(porcentual); porcentualDespesaAcumulado += porcentual; lm.setPorcentualDespesaAcumulado(porcentualDespesaAcumulado); } if (lm.getContaDestino().getContabilizavel()) { Double porcentual = lm.getValor() / totalReceitas; lm.setPorcentualReceita(porcentual); porcentualReceitaAcumulado += porcentual; lm.setPorcentualReceitaAcumulado(porcentualReceitaAcumulado); } } }
private void calcTotalLancamentos( List<LancamentoModeloContabilizavel> lancamentoContabilizavelList) { totalDespesas = 0.0; totalReceitas = 0.0; for (LancamentoModeloContabilizavel lm : lancamentoContabilizavelList) { if (lm.getContaOrigem().getContabilizavel()) { totalDespesas += lm.getValor(); } if (lm.getContaDestino().getContabilizavel()) { totalReceitas += lm.getValor(); } } }