|
SAP NetWeaver '04 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AclPersistenceException | |
| com.sap.netweaver.bc.rf.common.security.acl | Contains repository framework common interface for ACL based security. |
| com.sap.netweaver.bc.rf.mi.security.acl | Contains repository framework manager interface for ACL based security. |
| Uses of AclPersistenceException in com.sap.netweaver.bc.rf.common.security.acl |
| Methods in com.sap.netweaver.bc.rf.common.security.acl that throw AclPersistenceException | |
boolean |
IAclPermission.isAtomic()
check whether the present permission has no members |
boolean |
IAclPermission.isMember(IAclPermission permission)
check whether some permission is a member of the present permission |
IAclPermissionList |
IAclPermission.getMembers()
get a list of the members of the present permission |
boolean |
IAclPermission.addMember(IAclPermission permission)
add some permission as a new member to the present permission |
boolean |
IAclPermission.removeMember(IAclPermission permission)
remove a member from the present permission |
boolean |
IAclPermission.isPredefined()
check whether the present permission is predefined |
boolean |
IAclPermission.isContained(IAclPermission permission)
check whether a permission and all of its members are contained in the present permission |
java.lang.String |
IAclPermission.getName()
get the name of the permission |
java.lang.String |
IAclPermission.getDescription()
get the description of the permission |
java.lang.String |
IAclPermission.getDescription(java.util.Locale locale)
Get the description attribute of the IAclPermission object. |
int |
IAclPermission.getSortIndex()
get the sort index of the permission (for display in a control) |
boolean |
IAclPermission.equals(IAclPermission permission)
check whether some permission equals the present permission |
IResourceHandle |
IAcl.getResource()
Get resource handle this ACL is assigned to. |
java.util.List |
IAcl.getOwners()
Get list of the owners of this ACL. |
void |
IAcl.addOwner(com.sap.netweaver.bc.rf.common.security.acl.IPrincipal principal)
Add new owner to this ACL. |
void |
IAcl.removeOwner(com.sap.netweaver.bc.rf.common.security.acl.IPrincipal principal)
Remove owner from the this ACL. |
boolean |
IAcl.isOwner(com.sap.netweaver.bc.rf.common.security.acl.IPrincipal principal)
Check whether or not the given principal is an owner of this ACL. |
boolean |
IAcl.isAuthorized(com.sap.netweaver.bc.rf.common.security.acl.IPrincipal principal)
Check whether or not the given principal is authorized to modify this ACL. |
java.util.List |
IAcl.getEntries()
Get list of ACL entries. |
java.util.List |
IAcl.getEntries(com.sap.netweaver.bc.rf.common.security.acl.IPrincipal principal)
Get list of ACL entries for a given principal. |
boolean |
IAcl.addEntry(IAclEntry aclEntry)
Add ACL entry to this ACL. |
boolean |
IAcl.removeEntry(IAclEntry aclEntry)
Remove ACL entry from this ACL. |
boolean |
IAcl.checkPermission(com.sap.netweaver.bc.rf.common.security.acl.IPrincipal principal,
IAclPermission permission)
Check whether or not the ACL grants a specific permission to a principal. |
com.sap.netweaver.bc.rf.common.security.acl.IPrincipal |
IAcl.getLockingUser()
Get principal which has locked the ACL. |
void |
IAcl.lock()
Lock the ACL. |
void |
IAcl.unlock()
Unlock the ACL. |
boolean |
IAcl.isLocked()
Check whether or not the ACL is locked. |
boolean |
IAcl.isReadOnly()
Check wether or not the ACL is read only. |
com.sap.netweaver.bc.rf.common.security.acl.IPrincipal |
IAclEntry.getPrincipal()
Get principal of the ACL entry. |
boolean |
IAclEntry.checkPermission(IAclPermission permission)
Check whether or not the given permission is covered by this ACL entry. |
IAclPermission |
IAclEntry.getPermission()
Get permission of the ACL entry. |
int |
IAclEntry.getSortIndex()
get the sort index of the ACL entry - the sequence of the ACEs in the ACL is controlled by the sort indices - the sequence is only relevant if the IResourceAclManager supports negative ACEs (check with the areNegativeAclEntriesSupported() method) |
void |
IAclEntry.setSortIndex(int sortIndex)
set the sort index of the ACL entry |
boolean |
IAclEntry.isNegative()
Check whether or not this ACL entry denies its permission. |
boolean |
IAclEntry.isReadOnly()
Check wether or not the ACL entry is read only. |
| Uses of AclPersistenceException in com.sap.netweaver.bc.rf.mi.security.acl |
| Methods in com.sap.netweaver.bc.rf.mi.security.acl that throw AclPersistenceException | |
IAcl |
IAclSecurityManager.getAcl(IResourceHandle resourceHandle)
Get ACL of a given resource handle. |
IAcl |
IAclSecurityManager.getInheritedAcl(IResourceHandle resourceHandle)
Get ACL of a given resource handle or an inherited ACL if none is defined directly for the given resource handle. |
IAclEntry |
IAclSecurityManager.createAclEntry(com.sap.netweaver.bc.rf.mi.security.acl.IPrincipal principal,
IAclPermission permission,
boolean negative,
boolean readonly,
int sortIndex)
Create a new ACL entry to grant or deny a permission to a principal. |
IAcl |
IAclSecurityManager.createAcl(IResourceHandle resourceHandle)
Create a new ACL for a resource handle when the resource handle has no ACL and the current user in the resource context is an owner of the inherited ACL. |
void |
IAclSecurityManager.assignAcl(IResourceHandle resourceHandle,
IAcl acl)
Assign an existent ACL, i.e. copy and assign it to a resource handle when the resource handle has no ACL and the current user in the resource context is an owner of the source ACL. |
void |
IAclSecurityManager.removeAcl(IResourceHandle resourceHandle)
Remove the ACL from the given resource. |
void |
IAclSecurityManager.removeAcl(IAcl acl)
Remove the given ACL from its resource. |
IAclPermission |
IAclSecurityManager.getPermission(java.lang.String name)
Identify and get permission with the given name generally known to this ACL security sub manager. |
IAclPermission |
IAclSecurityManager.createPermission(java.lang.String name)
Register permission with the given name generally for this ACL security sub manager. |
void |
IAclSecurityManager.removePermission(IAclPermission permission)
Unregister permission with the given name generally from this ACL security sub manager. |
java.util.List |
IAclSecurityManager.getSupportedObjectTypes()
Get list of object types supported by this ACL security sub manager. |
IObjectType |
IAclSecurityManager.getObjectType(IResourceHandle resourceHandle)
Get object type this ACL security sub manager interprets the given resource handle. |
void |
IAclSecurityManager.addSupportedPermission(IObjectType objectType,
IAclPermission permission)
Register permission as supported permission for an object type. |
void |
IAclSecurityManager.removeSupportedPermission(IObjectType objectType,
IAclPermission permission)
Unregister permission as no longer supported permission from an object type. |
boolean |
IAclSecurityManager.isPermissionUsedInAcl(IAclPermission permission)
Check whether or not a permission is used in an ACL. |
boolean |
IAclSecurityManager.isReadOnly()
Check whether or not this ACL security sub manager is read only and no creation or modification operations of ACLs are allowed. |
|
SAP NetWeaver '04 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||