private static class Role.ActivityObject
extends java.lang.Object
Kapselt eine Objekterstellungs/-veränderungs-/-entfernungs-Aktivität innerhalb einer Rolle
Modifier and Type | Field and Description |
---|---|
private Role.PermissionState |
_allowChange |
private java.util.List<ConfigurationArea> |
_configurationAreas |
private java.util.List<SystemObjectType> |
_systemObjectTypes |
Constructor and Description |
---|
ActivityObject(Data data)
Erstellt eine neue Aktivität
|
Modifier and Type | Method and Description |
---|---|
Role.PermissionState |
getPermission(ConfigurationArea configurationArea,
SystemObjectType type)
Prüft den Berechtigungsstatus für die Erstellung/Veränderung/Löschung von Objekten
|
java.lang.String |
toString() |
private java.util.List<SystemObjectType> _systemObjectTypes
private java.util.List<ConfigurationArea> _configurationAreas
private Role.PermissionState _allowChange
public ActivityObject(Data data)
Erstellt eine neue Aktivität
data
- Ausschnitt aus einem Rollen-Data-Objekt, das die Aktivität enthält.public Role.PermissionState getPermission(ConfigurationArea configurationArea, SystemObjectType type)
Prüft den Berechtigungsstatus für die Erstellung/Veränderung/Löschung von Objekten
configurationArea
- Konfigurationsbereichtype
- ObjektTypRole.PermissionState.IMPLICIT_FORBIDDEN
wenn keine Aussage gemacht werden kannRole.PermissionState.EXPLICIT_ALLOWED
wenn
die Aktion von dieser Aktivität erlaubt wirdRole.PermissionState.EXPLICIT_FORBIDDEN
wenn die Aktion von dieser Aktivität explizit
verboten wirdpublic java.lang.String toString()
toString
in class java.lang.Object