private class OldUserInfo.Activity
extends java.lang.Object
Diese Klasse stellt eine Rolle/Aktivität dar. Es wird eine Methode zur Verfügung gestellt, mit der geprüft werden kann, ob eine übergebene Rolle/Aktivität erlaubt ist.
| Modifier and Type | Field and Description |
|---|---|
private OldUserInfo.InfoHolder |
_aspects
Alle erlaubten Aspekte dieser Rolle.
|
private OldUserInfo.InfoHolder |
_attributeGroups
Alle erlaubten ATGŽs dieser Rolle.
|
private byte |
_mode
read ==> bit index 0 is set (mode & 0x01) write ==> bit index 1 is set (mode & 0x02) main ==> bit index 2 is set (mode & 0x04)
|
| Constructor and Description |
|---|
Activity(java.util.ArrayList atgs,
java.util.ArrayList asps,
byte _mode) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isAllowed(java.lang.Object atg,
java.lang.Object asp,
byte mode)
Prüft, ob die übergebenen Parameter mit der Rolle/Aktivität erlaubt sind.
|
private final byte _mode
read ==> bit index 0 is set (mode & 0x01) write ==> bit index 1 is set (mode & 0x02) main ==> bit index 2 is set (mode & 0x04)
private final OldUserInfo.InfoHolder _attributeGroups
Alle erlaubten ATGŽs dieser Rolle.
private final OldUserInfo.InfoHolder _aspects
Alle erlaubten Aspekte dieser Rolle.
public Activity(java.util.ArrayList atgs,
java.util.ArrayList asps,
byte _mode)
atgs - Alle ATGŽs, die in dieser Rolle erlaubt sind. Sollen alle ATGŽs erlaubt sein, so kann null oder eine leere Liste übergeben werden.asps - Alle erlaubten Aspekte dieser Rolle. Sollen alle Aspekte erlaubt sein, so kann null oder eine leere Liste übergeben werden._mode - 0: Als Sender 1: Als Empfänger 2: Als Quelle 3: Als Senkepublic final boolean isAllowed(java.lang.Object atg,
java.lang.Object asp,
byte mode)
Prüft, ob die übergebenen Parameter mit der Rolle/Aktivität erlaubt sind.
atg - ATGasp - Aspektmode - 0: Als Sender 1: Als Empfänger 2: Als Quelle 3: Als Senketrue, wenn die übergenen Parameter mit der Rolle/Aktivität erlaubt sind, sonst false.