Interface UserInfoInternal
-
- All Superinterfaces:
UserInfo
- All Known Implementing Classes:
ExtendedUserInfo
,OldUserInfo
public interface UserInfoInternal extends UserInfo
Intern benutzte Erweiterung des UserInfo-Interfaces, das einige zusätzliche Methoden bietet, die aber nicht nach außen sichtbar sein sollen.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canBeSafelyDeleted()
Prüft, ob keine Referenzen mehr vorhanden sind, und das Objekt gelöscht werden darf.void
decrementReference()
Dekrementiert den Referenzzähler um eins.void
incrementReference()
Inkrementiert den Referenzzähler um eins.void
stopDataListener()
Sollte aufgerufen werden, wenn das Objekt nicht mehr gebraucht wird.-
Methods inherited from interface de.bsvrz.dav.daf.accessControl.UserInfo
addChangeListener, getUserId, mayCreateModifyRemoveObject, mayModifyObjectSet, maySubscribeData, maySubscribeData, removeChangeListener
-
-
-
-
Method Detail
-
incrementReference
void incrementReference()
Inkrementiert den Referenzzähler um eins.
-
decrementReference
void decrementReference()
Dekrementiert den Referenzzähler um eins.
-
canBeSafelyDeleted
boolean canBeSafelyDeleted()
Prüft, ob keine Referenzen mehr vorhanden sind, und das Objekt gelöscht werden darf.- Returns:
true
, wenn der Benutzer vom System abgemeldet wurde.
-
stopDataListener
void stopDataListener()
Sollte aufgerufen werden, wenn das Objekt nicht mehr gebraucht wird. Meldet die Empfänger für die Daten atg.benutzerParameter und je nach Implementierung eventuell weitere ab.
-
-