de.bsvrz.dav.dav.main
Class UserInfo.AuthentificationClassUpdater

java.lang.Object
  extended by de.bsvrz.dav.dav.main.UserInfo.AuthentificationClassUpdater
All Implemented Interfaces:
ClientReceiverInterface
Enclosing class:
UserInfo

private class UserInfo.AuthentificationClassUpdater
extends Object
implements ClientReceiverInterface


Field Summary
private  SystemObject authentificationClass
          Die Authentificationsklasse
private  DataDescription authentificationClassDataDescription
          Beschreibung der Authentifikationsanmeldedaten
 
Constructor Summary
UserInfo.AuthentificationClassUpdater(SystemObject _authentificationClass)
          Meldet sich als Empfänger auf das Objekt an, das die Berechtigungsklasse für den Benutzer darstellt.
 
Method Summary
 void disable()
          Meldet sich als Empfänger von Änderungen auf Regionen/Aktionen ab.
 boolean equals(Object obj)
           
 long getAssociatedUserId()
           
 SystemObject getAuthentificationClass()
           
 int hashCode()
           
 void update(ResultData[] results)
          Aktualisierungsmethode, die nach Empfang eines angemeldeten Datensatzes von den Datenverteiler-Applikationsfunktionen aufgerufen wird.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

authentificationClass

private SystemObject authentificationClass
Die Authentificationsklasse


authentificationClassDataDescription

private DataDescription authentificationClassDataDescription
Beschreibung der Authentifikationsanmeldedaten

Constructor Detail

UserInfo.AuthentificationClassUpdater

public UserInfo.AuthentificationClassUpdater(SystemObject _authentificationClass)
Meldet sich als Empfänger auf das Objekt an, das die Berechtigungsklasse für den Benutzer darstellt. Sobald es Änderungen gibt (Regionen und/oder Aktionen ändern sich), werden diese Änderungen am Java-Objekt, das die Berechtigungsklasse darstellt, übernommen.

Parameters:
_authentificationClass - Datenverteilerobjekt, das eine Berechtigungsklasse darstellt.
Method Detail

getAuthentificationClass

public final SystemObject getAuthentificationClass()

disable

public final void disable()
Meldet sich als Empfänger von Änderungen auf Regionen/Aktionen ab.


update

public void update(ResultData[] results)
Aktualisierungsmethode, die nach Empfang eines angemeldeten Datensatzes von den Datenverteiler-Applikationsfunktionen aufgerufen wird. Diese Methode muss von der Applikation zur Verarbeitung der empfangenen Datensätze implementiert werden.

Specified by:
update in interface ClientReceiverInterface
Parameters:
results - Feld mit den empfangenen Ergebnisdatensätzen.

hashCode

public final int hashCode()
Overrides:
hashCode in class Object

equals

public final boolean equals(Object obj)
Overrides:
equals in class Object

getAssociatedUserId

public final long getAssociatedUserId()