我在使用
时遇到了这个问题NodeRef nodeRef=nodeService.getNodeRef(longNodeRef);
此函数使用dbid获取节点Refrence。我正在通过admin alf_ticket给出这个异常
You do not have the appropriate permissions to perform this operation.
任何人都可以帮助我,我该怎么做?
答案 0 :(得分:0)
花了一些时间后我得到了解决方案
NodeRef noderef= (NodeRef) AuthenticationUtil.runAsSystem(new AuthenticationUtil.RunAsWork<Object>() {
public Object doWork() throws Exception {
NodeRef refNode=nodeService.getNodeRef(longNodeRef);
return refNode;
}
});
它对我来说很好。