org.eclipse.ecf.core.user
Interface IUser

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IIdentifiable, java.io.Serializable
All Known Implementing Classes:
User

public interface IUser
extends IIdentifiable, java.io.Serializable, org.eclipse.core.runtime.IAdaptable

Interface for arbitrary ECF system user. Instances represent a user within ECF providers and/or clients.


Method Summary
 java.lang.String getName()
          Get basic name for user.
 java.lang.String getNickname()
          Get nick name for user.
 java.util.Map getProperties()
          Get map of properties associated with this user.
 
Methods inherited from interface org.eclipse.ecf.core.identity.IIdentifiable
getID
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getName

java.lang.String getName()
Get basic name for user. Will not return null
Returns:
String

getNickname

java.lang.String getNickname()
Get nick name for user.

Returns:
String the user's nickname. May be null if user has no nickname.

getProperties

java.util.Map getProperties()
Get map of properties associated with this user. May be null.

Returns:
Map