-2
我能夠使用露天儀表板設置權限,但我想要做的與Java代碼相同,但沒有得到任何想法......請如果任何人有示例請上傳,直到現在我能夠做以下事情。如何在alfersco中使用java代碼設置文檔權限?
我能夠創建文件夾,存儲內容,並更改內容的版本,但沒能獲得任何想法是如何設置的權限,請幫助我..
我能夠使用露天儀表板設置權限,但我想要做的與Java代碼相同,但沒有得到任何想法......請如果任何人有示例請上傳,直到現在我能夠做以下事情。如何在alfersco中使用java代碼設置文檔權限?
我能夠創建文件夾,存儲內容,並更改內容的版本,但沒能獲得任何想法是如何設置的權限,請幫助我..
下面是一些例子Java代碼:
String userName = "myusername;"
PermissionService permissionservice = serviceRegistry.getPermissionService();
permissionService.setPermission(nodeRef, userName, PermissionService.CONSUMER, true);
NodeRef dir = fileFolderService.searchSimple(nodeRef, userName);
if (dir == null){
dir = fileFolderService.create(nodeRef, userName, ContentModel.TYPE_FOLDER).getNodeRef();
permissionService.setInheritParentPermissions(dir, false);//should not be visible to others
permissionService.setPermission(dir, "GROUP_managers", PermissionService.COORDINATOR, true);
permissionService.setPermission(dir, "GROUP_basicusers", PermissionService.CONSUMER, true);
}
permissionService.setPermission(dir, userName, PermissionService.CONTRIBUTOR, true);
感謝提供示例我我會嘗試這個,我希望這會工作...對我來說 –
使用CMIS?使用REST-ful服務?使用Java行爲?其他? – Gagravarr
使用java api,請提供示例 –
您是否嘗試[巧妙地稱爲PermissionService](http://dev.alfresco.com/resource/docs/java/org/alfresco/service/cmr/security/PermissionService.html) ?如果不是,爲什麼?如果是的話,你卡在哪裏? – Gagravarr