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, waitForInitializationTreepublic OldUserInfo.AuthenticationClassUpdater(SystemObject _authenticationClass)
_authenticationClass - Datenverteilerobjekt, das eine Berechtigungsklasse darstellt.public final SystemObject getAuthenticationClass()
public void deactivateInvalidChild(DataLoader node)
DataLoaderdeactivateInvalidChild in class DataLoadernode - Das zu entfernende Kindobjektprotected void update(Data data)
DataLoaderupdate in class DataLoaderdata - Data-Objekt entsprechend Attributgruppe und Aspektprotected Collection<DataLoader> getChildObjects()
DataLoaderHighLevelSubscriptionsManager ü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 DataLoaderpublic final long getAssociatedUserId()