2016-02-23 70 views
0

我想知道是否有任何Java方法或如何知道一個特定文件夾的用戶角色的任何話題(消費者,參與者,合作者......)清單中的特定文件夾露天CMIS的Java

用戶權限

對於我的項目,我使用differentes方法,例如:uploadfile,創建文件夾...

現在我想改善用戶管理,因此如果用戶具有角色使用者,他不能刪除文件。 這個問題的任何解決方案? 謝謝

回答

2

有多種方法可以做到這一點。一種是通過調用getACL()來詢問該文件夾的ACL,請參閱docs

另一個選擇是通過調用getAllowableActions()來詢問文件夾的允許操作,請參閱docs。這個可能會更好,因爲它會根據當前用戶的上下文返回。如果getAllowableActions()調用沒有返回「CAN_DELETE_OBJECT」,那麼您知道當前用戶不允許刪除該對象。

+0

謝謝你的回覆,你知道任何方法使用CMIS(和文件夾)在Alfresco複製/粘貼文檔 –

+0

@KamelJahloug請開始一個新主題。 –