public class OldUserInfo extends DataLoader
| Modifier and Type | Field and Description |
|---|---|
protected static String |
USER_ASPECT_PID |
protected static String |
USER_ATTRIBUTE_GROUP_PID |
_debug, _readLock, _writeLock| Constructor and Description |
|---|
OldUserInfo(long userId,
ClientDavInterface connection,
UserRightsChangeHandler userRightsChangeHandler,
AccessControlManager accessControlManager)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeSafelyDeleted()
Prüft, ob keine Referenzen mehr vorhanden sind, und die Klasse 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(Object obj) |
protected 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) |
boolean |
mayModifyObjectSet(ConfigurationArea area,
ObjectSetType type) |
boolean |
maySubscribeData(BaseSubscriptionInfo info,
byte state) |
boolean |
maySubscribeData(BaseSubscriptionInfo info,
UserAction action) |
boolean |
maySubscribeData(SystemObject object,
AttributeGroup attributeGroup,
Aspect aspect,
UserAction action) |
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, isInitialized, startDataListener, toString, toString, waitForInitialization, waitForInitializationTreeprotected static final String USER_ATTRIBUTE_GROUP_PID
protected static final String USER_ASPECT_PID
@Deprecated public OldUserInfo(long userId, ClientDavInterface connection, UserRightsChangeHandler userRightsChangeHandler, AccessControlManager accessControlManager)
connection - Verbindung zum DatenverteileruserRightsChangeHandler - Wird zum an/abmelden von Daten benutzt. @deprecated Klasse wurde durch ExtendedUserInfo ersetzt, wird aber noch bei alten Datenmodell-Versionen verwendetaccessControlManager - public final SystemObject getUser()
public final long getUserId()
public final boolean maySubscribeData(BaseSubscriptionInfo info, byte state)
public boolean maySubscribeData(SystemObject object, AttributeGroup attributeGroup, Aspect aspect, UserAction action)
public boolean maySubscribeData(BaseSubscriptionInfo info, UserAction action)
public boolean mayCreateModifyRemoveObject(ConfigurationArea area, SystemObjectType type)
public boolean mayModifyObjectSet(ConfigurationArea area, ObjectSetType type)
public void stopDataListener()
DataLoaderstopDataListener 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 List<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 void incrementReference()
public final void decrementReference()
public final boolean canBeSafelyDeleted()
true, wenn der Benutzer vom System abgemeldet wurde.