Package com.sapportals.wcm.repository.security

Contains interfaces for ACL security managers.

See:
          Description

Interface Summary
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 IAclSecurityManagers
- IResourceAclManagers use IAclManagers (one to one)
- IResourceAclManagers operate on IResources
- IAclManagers operate on arbitrary objects which are identified by an unique ID
- IResourceAclManagers pass the RID of the IResources as object ID to the IAclManagers
- IResourceAclManagers pass the logged in user (from the resource context) as the 'caller' to IAclManagers
- 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.
 

Package com.sapportals.wcm.repository.security Description

Contains interfaces for ACL security managers.



Copyright 2011 SAP AG Complete Copyright Notice