| Package | Description |
|---|---|
| com.devonfw.module.security.common.api.accesscontrol | |
| com.devonfw.module.security.common.base.accesscontrol |
| Modifier and Type | Field and Description |
|---|---|
private List<AccessControlGroup> |
AccessControlSchema.groups |
private List<AccessControlGroup> |
AccessControlGroup.inherits |
| Modifier and Type | Method and Description |
|---|---|
List<AccessControlGroup> |
AccessControlSchema.getGroups() |
List<AccessControlGroup> |
AccessControlGroup.getInherits() |
| Modifier and Type | Method and Description |
|---|---|
void |
AccessControlSchema.setGroups(List<AccessControlGroup> groups) |
void |
AccessControlGroup.setInherits(List<AccessControlGroup> inherits) |
| Modifier and Type | Method and Description |
|---|---|
protected AccessControlGroup |
AccessControlConfig.group(String groupId,
AccessControlGroup inherit,
String... permissionIds)
Creates a new
AccessControlGroup for static configuration of access controls. |
protected AccessControlGroup |
AccessControlConfig.group(String groupId,
List<AccessControlGroup> inherits,
String... permissionIds)
Creates a new
AccessControlGroup for static configuration of access controls. |
protected AccessControlGroup |
AccessControlConfig.group(String groupId,
String... permissionIds)
Creates a new
AccessControlGroup for static configuration of access controls. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractAccessControlProvider.checkForCyclicDependencies(AccessControlGroup group,
List<AccessControlGroup> groupList)
Checks that the given
AccessControlGroup has no cyclic inheritance
graph. |
protected void |
AbstractAccessControlProvider.collectAccessControls(AccessControlGroup group,
Set<AccessControlGroup> toplevelGroups)
Called from
AbstractAccessControlProvider.initialize(AccessControlSchema) to collect all AccessControls recursively. |
protected AccessControlGroup |
AccessControlConfig.group(String groupId,
List<AccessControlGroup> inherits,
String... permissionIds)
Creates a new
AccessControlGroup for static configuration of access controls. |
Copyright © 2014–2019 devon4j-Team. All rights reserved.