link+="&";
// monta as informa�oes complementares como Dica
String titulo = "";
UsuarioUsu usu = null;
SisAtributoSatb sisAtributoSatb = null;
UsuarioDao usuDao = new UsuarioDao(null);
if(arel != null) {
ItemEstUsutpfuacIettutfa itemEstUsu
= itemEstUsuDao.buscar(acompReferenciaItem.getItemEstruturaIett().getCodIett(), arel.getTipoFuncAcompTpfa().getCodTpfa());
titulo += "<table cellpadding='0' cellspacing='0'>";
if(itemEstUsu != null) {
if (itemEstUsu.getUsuarioUsu() != null) {
if(itemEstUsu.getUsuarioUsu().getNomeUsu() != null) {
titulo += "<tr><td><b>Resp</b>: " + itemEstUsu.getUsuarioUsu().getNomeUsu() + ("</tr></td>");
} else {
titulo += "<tr><td><b>Resp</b>: "+"</tr></td>";
}
if(itemEstUsu.getUsuarioUsu().getComercTelefoneUsu() != null) {
titulo += "<tr><td><b>Tel</b>: " + itemEstUsu.getUsuarioUsu().getComercTelefoneUsu() + "</tr></td>";
} else {
titulo += "<tr><td><b>Tel</b>: " + "</tr></td>";
}
if(itemEstUsu.getUsuarioUsu().getEmail1UsuSent() != null) {
titulo += "<tr><td><b>E-mail</b>: " + itemEstUsu.getUsuarioUsu().getEmail1UsuSent() + "</tr></td>";
} else {
titulo += "<tr><td><b>E-mail</b>: " + "</tr></td>";
}
} else if (itemEstUsu.getSisAtributoSatb() != null) {
//Quando for grupo
if (itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas() != null) {
titulo += "<tr><td><b>GRUPO</b>: "+itemEstUsu.getSisAtributoSatb().getDescricaoSatb()+"</tr></td>";
Iterator itUsuarios = itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas().iterator();
}
}
} else {
titulo += "<tr><td><b>Resp: </b>N�o existe usu�rio ou grupo associado.";
}
titulo +="</table>";
liberado = false;
srcImg = "";
if(arel.getIndLiberadoArel() != null && arel.getIndLiberadoArel().equals("S")){
liberado = true;
srcImg = Util.getURLImagemAcompanhamento(arel.getCor(), request, arel.getTipoFuncAcompTpfa());
}
} else {
//if arel != null
List funcoes = new ItemEstUsutpfuacDao(null).getFuacOrderByFuncAcomp(acompReferenciaItem.getItemEstruturaIett());
for (Iterator itUsu = funcoes.iterator(); itUsu.hasNext();) {
ItemEstUsutpfuacIettutfa fuac = (ItemEstUsutpfuacIettutfa) itUsu.next();
if(fuac.getTipoFuncAcompTpfa().equals(tipoFuncaoAcomp)){
if (fuac.getUsuarioUsu() != null){
usu = fuac.getUsuarioUsu();
} else if (fuac.getSisAtributoSatb() != null){
sisAtributoSatb = fuac.getSisAtributoSatb();
}
}
}
if (usu != null){
titulo += usu.getNomeUsuSent() + "Aguarda elabora��o do parecer <br>";
} else if (sisAtributoSatb != null){
titulo += sisAtributoSatb.getDescricaoSatb() + "Aguarda elabora��o do parecer <br>";
}
}