通过alfresco opencmis获取文档的附件

时间:2015-12-04 14:46:51

标签: alfresco

我希望通过alfresco的OpenCmis来附加另一个对象。

接收我使用的对象:

import org.apache.chemistry.opencmis.client.util.FileUtils;
AfrescoDocumentImpl doc = FileUtils.getObject("myID", session);

我还看到docattached方面。我看到该文件确实在/share web-gui中有附件。

我想从此对象获取所有附件: enter image description here

如何从opencmis获取此文件?我应该使用一些特定的查询吗? enter image description here

露天表中的关联如下:

enter image description here

1 个答案:

答案 0 :(得分:1)

好的,这是可能的!

  • 您应该使用session.getObject()方法
  • 您应该使用IncludeRelationships.BOTH
  • 传递操作上下文
OperationContextImpl op = new OperationContextImpl();
op.setIncludeRelationships(IncludeRelationships.BOTH);
AlfrescoDocumentImpl doc = session.getObject("id", op);
doc.getRelationships();