private class OldUserInfo.AuthenticationClassUpdater extends DataLoader
_debug, _readLock, _writeLock
Constructor and Description |
---|
OldUserInfo.AuthenticationClassUpdater(SystemObject _authenticationClass)
Meldet sich als Empfänger auf das Objekt an, das die Berechtigungsklasse für den Benutzer darstellt.
|
Modifier and Type | Method and Description |
---|---|
void |
deactivateInvalidChild(DataLoader node)
Wenn es ein Problem mit der Rekursion gibt, wird dieses Objekt hiermit angewiesen den Verweis auf das angegebene (Unter-)Objekt zu deaktivieren.
|
boolean |
equals(Object obj) |
long |
getAssociatedUserId() |
SystemObject |
getAuthenticationClass() |
protected Collection<DataLoader> |
getChildObjects()
Gibt die untergeordneten Objekte zurück.
|
int |
hashCode() |
protected void |
update(Data data)
Wird aufgerufen, wenn neue Daten eingetroffen sind.
|
getConnection, getDataState, getNoDataTime, getSystemObject, invalidate, isInitialized, startDataListener, stopDataListener, toString, toString, toString, waitForInitialization, waitForInitializationTree
public OldUserInfo.AuthenticationClassUpdater(SystemObject _authenticationClass)
_authenticationClass
- Datenverteilerobjekt, das eine Berechtigungsklasse darstellt.public final SystemObject getAuthenticationClass()
public void deactivateInvalidChild(DataLoader node)
DataLoader
deactivateInvalidChild
in class DataLoader
node
- Das zu entfernende Kindobjektprotected void update(Data data)
DataLoader
update
in class DataLoader
data
- Data-Objekt entsprechend Attributgruppe und Aspektprotected Collection<DataLoader> getChildObjects()
DataLoader
HighLevelSubscriptionsManager
über geänderte Benutzerrechte zu informieren. Achtung: Es
werden nur die direkten Kinder zurückzugeben, nicht die "Enkel" usw. - Will man alle "Enkel" usw. haben muss man diese Funktion rekursiv aufrufen.DataLoader.deactivateInvalidChild(DataLoader)
deaktivierte Kindelemente werden nicht aufgeführt.getChildObjects
in class DataLoader
public final long getAssociatedUserId()