public interface UserPrincipal
extends java.io.Serializable
Serializable interface to allow
instances to be easily pass around between Activity and
Fragment using Bundle.| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAccessToken()
Returns the token that will allow access to other services.
|
java.lang.Boolean |
getCustomBooleanAttribute(java.lang.String attributeName)
Returns the custom user attribute of type boolean.
|
java.lang.Integer |
getCustomIntegerAttribute(java.lang.String attributeName)
Returns the custom user attribute of type int.
|
java.lang.Long |
getCustomLongAttribute(java.lang.String attributeName)
Returns the custom user attribute of type long.
|
java.lang.String |
getCustomStringAttribute(java.lang.String attributeName)
Returns the custom user attribute of type string.
|
java.lang.String |
getEmail()
Returns the email
|
java.lang.String |
getFirstName()
Returns the first name of the user.
|
java.lang.String |
getIdentityToken()
Returns the users identity token.
|
java.lang.String |
getLastName()
Returns the last name of the user.
|
java.lang.String |
getName()
Returns the full name of the user.
|
java.util.Set<UserRole> |
getRealmRoles()
Returns the realm roles associated with this principal
|
java.lang.String |
getRefreshToken()
Returns the users refresh token.
|
java.util.Set<UserRole> |
getResourceRoles()
Returns the resource roles associated with this principal
|
java.util.Set<UserRole> |
getRoles()
Returns the roles associated with this principal
|
java.lang.String |
getUsername()
Returns the username
|
boolean |
hasRealmRole(java.lang.String role)
Checks if the user has the specified Realm role.
|
boolean |
hasResourceRole(java.lang.String role,
java.lang.String resourceId)
Checks if the user has the specified Resource role.
|
boolean hasResourceRole(java.lang.String role,
java.lang.String resourceId)
role - role to be checkedresourceId - resourceId related to roleboolean hasRealmRole(java.lang.String role)
role - role to be checkedjava.lang.String getUsername()
java.lang.String getName()
java.lang.String getFirstName()
java.lang.String getLastName()
java.lang.String getEmail()
java.util.Set<UserRole> getRoles()
java.util.Set<UserRole> getRealmRoles()
java.util.Set<UserRole> getResourceRoles()
java.lang.String getAccessToken()
java.lang.String getIdentityToken()
java.lang.String getRefreshToken()
java.lang.String getCustomStringAttribute(java.lang.String attributeName)
attributeName - the user attribute to retrievejava.lang.Boolean getCustomBooleanAttribute(java.lang.String attributeName)
attributeName - the user attribute to retrievejava.lang.Long getCustomLongAttribute(java.lang.String attributeName)
attributeName - the user attribute to retrievejava.lang.Integer getCustomIntegerAttribute(java.lang.String attributeName)
attributeName - the user attribute to retrieve