我是GSoC 2013实习生。我正在为Apache OpenOffice开发CMIS UCP。我想知道如何将url分成几个部分。为了填充会话参数,我需要repo中对象的url+路径。分别地还有别的办法吗?
如果你知道一个对象的路径,你可以使用getObjectByPath来检索它,这是org.apache.chemistry.opencmis.client.api.Session.上的一个方法
如果你有一个对象,并且你想知道它的路径,你可以调用对象的getPaths()方法,该方法返回对象的路径列表(在支持多文件的存储库中,文档可以有多个路径,但文件夹永远不能是多文件的)。
除非您使用浏览器绑定(CMIS 1.1中的新功能),否则您将使用其路径直接导航到对象的实际URL是特定于存储库的。但是CMIS 1.1浏览器绑定还没有任何生产实现。