class ImplicitAccessUnitManager
extends java.lang.Object
Klasse, die Basisberechtigungen enthält, die jeder Benutzer implizit zugewiesen bekommt. Es gibt keine Möglichkeit, einem Benutzer über die Parametrierung diese Rechte zu nehmen. Bei Bedarf können weitere Berechtigungen hier hinzugefügt werden. Damit eine Aktion erlaubt ist, müssen Attributgruppe und Aspekt übereinstimmen und die jeweilige Aktion muss über den Boolean-Parameter erlaubt sein. Die Angabe einer leeren Liste für Attributgruppen oder Aspekte bedeutet wie üblich, dass alle Attributgruppen bzw. Aspekte ausgewählt sind.
Modifier and Type | Class and Description |
---|---|
private static class |
ImplicitAccessUnitManager.AccessUnit |
Modifier and Type | Field and Description |
---|---|
private static java.util.List<ImplicitAccessUnitManager.AccessUnit> |
_accessUnits |
private static Debug |
_debug |
Constructor and Description |
---|
ImplicitAccessUnitManager() |
Modifier and Type | Method and Description |
---|---|
static boolean |
isAllowed(java.lang.String atg,
java.lang.String asp,
UserAction action) |
private static final Debug _debug
private static final java.util.List<ImplicitAccessUnitManager.AccessUnit> _accessUnits
public static boolean isAllowed(java.lang.String atg, java.lang.String asp, UserAction action)