|
SAP NetWeaver 7.40 SP 07 KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IAclEntry
An IAclEntry is an entry in an IAcl which grants or
denies a permission to a specific principal.
Abbreviations:
| Method Summary | |
|---|---|
boolean |
checkPermission(IAclPermission permission)
check whether some permission is covered by the permission of the ACE |
IAclPermission |
getPermission()
get the permission of the ACE |
com.sapportals.portal.security.usermanagement.IUMPrincipal |
getPrincipal()
Deprecated. As of NetWeaver 7.1, replaced by getPrincipalUME() |
IPrincipal |
getPrincipalUME()
get the principal of the ACE |
int |
getSortIndex()
get the sort index of the ACE - the sequence of the ACEs in the ACL is controlled by the sort indices |
boolean |
isNegative()
check whether the ACE denies its permission |
boolean |
isPropagated()
get the propagation flag of the ACE - propagation is no task of the basic acl package - only the flag is persisted |
boolean |
isReadOnly()
check wether the ACE is read only |
void |
setPropagation(IPrincipal caller,
boolean propagate)
set the propagation flag of the ACE - propagation is no task of the basic acl package - only the flag is persisted |
void |
setPropagation(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
boolean propagate)
Deprecated. As of NetWeaver 7.1, replaced by setPropagation(com.sap.security.api.IPrincipal,boolean) |
void |
setSortIndex(IPrincipal caller,
int sortIndex)
set the sort index of the ACE |
void |
setSortIndex(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
int sortIndex)
Deprecated. As of NetWeaver 7.1, replaced by setSortIndex(com.sap.security.api.IPrincipal,int) |
| Method Detail |
|---|
IAclPermission getPermission()
throws AclPersistenceException
AclPersistenceException - a problem with the storage where the
ACLs are persisted occurred
boolean checkPermission(IAclPermission permission)
throws AclPersistenceException
permission - the permission
AclPersistenceException - a problem with the storage where the
ACLs are persisted occurred
boolean isNegative()
throws AclPersistenceException
AclPersistenceException - a problem with the storage where the
ACLs are persisted occurred
com.sapportals.portal.security.usermanagement.IUMPrincipal getPrincipal()
throws AclPersistenceException
getPrincipalUME()
AclPersistenceException - a problem with the storage where the
ACLs are persisted occurred
IPrincipal getPrincipalUME()
throws AclPersistenceException
AclPersistenceException - a problem with the storage where the
ACLs are persisted occurred
int getSortIndex()
throws AclPersistenceException
AclPersistenceException - a problem with the storage where the
ACLs are persisted occurred
void setSortIndex(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
int sortIndex)
throws AclPersistenceException,
NotAuthorizedException
setSortIndex(com.sap.security.api.IPrincipal,int)
caller - the caller which must be an owner of the ACL the ACE is
assigned to (may be null in case it is not assigned yet)sortIndex - the new sort index
AclPersistenceException - a problem with the storage where the
ACLs are persisted occurred
NotAuthorizedException - the user in the resource context of the
belonging ACL is not an owner of the ACL
void setSortIndex(IPrincipal caller,
int sortIndex)
throws AclPersistenceException,
NotAuthorizedException
caller - the caller which must be an owner of the ACL the ACE is
assigned to (may be null in case it is not assigned yet)sortIndex - the new sort index
AclPersistenceException - a problem with the storage where the
ACLs are persisted occurred
NotAuthorizedException - the user in the resource context of the
belonging ACL is not an owner of the ACL
boolean isPropagated()
throws AclPersistenceException
AclPersistenceException - a problem with the storage where the
ACLs are persisted occurred
void setPropagation(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
boolean propagate)
throws AclPersistenceException,
NotAuthorizedException
setPropagation(com.sap.security.api.IPrincipal,boolean)
caller - the caller which must be an owner of the ACL the ACE is
assigned to (may be null in case it is not assigned yet)propagate - the propagation flag
AclPersistenceException - a problem with the storage where the
ACLs are persisted occurred
NotAuthorizedException - Exception raised in failure situation
void setPropagation(IPrincipal caller,
boolean propagate)
throws AclPersistenceException,
NotAuthorizedException
caller - the caller which must be an owner of the ACL the ACE is
assigned to (may be null in case it is not assigned yet)propagate - the propagation flag
AclPersistenceException - a problem with the storage where the
ACLs are persisted occurred
NotAuthorizedException - Exception raised in failure situation
boolean isReadOnly()
throws AclPersistenceException
AclPersistenceException - a problem with the storage where the
ACLs are persisted occurred| 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
|
|
SAP NetWeaver 7.40 SP 07 KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||