List indicadores = new ArrayList(itemRevisao.getIettIndResulRevIettrrs());
if(indicadores != null && indicadores.size() > 0){
builder.addNode("indicadoresResultado", "label=\"" + label + "\"");
Iterator itIndicadores = indicadores.iterator();
while(itIndicadores.hasNext()){
IettIndResulRevIettrr indicador = (IettIndResulRevIettrr) itIndicadores.next();
//ItemEstrtIndResulIettr indicador = (ItemEstrtIndResulIettr) itIndicadores.next();
/* String projecoes = "";
String totalizacoes = "";
if("S".equals(indicador.getIndProjecaoIettrr()))
projecoes = "Sim";
if("N".equals(indicador.getIndProjecaoIettrr()))
projecoes = "N�o";
double total = 0;
if("S".equals(indicador.getIndAcumulavelIettrr())){
totalizacoes = "Sim";
total = new IettIndResulRevIettrrDAO(null).getSomaQuantidades(indicador);
}
if("N".equals(indicador.getIndAcumulavelIettrr())){
totalizacoes = "N�o";
}
*/
String nome = "n�o informado";
String unidade = "";
String projecoes = "";
String totalizacoes = "";
String valorFinal = "";
String strTotal = "";
if(indicador.getItemEstrtIndResulIettr() != null){
nome = indicador.getItemEstrtIndResulIettr().getNomeIettir();
unidade = indicador.getItemEstrtIndResulIettr().getUnidMedidaIettr();
if("S".equals(indicador.getItemEstrtIndResulIettr().getIndProjecaoIettr()))
projecoes = "Sim";
if("N".equals(indicador.getItemEstrtIndResulIettr().getIndProjecaoIettr()))
projecoes = "N�o";
if("S".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){
totalizacoes = "Sim";
}
else {
if("M".equals(indicador.getItemEstrtIndResulIettr().getIndValorFinalIettr()))
valorFinal = "Maior";
else if("U".equals(indicador.getItemEstrtIndResulIettr().getIndValorFinalIettr()))
valorFinal = "�ltimo";
else if("N".equals(indicador.getItemEstrtIndResulIettr().getIndValorFinalIettr()))
valorFinal = "N�o se aplica";
}
strTotal = new IettIndResulRevIettrrDAO(null).getSomaQuantidadePrevista(indicador);
if("N".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){
totalizacoes = "N�o";
}
}
builder.addNode("indicador", "nome=\"" + builder.normalize(nome) + "\"" +
// " descricao=\"" + builder.normalize(Pagina.trocaNull(indicador.getDescricaoIettirr())) + "\"" +
" unidade=\"" + builder.normalize(unidade) + "\"" +
" totalizacoes=\"" + builder.normalize(totalizacoes) + "\"" +
" valorFinal=\"" + builder.normalize(valorFinal) + "\"" +
" projecoes=\"" + builder.normalize(projecoes) + "\"" +
" total = \"" + builder.normalize(strTotal) + "\"" +
"");
if(mostrarQuantidades){
List exercicios = new ArrayList(indicador.getItemEstFisicoRevIettfrs());
Collections.sort(exercicios,
new Comparator() {
public int compare(Object o1, Object o2) {
return ( (ItemEstFisicoRevIettfr)o1 ).getExercicioExe().getDescricaoExe().compareToIgnoreCase( ( (ItemEstFisicoRevIettfr)o2 ).getExercicioExe().getDescricaoExe() );