ultimaVirgula = title.lastIndexOf(',');
tamanho = title.length() - 1;
if(ultimaVirgula == tamanho){
title = title.substring(0, ultimaVirgula);
}
NomeImgsNivelPlanejamentoBean nomeImgBean = new NomeImgsNivelPlanejamentoBean(nomeImagem.append(".png").toString(), title);
retorno.add(nomeImgBean);
}
grupoAnterior = grupoAtual;
nomeImagem = new StringBuilder("icon");
titleImagem = new StringBuilder();
}
nomeImagem.append("_");
nomeImagem.append(atributo.getAtribInfCompSatb().substring(7, atributo.getAtribInfCompSatb().indexOf('.'))); //{est | ope | tat | ...}
titleImagem.append(atributo.getDescricaoSatb()).append(", ");
}
if(nomeImagem != null && titleImagem != null) {
title = String.valueOf(titleImagem.toString()).trim();
ultimaVirgula = title.lastIndexOf(',');
tamanho = title.length() - 1;
if(ultimaVirgula == tamanho){
title = title.substring(0, ultimaVirgula);
}
NomeImgsNivelPlanejamentoBean nomeImgBean = new NomeImgsNivelPlanejamentoBean(nomeImagem.append(".png").toString(), title);
retorno.add(nomeImgBean);
}
else {
NomeImgsNivelPlanejamentoBean nomeImgBean = new NomeImgsNivelPlanejamentoBean("", "");
retorno.add(nomeImgBean);
}
}
}
catch(Exception e) {
//retorno.add("erro.png");
NomeImgsNivelPlanejamentoBean nomeImgBean = new NomeImgsNivelPlanejamentoBean("erro.png", "");
retorno.add(nomeImgBean);
// a exception foi tratada aqui para n�o ocorrer problema ao mostrar a imagem
this.logger.error("N�o poss�vel montar o nome da imagem: " + e.getMessage());
}