【发布时间】:2014-03-06 06:01:17
【问题描述】:
我在/Sites/swsdp/documentLibrary/Presentations/test1.txt 有一个Alfresco 4.2 文档,ID 为workspace://SpacesStore/626216a1-5f9e-4010-a424-e2e0ec4f2663;1.0。
这是我处理 ChangeLog 更改事件的 DotCMIS 代码:
ICmisObject cmisObject = session.GetObject(
"workspace://SpacesStore/626216a1-5f9e-4010-a424-e2e0ec4f2663;1.0");
if (null != (document = cmisObject as IDocument))
{
String filename = document.ContentStreamFilename; // returns: "test1.txt"
List<String> paths = document.Paths; // returns: Empty list
}
为什么paths 是一个空列表?
为什么不包含/Sites/swsdp/documentLibrary/Presentations/test1.txt?
我知道这并不完全相同,但 OpenCMIS 文档对相同的方法这么说:
如果此对象未归档或此对象是根文件夹,则返回此对象的路径列表或空列表
【问题讨论】:
标签: alfresco cmis opencmis dotcmis