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 Klassen
    Modifizierer und Typ
    Klasse
    Beschreibung
    static final class 
    A user info storage that persists the local user info in the file "${user.home}/.eclipse/org.eclipse.emf.cdo.ui/user.properties" .
    static final class 
    A user info storage that persists the local user info in the Eclipse IPreferenceStore of the "org.eclipse.emf.cdo.ui" bundle.
    final class 
    An event fired from a user info manager when the local user info was changed.
    static interface 
    Provides a method to load the user info object for the local 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 Typ
    Methode
    Beschreibung
    void
    changeLocalUser(String firstName, String lastName, String displayName)
     
    void
    changeLocalUser(String firstName, String lastName, String displayName, URI avatar)
     
    protected void
     
    protected void
     
     
     
     
     

    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

      public UserInfo getLocalUser()
    • changeLocalUser

      public void changeLocalUser(String firstName, String lastName, String displayName)
    • changeLocalUser

      public void changeLocalUser(String firstName, String lastName, String displayName, URI avatar)
      Seit:
      4.18
    • getRemoteUser

      public UserInfo getRemoteUser(CDORemoteSession remoteSession)
      Angegeben von:
      getRemoteUser in Schnittstelle UserInfo.Provider
    • doActivate

      protected void doActivate() throws Exception
      Setzt außer Kraft:
      doActivate in Klasse org.eclipse.net4j.util.lifecycle.Lifecycle
      Löst aus:
      Exception
    • doDeactivate

      protected void doDeactivate() throws Exception
      Setzt außer Kraft:
      doDeactivate in Klasse org.eclipse.net4j.util.lifecycle.Lifecycle
      Löst aus:
      Exception
    • getInstance

      public static UserInfo.Manager getInstance()
    • getInstanceOrNull

      public static UserInfo.Manager getInstanceOrNull()