我想改變創建DL文件夾的權限通過java類的Liferay:讓我們考慮一下文件夾名ID爲「臨時」在Liferay中如何改變DL文件夾的權限編程
0
A
回答
3
你需要得到的文件夾「臨時」:
Folder tempFolder = dlAppLocalService.getFolder(groupId, parentFolderId, "temp");
並且您必須爲「tempFolder」資源設置permisssions。
舉例來說,如果你想查看的權限設置爲來賓角色:
Role guestRole = roleLocalService.getRole(companyId, RoleConstants.GUEST);
resourcePermissionLocalService.setResourcePermissions(companyId, DLFolder.class.getName(), ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(tempFolder.getFolderId()), guestRole.getRoleId(), new String[]{"VIEW"});
您可以在這裏看到
問候
2
您可以使用完整的API ResourcePermissionLocalServiceUtil服務給你的DlFolder一個權限a s以下:
ResourcePermissionLocalServiceUtil.setResourcePermissions(companyId,DLFolder.
class.getName(),ResourceConstants.SCOPE_INDIVIDUAL,""+
folder.getFolderId(), roleId, permissions);
鰭上的細節從here!
相關問題
- 1. Liferay中的文件夾權限
- 2. 錯誤改變文件夾的權限
- 3. 更改文件夾權限
- 4. 如何在C編程設置文件夾權限#
- 5. 如何在C#中更改System32內的文件夾的權限?
- 6. 如何更改在Linux中的根文件夾權限centos
- 7. 在Windows命令行中改變文件夾權限?
- 8. 如何在InnoSetup中更改安裝目標文件夾權限?
- 9. 無法編輯文件夾的權限
- 10. 更改文件夾的權限
- 11. 更改文件夾的權限管理
- 12. Skydrive API更改文件夾的權限?
- 13. 在安裝過程中無法更改文件夾權限
- 14. 如何更改/ var文件夾中的讀取寫入權限
- 15. 如何更改cms中的文件夾權限簡化
- 16. 如何修改Web安裝項目中的文件夾權限?
- 17. 文件夾權限
- 18. 文件夾權限?
- 19. 文件夾權限
- 20. 文件夾權限
- 21. 如何從cpanel更改文件/文件夾權限?
- 22. 如何更改文件夾的權限和該文件夾的所有子
- 23. 在Sublime Text 2中更改文件和文件夾權限
- 24. wpp.targets改變文件夾的權限 - 只有第一個文件夾權限應用於
- 25. 使用InstallAnywhere更改文件夾權限
- 26. 更改共享文件夾權限
- 27. 部署後更改文件夾權限
- 28. 更改默認文件夾權限ubuntu
- 29. 如何更改多個liferay文章的權限
- 30. 在Liferay文檔庫中授予權限