| Package | Description |
|---|---|
| com.devonfw.module.security.common.api.accesscontrol | |
| com.devonfw.module.security.common.base.accesscontrol |
| Modifier and Type | Class and Description |
|---|---|
class |
AccessControlGroup
A
AccessControlGroup represents a collection of permissions. |
class |
AccessControlPermission
A
AccessControlPermission represents an atomic permission of the application. |
| Modifier and Type | Method and Description |
|---|---|
AccessControl |
AccessControlProvider.getAccessControl(String id) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AccessControlProvider.collectAccessControls(String id,
Set<AccessControl> permissions)
This method collects the
AccessControls contained in the AccessControl
identified by the given groupId. |
| Modifier and Type | Field and Description |
|---|---|
private AccessControl |
AccessControlGrantedAuthority.accessControl |
| Modifier and Type | Field and Description |
|---|---|
private Map<String,AccessControl> |
AbstractAccessControlProvider.id2nodeMap |
| Modifier and Type | Method and Description |
|---|---|
AccessControl |
AccessControlGrantedAuthority.getAccessControl() |
AccessControl |
AbstractAccessControlProvider.getAccessControl(String nodeId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractAccessControlProvider.addAccessControl(AccessControl accessControl)
Registers the given
AccessControl and may be used for configuration of access controls during
bootstrapping. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AbstractAccessControlProvider.collectAccessControls(String groupId,
Set<AccessControl> permissions) |
void |
AbstractAccessControlProvider.collectPermissionNodes(AccessControlGroup group,
Set<AccessControl> permissions)
Recursive implementation of
AbstractAccessControlProvider.collectAccessControls(String, Set) for AccessControlGroups. |
| Constructor and Description |
|---|
AccessControlGrantedAuthority(AccessControl accessControl)
The constructor.
|
Copyright © 2014–2019 devon4j-Team. All rights reserved.