Set funcoesAcompanhamento = estrutura.getEstrutTpFuncAcmpEtttfas();
if(funcoesAcompanhamento != null) {
Iterator itTpFunAnt = funcoesAcompanhamento.iterator();
while (itTpFunAnt.hasNext()) {
EstrutTpFuncAcmpEtttfa estruturaTpFuncaoAnt = (EstrutTpFuncAcmpEtttfa) itTpFunAnt.next();
boolean achou = false;
for(int i=0; i<listaPareceres.size(); i++) {
AcompRelatorioArel relatorio = (AcompRelatorioArel) listaPareceres.get(i);
statusAri = relatorio.getAcompReferenciaItemAri().getStatusRelatorioSrl();
if(relatorio.getTipoFuncAcompTpfa().getCodTpfa().equals(estruturaTpFuncaoAnt.getTipoFuncAcompTpfa().getCodTpfa())) {
if("S".equals(exigeLiberarAcompanhamento) && !relatorio.getAcompReferenciaItemAri().getStatusRelatorioSrl().equals(statusLiberado)){
//Campo Fun��o de Acompanhamento - Na linha -> Label da fun��o de acompanhamento
linhaRetorno += estruturaTpFuncaoAnt.getTipoFuncAcompTpfa().getLabelTpfa().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
linhaRetorno += this.separadorCampos;
//Campo Situ��o - Na linha -> Atrasado
linhaRetorno += "N/L";
linhaRetorno += this.separadorCampos;
//Campo Cor- Linha -> vermelho
linhaRetorno += "N/L";
linhaRetorno += this.separadorCampos;
//Campo Label da posi��o em fun��o de acompanhamento - Linha: Repete o mesmo do cabe�alho
linhaRetorno += "N/L";
linhaRetorno += this.separadorCampos;
//Campo: Observa��o // Pode estar configurado para ser ocultado
if (ocultarObservacoesParecer == null || ocultarObservacoesParecer.equals("N")) {
linhaRetorno += "N/L";
linhaRetorno += this.separadorCampos;
}
achou = true;
break;
} else {
//Campo Fun��o de Acompanhamento - Na linha -> Label da fun��o de acompanhamento
linhaRetorno += relatorio.getTipoFuncAcompTpfa().getLabelTpfa().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
linhaRetorno += this.separadorCampos;
//Campo Situ��o - Na linha -> Atrasado
if(relatorio.getSituacaoSit()!= null)
linhaRetorno += relatorio.getSituacaoSit().getDescricaoSit().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
else
linhaRetorno += "N/I";
linhaRetorno += this.separadorCampos;
//Campo Cor- Linha -> vermelho
if(relatorio.getCor() != null)
linhaRetorno += relatorio.getCor().getSignificadoCor().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
else
linhaRetorno += "N/I";
linhaRetorno += this.separadorCampos;
//Campo Label da posi��o em fun��o de acompanhamento - Linha: Repete o mesmo do cabe�alho
if(relatorio.getDescricaoArel() != null)
linhaRetorno += relatorio.getDescricaoArel().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
linhaRetorno += this.separadorCampos;
//Campo: Observa��o // Pode estar configurado para ser ocultado
if (ocultarObservacoesParecer == null || ocultarObservacoesParecer.equals("N")){
if(relatorio.getComplementoArel() != null && !"".equals(relatorio.getComplementoArel().trim()))
linhaRetorno += relatorio.getComplementoArel().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
else
linhaRetorno += "N/I";
linhaRetorno += this.separadorCampos;
}
achou = true;
break;
}
}
}
if(achou == false) {
if("S".equals(exigeLiberarAcompanhamento) && statusAri != null && !statusAri.equals(statusLiberado)){
//Campo Fun��o de Acompanhamento - Na linha -> Label da fun��o de acompanhamento
linhaRetorno += estruturaTpFuncaoAnt.getTipoFuncAcompTpfa().getLabelTpfa().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
linhaRetorno += this.separadorCampos;
//Campo Situ��o - Na linha -> Atrasado
linhaRetorno += "N/L";
linhaRetorno += this.separadorCampos;
//Campo Cor- Linha -> vermelho
linhaRetorno += "N/L";
linhaRetorno += this.separadorCampos;
//Campo Label da posi��o em fun��o de acompanhamento - Linha: Repete o mesmo do cabe�alho
linhaRetorno += "N/L";
linhaRetorno += this.separadorCampos;
//Campo: Observa��o // Pode estar configurado para ser ocultado
if (ocultarObservacoesParecer == null || ocultarObservacoesParecer.equals("N")) {
linhaRetorno += "N/L";
linhaRetorno += this.separadorCampos;
}
} else {
//Campo Fun��o de Acompanhamento - Na linha -> Label da fun��o de acompanhamento
linhaRetorno += estruturaTpFuncaoAnt.getTipoFuncAcompTpfa().getLabelTpfa().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
linhaRetorno += this.separadorCampos;
//Campo Situ��o - Na linha -> Atrasado
linhaRetorno += this.separadorCampos;
//Campo Cor- Linha -> vermelho
linhaRetorno += this.separadorCampos;