使用带有CMIS的Alfresco文档中的addToFolder和removeFromFolder

时间:2013-07-08 11:31:27

标签: alfresco cmis apache-chemistry

我正在尝试使用java中的化学CMIS实现在Alfresco中使用文档方法addToFolderremoveFromFolder

我希望可以从多个用户空间访问文档,但我不想将每个文档复制到每个空格。该文档是由用户生成的,并且该用户必须决定是否必须删除,移动,修改该文档等。但是对该空间具有读访问权限的其他用户必须从其默认空间读取此文档。

因此,我执行myDocument.addToFolder(myNewUserSpace)的其他用户运行正常,我可以毫无问题地访问它。这很好。 但是如果由于某种原因,我想在myDocument中取消关联myNewUserSpace(使用de myNewUserSpace专有用户,而不是myDocument用户),由于myDocument的写权限,我收到错误。

我不希望每个可以执行addToFolder的用户也获得写入权限。

如果没有主用户空间的授予写入权限,是否可以这样做?

问候。

1 个答案:

答案 0 :(得分:1)

权限可以从文件夹继承。 Afaik addToFolder将您的spaceB添加为myDocument的secondaryParent,但权限仅从spaceA - myDocument的primaryParent继承。