Known Indirect Subclasses |
A collection of standard profile information for a user. Used to expose profile information returned by an identity provider.
Public Method Summary
abstract String |
getDisplayName()
Returns the user's display name, if available.
|
abstract String |
getEmail()
Returns the user's email address, if available.
|
abstract String |
getPhoneNumber()
Returns the user's phone number, if available.
|
abstract String |
getPhotoUrl()
Returns the user's photo URL, if available.
|
abstract String |
getProviderId()
Returns the ID of the identity provider.
|
abstract String |
getUid()
Returns the user's unique ID assigned by the identity provider.
|
Public Methods
public abstract String getDisplayName ()
Returns the user's display name, if available.
Returns
- a display name string or null.
public abstract String getEmail ()
Returns the user's email address, if available.
Returns
- an email address string or null.
public abstract String getPhoneNumber ()
Returns the user's phone number, if available.
Returns
- a phone number string or null.
public abstract String getPhotoUrl ()
Returns the user's photo URL, if available.
Returns
- a URL string or null.
public abstract String getProviderId ()
Returns the ID of the identity provider. This can be a short domain name (e.g. google.com) or the identifier of an OpenID identity provider.
Returns
- an ID string that uniquely identifies the identity provider.
public abstract String getUid ()
Returns the user's unique ID assigned by the identity provider.
Returns
- a user ID string.