Package org.eclipse.emf.cdo.ui

# Klasse UserInfo

java.lang.Object
org.eclipse.emf.cdo.ui.UserInfo

Alle implementierten Schnittstellen:
  `org.eclipse.net4j.util.security.IUserAware`, `org.eclipse.net4j.util.security.IUserInfo`

public final class UserInfo extends Object implements org.eclipse.net4j.util.security.IUserInfo
Encapsulates `serializable` information about a user, namely her `first`, `last`, and `display` names.

Seit:
  4.13
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Klasse
Beschreibung
`static final class`
`UserInfo.Manager`
Manages the `user info` of the `local user` and maintains a user info cache for `remote users`.
`static interface`
`UserInfo.Provider`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`UserInfo(String firstName, String lastName, String displayName)`
`UserInfo(String firstName, String lastName, String displayName, URI avatar)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`URI`
`getAvatar()`
`String`
`getDisplayName()`
`String`
`getFirstName()`
`String`
`getFullName()`
`String`
`getLastName()`
`String`
`getUserID()`
`String`
`toString()`

### 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.security.IUserInfo

`getInitials, getShortName`

## Konstruktordetails

### UserInfo

public UserInfo(String firstName, String lastName, String displayName)

### UserInfo

public UserInfo(String firstName, String lastName, String displayName, URI avatar)

Seit:
  4.18

## Methodendetails

### getUserID

public String getUserID()

Angegeben von:
  `getUserID` in Schnittstelle `org.eclipse.net4j.util.security.IUserAware`

### getFirstName

public String getFirstName()

Angegeben von:
  `getFirstName` in Schnittstelle `org.eclipse.net4j.util.security.IUserInfo`

### getLastName

public String getLastName()

Angegeben von:
  `getLastName` in Schnittstelle `org.eclipse.net4j.util.security.IUserInfo`

### getFullName

public String getFullName()

Angegeben von:
  `getFullName` in Schnittstelle `org.eclipse.net4j.util.security.IUserInfo`

### getDisplayName

public String getDisplayName()

### getAvatar

public URI getAvatar()

Angegeben von:
  `getAvatar` in Schnittstelle `org.eclipse.net4j.util.security.IUserInfo`
Seit:
  4.18

### toString

public String toString()

Setzt außer Kraft:
  `toString` in Klasse `Object`