java - 从 Alfresco Explorer 中的空间复制内容

标签 java alfresco

我有一个 Alfresco 应用程序,我创建了一些嵌套空间,现在我想将最后一个空间上的一些内容复制到另一个空间。

目前我正在搜索子空间的 nodeRefs,然后在新的地方创建它,但是当我到达内容时,我不知道如何复制它或复制他的数据以在其中创建目标空间。

这是一个小图来展示我想要做什么:

OriginalFolder
|______OriginalSubFolder
       |_________OriginalContent

现在想做这个

DestinationFolder
|______Copy of OriginalSubFolder
       |_______Copy of OriginalContent

现在我只能克隆列出 Alfresco 的 nodeRef 的“OriginalSubFolder”并复制它们的所有属性。

也许,createContent 的代码可以提供帮助

我试过:

fileInfo = getFileFolderService().copy(childNodeRef, nodeContenidoNuevo, nombreContenido);

但不要复制内容(在本例中为图像)。当我点击内容 Alfresco 时显示:

Contenido del nodo, faltante: 
   nodo: workspace://SpacesStore/72951dc4-f59a-4389-b020-6b2eef8cd9d3 
   lector: null  
Sírvase contactar al administrador del sistema.

PD:对不起,我知道我的英语很糟糕......

最佳答案

在您的情况下,我建议使用 FileFolderService.copy方法。

它非常易于使用,只需提供源 NodeRef、Parent 目标 NodeRef 和新名称即可。

关于java - 从 Alfresco Explorer 中的空间复制内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23364667/

相关文章:

JavaFX 通过单击按钮更改文本

java - Eclipse (Oxygen) 在访问 EGit 时停止响应?

java - 从另一个类调用gui,但在代码终止后出现

microservices - 相对于 Activiti 5,Core Activiti 6 和 Activiti 7 中可用的附加功能是什么

java - 如何获取有效的 Alfresco 应用程序上下文来创建文件夹?

java - 如何在 java 中将 HashMap 的键视为可选

java - 从java中的数组中找出n个缺失元素

JavaScript selectAll\deselectAll 复选框功能在 IE8 上不起作用

java - Alfresco 化学 opencmis session 的理想 session 超时是多少?

alfresco - 如何从露天存储库下载多个文件