|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.dav.main.UserInfo.Activity
private class UserInfo.Activity
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.
Field Summary | |
---|---|
private UserInfo.InfoHolder |
_aspects
Alle erlaubten Aspekte dieser Rolle. |
private UserInfo.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 Summary | |
---|---|
UserInfo.Activity(ArrayList atgs,
ArrayList asps,
byte _mode)
|
Method Summary | |
---|---|
boolean |
isAllowed(Object atg,
Object asp,
byte mode)
Prüft, ob die übergebenen Parameter mit der Rolle/Aktivität erlaubt sind. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final byte _mode
private final UserInfo.InfoHolder _attributeGroups
private final UserInfo.InfoHolder _aspects
Constructor Detail |
---|
public UserInfo.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 SenkeMethod Detail |
---|
public final boolean isAllowed(Object atg, Object asp, byte mode)
atg
- ATGasp
- Aspektmode
- 0: Als Sender 1: Als Empfänger 2: Als Quelle 3: Als Senke
true
, wenn die übergenen Parameter mit der Rolle/Aktivität erlaubt sind, sonst false
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |