de.bsvrz.dav.dav.main
Class UserInfo.AuthentificationUnit
java.lang.Object
de.bsvrz.dav.dav.main.UserInfo.AuthentificationUnit
- Enclosing class:
- UserInfo
private class UserInfo.AuthentificationUnit
- extends Object
Diese Klasse stellt eine Rollen/Regionen-Paar Kombination dar. Sie stellt eine Methode zur Verfügung, mit der geprüft werden kann ob ein Objekt, ein
ATG+Aspekt und ein Anmeldung als Senke/Quelle/Empfänger/Sender erlaubt ist.
Method Summary |
boolean |
isAllowed(Object obj,
Object atg,
Object asp,
byte mode)
Prüft, ob die übergenen Parameter in dieser Berechtigungsklasser erlaubt sind. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_region
private UserInfo.Region _region
- Region
_activities
private UserInfo.Activity[] _activities
- Rolle/Aktivität
UserInfo.AuthentificationUnit
public UserInfo.AuthentificationUnit(UserInfo.Region region,
UserInfo.Activity[] activities)
- Parameters:
region
- Regionactivities
- Alle Aktivitäten/Rollen. Wird eine leere Liste übergeben, wird isAllowed(java.lang.Object, java.lang.Object, java.lang.Object, byte)
immer false
zurück geben.
isAllowed
public final boolean isAllowed(Object obj,
Object atg,
Object asp,
byte mode)
- Prüft, ob die übergenen Parameter in dieser Berechtigungsklasser erlaubt sind.
- Parameters:
obj
- Systemobjektatg
- Attributgruppeasp
- Aspektmode
- 0: Als Sender 1: Als Empfänger 2: Als Quelle 3: Als Senke
- Returns:
true
, wenn die übergebenen Parameter mit dieser Berechtigungsklasse erlaubt sind, sonst false
.