如何将cmis url拆分为存储库路径和相对于存储库的路径?

时间:2013-06-24 11:07:11

标签: sharepoint alfresco cmis opencmis apache-chemistry

我是GSoC'13实习生。我正在为Apache OpenOffice开发CMIS UCP。 我想知道如何将网址分成几部分。 要填充会话参数,我需要repo中对象的url +路径。分别。 还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

如果您知道对象的路径,则可以使用getObjectByPath检索它,这是org.apache.chemistry.opencmis.client.api.Session上的方法。

如果你有一个对象而你想知道它的路径,你可以调用对象的getPaths()方法,它返回一个对象的路径列表(在支持多文件的存储库中,文档可以有多个路径,但文件夹永远不能是多文件的。)

除非您使用浏览器绑定(CMIS 1.1中的新增功能),否则您构建为使用其路径直接导航到对象的实际URL是特定于存储库的。但是还没有任何CMIS 1.1浏览器绑定的生产实现。