我在 nuxeo 中有一个文档(文件夹),我想重命名。我使用 API 获得了DocumentModel
by uid,我正在尝试更改实际的 nuxeo 名称,以便他的路径发生变化(不仅仅是重命名 blob 附件名称,整个文件夹应该更改名称)
我尝试更改属性:
DocumentModel cf = this.getCampaignFolder();
cf.setProperty("dublincore", "title", newShortName);
这似乎改变了标题,但保持 nuxeo 名称不变。
我尝试更改路径:
cf.setPathInfo(cf.getPathAsString().replaceAll("/[^/]*$", "), newShortName);
但是当我保存它时,它说该文档不存在。
也找不到重命名或移动 API。
你如何重命名东西?
目前,作为一种解决方法,我正在删除该文件夹并重新创建它。