((PersistentObject) obj2).getDescricao());
}
};
/* Lista de Sub-órgãos */
SubOrgaoCtrl subOrgaoCtrl = new SubOrgaoCtrl(getDaoFactory());
Collection subOrgaoList = new TreeSet(ordem);
/* Se funcionário é administrador ou tem nivel de acesso ao órgão */
if (funcionario.getPerfil().equals(Perfil.ADMINISTRADOR)
|| funcionario.getNivelAtuacao() == Funcionario.NA_ORGAO)
subOrgaoList.addAll(subOrgaoCtrl
.listarTodosSubOrgaos(getOrgao(request)));
else {
subOrgaoList.addAll(funcionario.getListaTodosSubOrgaos());
}