我试图检索链接到给定索引ID的文档名称列表(在我的示例中为#34; index-80"),代码如下:
注意:下面的代码使用.Net但我也可以使用java。
IObjectId id = session.CreateObjectId("index-80");
IFolder indexFolder = session.GetObject(id) as IFolder;
foreach (ICmisObject cmisObject in indexFolder.GetChildren())
{
Console.WriteLine(cmisObject.Name);
}
问题是,代码只返回子索引("索引-80"是我们CMIS存储库中几个嵌套索引的父级)但是它不会返回链接到它的文档
经过一些阅读后,文件似乎是ROOTFOLDER的子项,而不是索引项目的子项。这将解释为什么上面的代码不起作用。
如何在apache chemistry opencmis中检索链接到给定索引的所有文档名称?