使用 (bakend) java 从文档 guid 获取 noderef?

get noderef from document guid using (bakend) java?

Alfresco Javascript API 有一个 search.findNode("workspace://SpacesStore/" + documentguid) 方法,它给出了一个文档(节点)的guid,可以得到文档的noderef。

如何使用 java(后端 java)获得这个“org.alfresco.service.cmr.repository.NodeRef”,只有 document/node guid?

您可以使用 NodeRef 构造函数:

Construct a Node Reference from a string representation of a Node Reference. NodeRef(String protocol, String identifier, String id)

示例:

NodeRef myNoderef = new NodeRef("workspace","SpacesStore",documentguid)

如果您想获取文档的更多信息,或对其进行一些修改,您可以使用NodeService of FileFolderService(这取决于您的需要):

fileFolderService.getFileInfo(myNoderef)