Modifier and Type | Field and Description |
---|---|
private Role.PermissionState |
_allowDrain |
private Role.PermissionState |
_allowReceiver |
private Role.PermissionState |
_allowSender |
private Role.PermissionState |
_allowSource |
private List<Aspect> |
_aspects |
private List<AttributeGroup> |
_attributeGroups |
private List<ConfigurationArea> |
_configurationAreas |
Constructor and Description |
---|
Role.ActivityData(Data data)
Erstellt eine neue Aktivität
|
Modifier and Type | Method and Description |
---|---|
Role.PermissionState |
getPermission(AttributeGroup atg,
Aspect asp,
UserAction action)
Prüft den Berechtigungsstatus für eine angegebene Datenanmeldung
|
String |
toString() |
private List<AttributeGroup> _attributeGroups
private List<ConfigurationArea> _configurationAreas
private Role.PermissionState _allowSender
private Role.PermissionState _allowReceiver
private Role.PermissionState _allowSource
private Role.PermissionState _allowDrain
public Role.ActivityData(Data data)
data
- Ausschnitt aus einem Rollen-Data-Objekt, das die Aktivität enthält.public Role.PermissionState getPermission(AttributeGroup atg, Aspect asp, UserAction action)
atg
- Attributgruppeasp
- Aspektaction
- Art der DatenanmeldungRole.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 wird