gpt4 book ai didi

java - 通过路径获取Alfresco NodeRef

转载 作者:行者123 更新时间:2023-12-01 17:57:55 25 4
gpt4 key购买 nike

我想获取存储在 Alfresco 中的文档(或空间)的 NodeRef。

我的代码是用 Java 编写的,在 Alfresco 中运行(例如在 AMP 中)。

怎么办?

最佳答案

最简单的方法可能是使用 NodeLocatorServiceXPath locatorName + xpath 表达式

在幕后,它使用搜索服务,但它为您带来了很多复杂性!

要使用它,请将 NodeLocatorService 注入(inject)到您的 bean 中,然后执行以下操作:

 Map<String,Serializable> params = new HashMap<>();
params.put("query", "/x:path/to:node/pa:th");
NodeRef nodeRef = nodeLocatorService.getNode("xpath",null,params);

其他NodeLocators exist用于其他查找,也可以远程使用 via /alfresco/service/api/nodelocator/{node_locator_name}?params

关于java - 通过路径获取Alfresco NodeRef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43131644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com