ValidaPermissao validaPermissao = new ValidaPermissao();
List listaPermissaoTpfa = validaPermissao.permissaoVisualizarPareceres(tipoAcompanhamento,seguranca.getGruposAcesso());
//while (it.hasNext()){
for(Iterator it = lista.iterator(); it.hasNext();){
AcompRelatorioArel acompRelatorio = (AcompRelatorioArel) it.next();
if(listaPermissaoTpfa.contains(acompRelatorio.getTipoFuncAcompTpfa())
&& validaPermissao.permissaoLeituraAcompanhamento(acompRelatorio.getAcompReferenciaItemAri(), seguranca.getUsuario(), seguranca.getGruposAcesso())){
if(acompRelatorio.getUsuarioUsuUltimaManutencao() != null)
atribuidoPor = acompRelatorio.getUsuarioUsuUltimaManutencao().getNomeUsuSent();
else
atribuidoPor = "N/I";
if(acompRelatorio.getIndLiberadoArel() == null || "N".equals(acompRelatorio.getIndLiberadoArel())) {
descricao = "";
situacao = "";
cor = "";
statusLiberadoRelatorio = "N";
complemento = "";
} else if("N".equals(exigeLiberarAcompanhamento) || acompRelatorio.getAcompReferenciaItemAri().getStatusRelatorioSrl().equals(statusLiberado)) {
statusLiberadoRelatorio = "S";
if(acompRelatorio.getDescricaoArel() != null) {
descricao = Util.stripHTMLModificado(Util.normalizaCaracterMarcador(acompRelatorio.getDescricaoArel()));
descricao = Util.stripHTMLCommentsModificado(descricao);
descricao = descricao.replace("<","<");
descricao = descricao.replace(">",">");
} else {
descricao = "N/I";
}
if(acompRelatorio.getSituacaoSit() != null)
situacao = acompRelatorio.getSituacaoSit().getDescricaoSit();
else
situacao = "N/I";
cor = realPath + request.getContextPath() + "/images/" + corDao.getImagemSinalRelPosicoes(acompRelatorio.getCor(), acompRelatorio.getTipoFuncAcompTpfa());
if(acompRelatorio.getComplementoArel() != null)
complemento = Util.normalizaCaracterMarcador(acompRelatorio.getComplementoArel());
else
complemento = "N/I";
if(acompRelatorio.getDataUltManutArel() != null)
ultManutencao = Data.parseDate(acompRelatorio.getDataUltManutArel());
else if(acompRelatorio.getDataInclusaoArel() != null)
ultManutencao = Data.parseDate(acompRelatorio.getDataInclusaoArel());
else
ultManutencao = "N/I";
}
//TODO: tempor�rio SEPL
// if(atribuidoPor.equals("Elmar Haas")) {
// atribuidoPor = "SEPL";
// } else if(atribuidoPor.equals("S�rgio Augusto Negr�o")) {
// atribuidoPor = "Regina Elena Sab�ia I�rio";
// } else if(atribuidoPor.equals("Caroline Jablonski Ruppel Santos")) {
// atribuidoPor = "Rosina Coeli Alice Parchen";
// }
String labelSituacaoParecer = new ConfiguracaoDao(request).getConfiguracao().getLabelSituacaoParecer();
if(this.posicoes){
if (ocultarObservacoesParecer == null || ocultarObservacoesParecer.equals("N")){
builder.addClosedNode("avaliacao",
"label=\"" + builder.normalize(Util.normalizaCaracterMarcador(acompRelatorio.getTipoFuncAcompTpfa().getLabelPosicaoTpfa())) + "\"" +
" responsavel=\"" + builder.normalize(Util.normalizaCaracterMarcador(atribuidoPor)) + "\"" +
" labelSituacaoParecer=\"" + builder.normalize(Util.normalizaCaracterMarcador(labelSituacaoParecer)) + "\"" +
" situacao=\"" + builder.normalize(Util.normalizaCaracterMarcador(situacao)) + "\"" +
" cor=\"" + builder.normalize(Util.normalizaCaracterMarcador(cor)) + "\"" +
" descricao=\"" + builder.normalize(Util.normalizaCaracterMarcador(descricao)) + "\"" +
" complemento=\"" + builder.normalize(Util.normalizaCaracterMarcador(complemento)) + "\"" +
" statusLiberado=\"" + builder.normalize(Util.normalizaCaracterMarcador(statusLiberadoRelatorio)) + "\"" +
" ultManutencao=\"" + builder.normalize(Util.normalizaCaracterMarcador(ultManutencao)) + "\"");
}
else{
builder.addClosedNode("avaliacao",
"label=\"" + builder.normalize(Util.normalizaCaracterMarcador(acompRelatorio.getTipoFuncAcompTpfa().getLabelPosicaoTpfa())) + "\"" +
" responsavel=\"" + builder.normalize(Util.normalizaCaracterMarcador(atribuidoPor)) + "\"" +
" labelSituacaoParecer=\"" + builder.normalize(Util.normalizaCaracterMarcador(labelSituacaoParecer)) + "\"" +
" situacao=\"" + builder.normalize(Util.normalizaCaracterMarcador(situacao)) + "\"" +
" cor=\"" + builder.normalize(Util.normalizaCaracterMarcador(cor)) + "\"" +
" descricao=\"" + builder.normalize(Util.normalizaCaracterMarcador(descricao)) + "\"" +
" complemento=\"ocultar\"" +
" statusLiberado=\"" + builder.normalize(Util.normalizaCaracterMarcador(statusLiberadoRelatorio)) + "\"" +
" ultManutencao=\"" + builder.normalize(Util.normalizaCaracterMarcador(ultManutencao)) + "\"");
}
}
else if (funcoes){
if(listFunAcomp.contains(acompRelatorio.getTipoFuncAcompTpfa())){
if (ocultarObservacoesParecer == null || ocultarObservacoesParecer.equals("N")){
builder.addClosedNode("avaliacao",
"label=\"" + builder.normalize(Util.normalizaCaracterMarcador(acompRelatorio.getTipoFuncAcompTpfa().getLabelPosicaoTpfa())) + "\"" +
" responsavel=\"" + builder.normalize(Util.normalizaCaracterMarcador(atribuidoPor)) + "\"" +
" labelSituacaoParecer=\"" + builder.normalize(Util.normalizaCaracterMarcador(labelSituacaoParecer)) + "\"" +
" situacao=\"" + builder.normalize(Util.normalizaCaracterMarcador(situacao)) + "\"" +
" cor=\"" + builder.normalize(Util.normalizaCaracterMarcador(cor)) + "\"" +
" descricao=\"" + builder.normalize(Util.normalizaCaracterMarcador(descricao)) + "\"" +
" complemento=\"" + builder.normalize(Util.normalizaCaracterMarcador(complemento)) + "\"" +
" statusLiberado=\"" + builder.normalize(Util.normalizaCaracterMarcador(statusLiberadoRelatorio)) + "\"" +
" ultManutencao=\"" + builder.normalize(Util.normalizaCaracterMarcador(ultManutencao)) + "\"");
}
else{
builder.addClosedNode("avaliacao",
"label=\"" + builder.normalize(Util.normalizaCaracterMarcador(acompRelatorio.getTipoFuncAcompTpfa().getLabelPosicaoTpfa())) + "\"" +
" responsavel=\"" + builder.normalize(Util.normalizaCaracterMarcador(atribuidoPor)) + "\"" +
" labelSituacaoParecer=\"" + builder.normalize(Util.normalizaCaracterMarcador(labelSituacaoParecer)) + "\"" +
" situacao=\"" + builder.normalize(Util.normalizaCaracterMarcador(situacao)) + "\"" +
" cor=\"" + builder.normalize(Util.normalizaCaracterMarcador(cor)) + "\"" +
" descricao=\"" + builder.normalize(Util.normalizaCaracterMarcador(descricao)) + "\"" +