| Package | Description |
|---|---|
| com.sapportals.wcm.repository.security |
Contains interfaces for ACL security managers.
|
| com.sapportals.wcm.util.acl |
Contains interfaces for ACLs and AclManagers with definitions for permissions, ACLs and ACL entries.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IResourceAcl.addEntry(IResourceAclEntry aclEntry)
add an ACE to the ACL
|
boolean |
IResourceAclEntry.checkPermission(IAclPermission permission)
check whether some permission is covered by the permission of the ACE
|
IResourceAcl |
IResourceAclManager4Tx.createAcl(IResource resource,
IResourceAclEntryList entries,
IUMPrincipalList owners)
Deprecated.
As of NetWeaver 7.1 replaced by
IResourceAclManager4Tx.createAcl(IResource, IResourceAclEntryList, List) |
IResourceAcl |
IResourceAclManager4Tx.createAcl(IResource resource,
IResourceAclEntryList entries,
List owners)
create a new ACL for a resource - initial owner is the user in the resource
context - inherited ACEs are added - if the resource inherits an ACL the
user must be an owner - fails, if the resource already has an ACL assigned
|
IResourceAclEntry |
IResourceAclManager.createAclEntry(IPrincipal principal,
boolean negative,
IAclPermission permission,
int sortIndex)
create a new ACE for an ACL to grant or deny a permission to a principal
|
IResourceAclEntry |
IResourceAclManager.createAclEntry(com.sapportals.portal.security.usermanagement.IUMPrincipal principal,
boolean negative,
IAclPermission permission,
int sortIndex)
Deprecated.
As of NetWeaver 7.1, replaced by
IResourceAclManager.createAclEntry(com.sap.security.api.IPrincipal,boolean,IAclPermission,int) |
IResourceList |
IResourceAclManager.propagateAcl_Remove(IResource resource)
remove the ACLs of the descendants of the resource
|
boolean |
IResourceAclManager.removeAcl(IResourceAcl acl)
remove an ACL
|
boolean |
IResourceAcl.removeEntry(IResourceAclEntry aclEntry)
remove an ACE from the ACL
|
boolean |
IResourceAcl4Tx.set(IResourceAclEntryList entries,
IUMPrincipalList owners)
Deprecated.
As of NetWeaver 7.1, replaced by
IResourceAcl4Tx.set(IResourceAclEntryList, java.util.List) |
boolean |
IResourceAcl4Tx.set(IResourceAclEntryList entries,
List owners)
(re)set the entries and owners for the ACL.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IAcl.addEntry(IPrincipal caller,
IAclEntry aclEntry)
add an ACE to the ACL
|
boolean |
IAcl.addEntry(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
IAclEntry aclEntry)
Deprecated.
As of NetWeaver 7.1, replaced by
IAcl.addEntry(com.sap.security.api.IPrincipal,IAclEntry) |
IAcl |
IAclManager4Tx.createAcl(IPrincipal caller,
String aclID,
IObjectType objectType,
IAclEntryList entries,
List owners)
create a new ACL for the given list of ACEs and owners.
|
IAcl |
IAclManager4Tx.createAcl(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
String aclID,
IObjectType objectType,
IAclEntryList entries,
IUMPrincipalList owners)
Deprecated.
As of NetWeaver 7.1, replaced by
IAclManager4Tx.createAcl(com.sap.security.api.IPrincipal,String,IObjectType,IAclEntryList,List) |
IAclEntry |
IAclManager.createAclEntry(IPrincipal principal,
boolean negative,
IAclPermission permission,
int sortIndex,
boolean propagate)
create a new ACE to grant or deny a permission to a principal
|
IAclEntry |
IAclManager.createAclEntry(com.sapportals.portal.security.usermanagement.IUMPrincipal principal,
boolean negative,
IAclPermission permission,
int sortIndex,
boolean propagate)
Deprecated.
As of NetWeaver 7.1, replaced by
IAclManager.createAclEntry(com.sap.security.api.IPrincipal,boolean,IAclPermission,int,boolean) |
boolean |
IAclManager.removeAcl(IPrincipal caller,
IAcl acl)
remove a specific ACL
|
boolean |
IAclManager.removeAcl(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
IAcl acl)
Deprecated.
As of NetWeaver 7.1, replaced by
IAclManager.removeAcl(com.sap.security.api.IPrincipal,IAcl) |
boolean |
IAcl.removeEntry(IPrincipal caller,
IAclEntry aclEntry)
remove an ACE from the ACL
|
boolean |
IAcl.removeEntry(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
IAclEntry aclEntry)
Deprecated.
As of NetWeaver 7.1, replaced by
IAcl.removeEntry(com.sap.security.api.IPrincipal,IAclEntry) |
boolean |
IAcl4Tx.set(IPrincipal caller,
IAclEntryList entries,
List owners)
(re)set the entries and owners of an ACL.
|
boolean |
IAcl4Tx.set(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
IAclEntryList entries,
IUMPrincipalList owners)
Deprecated.
As of NetWeaver 7.1, replaced by
IAcl4Tx.set(com.sap.security.api.IPrincipal,IAclEntryList,List) |
Copyright 2021 SAP SE Complete Copyright Notice