属性cmis:仅为文件夹定义parentId

时间:2012-06-28 09:08:50

标签: apache repository cmis

我正在为我的应用程序编写CMIS接口。此接口返回cmis:document对象作为cmis:folder对象的子对象。这是a part of xml output

cmis:document对象具有cmis:parentId属性。现在,我想使用Apache Chemistry Workbench验证cmis:document对象。 工作台工具告诉我:

  

仅为文件夹定义属性cmis:parentId

为什么文档不允许使用此属性?文档如何引用其父文件?

1 个答案:

答案 0 :(得分:3)

属性cmis:parentIdnot defined for cmis:document objects,因为文档可以没有,一个或多个父级。

获取文档的父级you have to call getObjectParents()

当然,您可以在另一个不使用保留名称空间cmis:的属性中提供父ID,但这将是特定于存储库的,而通用CMIS客户端会忽略它。