Previsto previsto = indicadorResultado.getPrevistoMensal(
Integer.valueOf(ari.getAcompReferenciaAref().getMesAref()),
Integer.valueOf(ari.getAcompReferenciaAref().getAnoAref())
);
Realizado realizado = indicadorResultado.getRealizadoMensal(
Long.valueOf(ari.getAcompReferenciaAref().getMesAref()),
Long.valueOf(ari.getAcompReferenciaAref().getAnoAref())
);
if(previsto != null) {
prev = previsto.getValorPrevisto();
}else {
prev = null;
}
previstos.add(new PrevistoFaixa(prev, faixaSelecionada));
if(ind.getItemEstrtIndResulIettr().getConsiderarLinhaDeBase()) {
previstos.add(new PrevistoFaixa(ind.getItemEstrtIndResulIettr().getLinhaBase(), faixaLinhaDeBase));
}else {
faixaLinhaDeBase = NA;
}
for (PrevistoFaixa previstoFaixa : previstos) {
if(!isNA(previstoFaixa.getPrevisto(), realizado, previstoFaixa.getFaixa())) {
if(previstoFaixa.getPrevisto() != 0) {
if(sinalizacao.getPolaridade() == true) {
c = (1 + ((realizado.getRealizado() - previstoFaixa.getPrevisto()) / previstoFaixa.getPrevisto())) * 100;
}else {
c = (1 - ((realizado.getRealizado() - previstoFaixa.getPrevisto()) / previstoFaixa.getPrevisto())) * 100;
}
}else {
c = null;
}
if (c != null && c < 0.0) {