Modifier and Type | Method and Description |
---|---|
boolean |
set(IPrincipal caller,
IAclEntryList entries,
List owners)
(re)set the entries and owners of an ACL.
|
boolean |
set(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
IAclEntryList entries,
IUMPrincipalList owners)
Deprecated.
As of NetWeaver 7.1, replaced by
set(com.sap.security.api.IPrincipal,IAclEntryList,List) |
addEntry, addEntry, checkPermission, checkPermission, getDescendantsWithAcl, getEntries, getEntries, getEntries, getLockingUser, getLockingUserUME, hasDescendantsWithAcl, isLocked, isReadOnly, isUpToDate, lock, lock, removeEntry, removeEntry, unlock, unlock
addOwner, addOwner, getOwners, getOwnersUME, isAuthorized, isAuthorized, isOwner, isOwner, removeOwner, removeOwner
boolean set(com.sapportals.portal.security.usermanagement.IUMPrincipal caller, IAclEntryList entries, IUMPrincipalList owners) throws AclPersistenceException, InvalidClassException, NotAuthorizedException, AlreadyAssignedToAclException, PermissionNotSupportedException
set(com.sap.security.api.IPrincipal,IAclEntryList,List)
caller
- a principal which must be an owner of the ACL.entries
- the list of ACEs to set for the ACL.owners
- the list of owners to set for the ACL.AclPersistenceException
- a problem occured within the ACL
storage.InvalidClassException
- at least on of the ACEs was created by
a foreign ACL manager.NotAuthorizedException
- the caller in not an owner.AlreadyAssignedToAclException
- at least one of the ACEs is
already assigned to an ACL.PermissionNotSupportedException
- a permission of at least one
ACE is not supported for the type of the ACL's object.boolean set(IPrincipal caller, IAclEntryList entries, List owners) throws AclPersistenceException, InvalidClassException, NotAuthorizedException, AlreadyAssignedToAclException, PermissionNotSupportedException
caller
- a principal which must be an owner of the ACL.entries
- the list of ACEs to set for the ACL.owners
- the list of owners (which must be of type IPrincipal) to set for the ACL.AclPersistenceException
- a problem occured within the ACL
storage.InvalidClassException
- at least on of the ACEs was created by
a foreign ACL manager.NotAuthorizedException
- the caller in not an owner.AlreadyAssignedToAclException
- at least one of the ACEs is
already assigned to an ACL.PermissionNotSupportedException
- a permission of at least one
ACE is not supported for the type of the ACL's object.Access Rights |
---|
SC | DC | Public Part | ACH |
---|---|---|---|
[sap.com] KMC-CM
|
[sap.com] tc/km/frwk
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
Copyright 2018 SAP AG Complete Copyright Notice