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

时间:2016-08-15 01:04:27

标签: java alfresco

Alfresco Javascript API有一个search.findNode(" workspace:// SpacesStore /" + documentguid )方法,它提供了一个文档(节点)的指针,一个可以获取文档的noderef。

如何获得这个" org.alfresco.service.cmr.repository.NodeRef"使用java(bakend java),只有文件/节点guid?

谢谢你!

1 个答案:

答案 0 :(得分:3)

您可以使用NodeRef构造函数:

  

从节点的字符串表示构造节点参考   参考。 NodeRef(String protocol,String identifier,String id)

示例:

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

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

fileFolderService.getFileInfo(myNoderef)