| Interface | Description |
|---|---|
| AccessControlEntry | |
| AccessControlEntryContext | |
| AccessControlList | |
| AccessControlListProperties |
Properties for an access control list
|
| AuthorityReference |
A simple reference to a string authority.
|
| DynamicAuthority |
The interface for a dynamic authority provider e.g.
|
| NodePermissionEntry |
Encapsulate how permissions are globally inherited between nodes.
|
| PermissionCheckCollection<T> |
Interface for collection-based results that describe permission filtering
behaviour around cut-off limits.
|
| PermissionCheckedCollection<T> |
Interface for collection-based results that carry extra information
about the state of permission cut-offs.
|
| PermissionCheckedValue |
Marker interface for objects that have already passed permission checking.
|
| PermissionCheckValue |
Interface for objects that can provide information to allow permission checks
Implement this interface to enable the permission filtering layers to extract
information in order to check permissions.
|
| PermissionEntry |
A single permission entry defined against a node.
|
| PermissionReference |
A Permission is a named permission against a type or aspect which is defined
by QName.
|
| PermissionServicePolicies |
Policies for PermissionService
|
| PermissionServicePolicies.OnGrantLocalPermission |
Policy invoked when a permission is granted to an authority for a specific node
|
| PermissionServicePolicies.OnInheritPermissionsDisabled |
Policy invoked when permission inheritance is disabled for a specific node (sync or async mode)
|
| PermissionServicePolicies.OnInheritPermissionsEnabled |
Policy invoked when permission inheritance is enabled for a specific node
|
| PermissionServicePolicies.OnRevokeLocalPermission |
Policy invoked when a permission is revoked from an authority for a specific node
|
| PermissionServiceSPI |
The public API for a permission service
The implementation may be changed in the application configuration
|
| Class | Description |
|---|---|
| PermissionCheckCollection.PermissionCheckCollectionMixin<T> |
Helper 'introduction' to allow simple addition of the
PermissionCheckCollection interface to
existing collections. |
| PermissionCheckedCollection.PermissionCheckedCollectionMixin<T> |
Helper 'introduction' to allow simple addition of the
PermissionCheckedCollection interface to
existing collections. |
| PermissionCheckedValue.PermissionCheckedValueMixin |
Helper 'introduction' to allow simple addition of the
PermissionCheckedValue interface to
existing objects. |
| SimpleAccessControlEntry |
A basic access control entry
|
| SimpleAccessControlEntryContext | |
| SimpleAccessControlList | |
| SimpleAccessControlListProperties |
Basic implementation of access control list properties
|
| Enum | Description |
|---|---|
| ACEType |
The ACE Type
|
| ACLCopyMode | |
| ACLType |
The ACL Type
|
| Exception | Description |
|---|---|
| AccessDeniedException |
Runtime access denied exception that is exposed
|
Copyright © 2005–2018 Alfresco Software. All rights reserved.