首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用nuxeo重命名文档

用nuxeo重命名文档
EN

Stack Overflow用户
提问于 2015-09-25 23:37:14
回答 1查看 664关注 0票数 0

我有一个用nuxeo表示的文档(折叠式),我想重命名。我使用API通过uid获得DocumentModel,我正在尝试修改实际的nuxeo名称,以便更改他的路径(不仅仅是重命名blob附件名称,而是整个文件夹应该更改名称)。

我试着改变了属性:

代码语言:javascript
复制
DocumentModel cf = this.getCampaignFolder();
cf.setProperty("dublincore", "title", newShortName);

这似乎确实改变了标题,但使nuxeo名称保持不变。

我试着改变道路:

代码语言:javascript
复制
cf.setPathInfo(cf.getPathAsString().replaceAll("/[^/]*$", "), newShortName);

但是当我保存它的时候,它说文档不存在。

也找不到重命名或移动API。

你怎么重命名这些东西?

目前,作为一种解决办法,我正在删除该文件夹并重新创建它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-28 09:37:05

你的Nuxeo版本是什么?

有:

  • org.nuxeo.ecm.core.api.CoreSession.move(DocumentRef, DocumentRef, String)
  • org.nuxeo.ecm.core.model.Session.move(Document, Document, String)

你可以这样做:

代码语言:javascript
复制
session.move(doc.getRef(), null, newShortName);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32792074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档