【发布时间】:2016-09-12 17:50:35
【问题描述】:
我在一个兼容 cmis 1.0 的服务器上使用 openCMIS 库,我注意到每当我在服务器(露天 v3.2 和 v5.0 服务器)上调用 getRepositories 时,我只收到一个包含一个存储库的列表,而不是符合我的预期,即服务器上的根列表。如何使用 opencmis 库检索存储库根列表?
编辑
我不恰当地表达了这个问题,所以我会更好地解释。
我想做的是能够获得实际的 repository root id(例如,露天中的 store_root)NOT root folder id > ,这样我就可以利用 api 来检索它的直接子级,即与根文件夹(Company Home in alfresco)处于同一层次级别的对象
【问题讨论】:
-
你用的女巫语言?!?
-
@YagamiLight 我正在使用 Java。我实际上需要获取 nodeRef 或 'store_root' 对象
-
你想得到任何存储库的孩子吗?!?
-
主要的
StoreRef对象是众所周知的,只需在Java 中执行StoreRef storeRef = new StoreRef(StoreRef.PROTOCOL_WORKSPACE, "SpacesStore");之类的操作即可完成,无需CMIS! -
@Gagravarr 我只能根据项目特定要求使用 opencmis 库;因为我正在研究通用 cmis 访问器工具。我一直在使用 alfresco 作为测试 cmis,只是因为那是我目前所熟悉的。