public class OldUserInfo extends DataLoader
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
USER_ASPECT_PID |
_debug, _readLock, _writeLock| Constructor and Description |
|---|
OldUserInfo(ClientDavInterface connection,
DafAccessControlManager accessControlManager,
SystemObject systemObject)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(AccessControlChangeListener listener)
Meldet einen Listener auf geänderte Nutzerrechte an
|
boolean |
canBeSafelyDeleted()
Prüft, ob keine Referenzen mehr vorhanden sind, und das Objekt gelöscht werden darf.
|
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.
|
void |
decrementReference()
Dekrementiert den Referenzzähler um eins.
|
boolean |
equals(java.lang.Object obj) |
protected java.util.List<DataLoader> |
getChildObjects()
Gibt die untergeordneten Objekte zurück.
|
SystemObject |
getUser() |
long |
getUserId()
Id des Benutzers
|
int |
hashCode() |
void |
incrementReference()
Inkrementiert den Referenzzähler um eins.
|
boolean |
mayCreateModifyRemoveObject(ConfigurationArea area,
SystemObjectType type)
Prüft ob ein Objekt mit den angegeben Daten erstellt, verändert oder gelöscht werden darf
|
boolean |
mayModifyObjectSet(ConfigurationArea area,
ObjectSetType type)
Prüft ob eine Menge mit den angegebenen Daten verändert werden darf
|
boolean |
maySubscribeData(BaseSubscriptionInfo info,
UserAction action)
Prüft, ob die angegebenen Daten beim Datenverteiler angemeldet werden dürfen.
|
boolean |
maySubscribeData(SystemObject object,
AttributeGroup attributeGroup,
Aspect aspect,
UserAction action)
Prüft, ob die angegebenen Daten beim Datenverteiler angemeldet werden dürfen.
|
void |
removeChangeListener(AccessControlChangeListener listener)
Entfernt einen Listener auf geänderte Benutzerrechte
|
void |
stopDataListener()
Beendet das Aktualisieren der Daten über das ClientReceiverInterface
|
protected void |
update(Data data)
Wird aufgerufen, wenn sich die BenutzerParameter für den aktuellen Benutzer ändern.
|
getDataState, getNoDataTime, getSystemObject, invalidate, isInitialized, startDataListener, toString, toString, waitForInitialization, waitForInitializationTreeprotected static final java.lang.String USER_ASPECT_PID
@Deprecated public OldUserInfo(ClientDavInterface connection, DafAccessControlManager accessControlManager, SystemObject systemObject)
connection - Datenerteiler-VerbindungaccessControlManager - Manager der RechteprüfungsystemObject - User-Objektpublic final SystemObject getUser()
public final long getUserId()
public boolean maySubscribeData(SystemObject object, AttributeGroup attributeGroup, Aspect aspect, UserAction action)
UserInfoobject - Objekt, das verwendet wirdattributeGroup - Attributgruppe der Datenaspect - Aspekt der Datenaction - Art der Datenanmeldungtrue, wenn die Daten angemeldet werden dürfen, sonst false.public boolean maySubscribeData(BaseSubscriptionInfo info, UserAction action)
UserInfoinfo - Daten-Anmeldungs-Informationenaction - Art der Datenanmeldungtrue, wenn die Daten angemeldet werden dürfen, sonst false.public boolean mayCreateModifyRemoveObject(ConfigurationArea area, SystemObjectType type)
UserInfoarea - Konfigurationsbereichtype - Typ des Objektstrue, wenn das Objekt erstellt werden darf, sonst false.public boolean mayModifyObjectSet(ConfigurationArea area, ObjectSetType type)
UserInfoarea - Konfigurationsbereichtype - Typ der Mengetrue, wenn die Menge verändert werden darf, sonst false.public final int hashCode()
hashCode in class java.lang.Objectpublic final boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic void stopDataListener()
DataLoaderstopDataListener in interface UserInfoInternalstopDataListener in class DataLoaderpublic void deactivateInvalidChild(DataLoader node)
DataLoaderdeactivateInvalidChild in class DataLoadernode - Das zu entfernende Kindobjektprotected void update(Data data)
data - Datenobjekt mit den Daten der Attributgruppe atg.benutzerParameter für den aktuellen Benutzer.protected java.util.List<DataLoader> getChildObjects()
DataLoaderDataLoader.deactivateInvalidChild(DataLoader) deaktivierte Kindelemente werden nicht aufgeführt.getChildObjects in class DataLoaderpublic void addChangeListener(AccessControlChangeListener listener)
UserInfolistener - Listenerpublic void removeChangeListener(AccessControlChangeListener listener)
UserInfolistener - Listenerpublic final void incrementReference()
UserInfoInternalincrementReference in interface UserInfoInternalpublic final void decrementReference()
UserInfoInternaldecrementReference in interface UserInfoInternalpublic final boolean canBeSafelyDeleted()
UserInfoInternalcanBeSafelyDeleted in interface UserInfoInternaltrue, wenn der Benutzer vom System abgemeldet wurde.