private class OldUserInfo.Activity extends Object
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 |
---|
OldUserInfo.Activity(ArrayList atgs,
ArrayList asps,
byte _mode) |
private final byte _mode
private final OldUserInfo.InfoHolder _attributeGroups
private final OldUserInfo.InfoHolder _aspects
public OldUserInfo.Activity(ArrayList atgs, 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(Object atg, Object asp, byte mode)
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
.