gpt4 book ai didi

java - 列出特定文件夹中的用户权限 alfresco cmis java

转载 作者:行者123 更新时间:2023-12-02 03:55:06 25 4
gpt4 key购买 nike

我想知道是否有任何 java 方法或任何关于如何了解特定文件夹上的用户角色(消费者、贡献者、协作者...)的主题

对于我的项目,我使用不同的方法,例如:上传文件、创建文件夹...

现在我想改进用户管理,因此如果用户具有消费者角色,则他无法删除文件。这个问题有什么解决办法吗?谢谢

最佳答案

有多种方法可以做到这一点。一种是通过调用 getACL() 来询问文件夹的 ACL,请参阅 docs .

另一种选择是通过调用 getAllowableActions() 来询问文件夹允许的操作,请参阅 docs 。这个可能会更好,因为它将返回给定当前用户的上下文。如果 getAllowableActions() 调用不返回“CAN_DELETE_OBJECT”,那么您就知道当前用户不允许删除该对象。

关于java - 列出特定文件夹中的用户权限 alfresco cmis java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35571783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com