See: Description
Interface | Description |
---|---|
IResourceAcl |
An IResourceAcl is a wrapper for an IAcl which uses an URI as object ID for
the IAcl and the user in resource context as 'callers' in the IAcl methods -
IResourceAcls are assigned to resources - IResourceAcls hold
IResourceAclEntries Abbreviations ACL Access Control List ACE Access Control
List Entry
|
IResourceAcl4Tx |
An
IResourceAcl4Tx extends the IResourceAclRaw
by a method set() , which allows to (re)set the entries and
the owners of an ACL in one transaction. |
IResourceAclChangeTracker |
TBD: Description of the interface.
|
IResourceAclEntry |
An IResourceAclEntry is a wrapper for an IAclEntry which passes the user in
the resource context of the belonging IResourceAcl as 'callers' to IAclEntry
methods Abbreviations ACL Access Control List ACE Access Control List Entry
|
IResourceAclEntryList |
An IResourceAclEntryList is a list of IResourceAclEntries
|
IResourceAclEntryListIterator |
An IResourceAclEntryListIterator is an iterator for a IResourceAclEntryList
|
IResourceAclEntryRaw |
Tagging interface to mark a
IResourceAclEntry as an
ACE for a deleted principal. |
IResourceAclManager |
An IResourceAclManager administers and persists Access Control Lists (ACL)
- IResourceAclManagers are used by IAclSecurityManager s
- IResourceAclManagers use IAclManager s (one to one)
- IResourceAclManagers operate on IResource s
- IAclManager s operate on arbitrary objects which are identified by an unique
ID
- IResourceAclManagers pass the RID of the IResource s as object ID to the
IAclManager s
- IResourceAclManagers pass the logged in user (from the resource context) as the 'caller' to IAclManager s
- IResourceAclManagers use the wrappers IResourceAcl (for IAcl ), IResourceAclEntry (for IAclEntry ) in
order to hide the calls of the IAclManager (so that nobody can pass a fake
'caller')
Abbreviations
ACL: Access Control List ACE: Access Control List Entry Copyright (c) SAP AG 2001-2004 |
IResourceAclManager4Tx |
An
IResourceAclManager4Tx extends an
IResourceAclManagerRaw by a createAcl() method,
which allows an ACL to be created with a given list of entries and
owners. |
IResourceAclManagerRaw |
The
IResourceAclManagerRaw provides methods to access
the even raw ACLs. |
IResourceAclRaw |
A
IResourceAclRaw is a IResourceAcl which is
also able to provide information about owners and entries for principals,
which have already been deleted. |
IResourceAclVersioned |
A
IResourceAclVersioned is an IResourceAcl which also provides
the version of the acl. |
Contains interfaces for ACL security managers.
Copyright 2018 SAP AG Complete Copyright Notice