Package org.eclipse.emf.cdo.ui
Klasse UserInfo.Manager
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.emf.cdo.ui.UserInfo.Manager
- Alle implementierten Schnittstellen:
UserInfo.Provider
,org.eclipse.net4j.util.event.INotifier
,org.eclipse.net4j.util.event.INotifier.INotifier2
,org.eclipse.net4j.util.lifecycle.IDeactivateable
,org.eclipse.net4j.util.lifecycle.ILifecycle
,org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
- Umschließende Klasse:
UserInfo
public static final class UserInfo.Manager
extends org.eclipse.net4j.util.lifecycle.Lifecycle
implements UserInfo.Provider
Manages the
user info
of the local user
and maintains a user info cache for
remote users
. Missing remote user infos are automatically requested
from the respective remote sessions
.- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic final class
Auser info storage
that persists the local user info in the file "${user.home}/.eclipse/org.eclipse.emf.cdo.ui/user.properties" .static final class
Auser info storage
that persists the local user info in the EclipseIPreferenceStore
of the "org.eclipse.emf.cdo.ui" bundle.final class
static interface
Provides a method to load the user info object for thelocal user
.Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2
-
Feldübersicht
Von Klasse geerbte Felder org.eclipse.net4j.util.lifecycle.Lifecycle
USE_LABEL
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
changeLocalUser
(String firstName, String lastName, String displayName) void
changeLocalUser
(String firstName, String lastName, String displayName, URI avatar) protected void
protected void
static UserInfo.Manager
static UserInfo.Manager
getRemoteUser
(CDORemoteSession remoteSession) Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString
Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Methodendetails
-
getLocalUser
-
changeLocalUser
-
changeLocalUser
- Seit:
- 4.18
-
getRemoteUser
- Angegeben von:
getRemoteUser
in SchnittstelleUserInfo.Provider
-
doActivate
- Setzt außer Kraft:
doActivate
in Klasseorg.eclipse.net4j.util.lifecycle.Lifecycle
- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivate
in Klasseorg.eclipse.net4j.util.lifecycle.Lifecycle
- Löst aus:
Exception
-
getInstance
-
getInstanceOrNull
-