Quantcast
Channel: SCN : Popular Discussions - SAP Enterprise Portal: Content Management and Collaboration
Viewing all articles
Browse latest Browse all 1826

Change the service permissions for a folder with a java program

$
0
0

Hello everyone,

I'm having trouble finding the class to change the service permissions for a folder in the km repository by code.

I've already managed to set and remove the Full control, read, write and read/write permissions doing something like this:

 

ICollection folder = (ICollection)ResourceFactory.getInstance().getResource(rid, ctxt);
IResourceAclManager aclmanager =  aclsecurityManager.getAclManager();
IResourceAcl folderAcl= aclmanager.createAcl(folder );
IUMPrincipal ep5Principal = WPUMFactory.getUserFactory().getUserByLogonID("JohnDoe");
folderAcl.removeEntry(aclmanager.createAclEntry(ep5Principal, false, aclmanager.getPermission(IAclPermission.ACL_PERMISSION_READWRITE), 0));
folderAcl.addEntry(aclmanager.createAclEntry(ep5Principal, false, aclmanager.getPermission(IAclPermission.ACL_PERMISSION_READ), 0));

 

But service permissions seem to be different, there are no constant values to create a for example, an "Approval Administration" permission. I've looked for a class in the KM API but nothing.

 

Perhaps someone has done this before?

 

Thanks in advance,

 

Homer.


Viewing all articles
Browse latest Browse all 1826

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>