| 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.