public class ResourceOwner extends Object implements Serializable, AuthenticatedUser
| Constructor and Description |
|---|
ResourceOwner() |
| Modifier and Type | Method and Description |
|---|---|
AuthenticatedUserAccount |
getAccount()
Returns the account (=company).
|
String |
getApiKey() |
String |
getDisplayName() |
String |
getEmail() |
String |
getFeedKey() |
String |
getFirstName() |
String |
getId() |
String |
getIdentifier()
Returns the UUID string representation for regular users or a resource
server key or a client key.
|
org.joda.time.DateTime |
getLastLogin() |
String |
getLastName() |
List<Link> |
getLinks() |
List<WorkspacePermission> |
getPermissions()
Returns the permission for all the workspaces.
|
UserRole |
getRole()
Returns the role of the user in his company.
|
UserStatus |
getStatus()
Return the status of the user.
|
String |
getUserName()
Returns the username.
|
boolean |
isActive(UserRole role)
Convenience method to check if user is active and has the given role.
|
void |
setAccount(Account account) |
void |
setApiKey(String apiKey) |
void |
setEmail(String email) |
void |
setFeedKey(String feedKey) |
void |
setFirstName(String firstName) |
void |
setId(String id) |
void |
setIdentifier(String id) |
void |
setLastLogin(org.joda.time.DateTime lastLogin) |
void |
setLastname(String lastname) |
void |
setLastName(String lastName) |
void |
setPermissions(List<WorkspacePermission> permissions) |
void |
setRole(UserRole role) |
void |
setStatus(UserStatus status) |
void |
setUserName(String userName) |
public String getId()
public String getIdentifier()
AuthenticatedUsergetIdentifier in interface AuthenticatedUserpublic void setIdentifier(String id)
public void setId(String id)
public void setUserName(String userName)
public String getUserName()
AuthenticatedUsergetUserName in interface AuthenticatedUserpublic String getEmail()
public String getFirstName()
public String getLastName()
public void setLastName(String lastName)
public void setEmail(String email)
public void setFirstName(String firstName)
public void setLastname(String lastname)
public org.joda.time.DateTime getLastLogin()
public void setLastLogin(org.joda.time.DateTime lastLogin)
public String getApiKey()
public void setApiKey(String apiKey)
public String getFeedKey()
public void setFeedKey(String feedKey)
public AuthenticatedUserAccount getAccount()
AuthenticatedUsergetAccount in interface AuthenticatedUserpublic void setAccount(Account account)
public List<WorkspacePermission> getPermissions()
AuthenticatedUsergetPermissions in interface AuthenticatedUserpublic void setPermissions(List<WorkspacePermission> permissions)
public String getDisplayName()
public UserRole getRole()
AuthenticatedUsergetRole in interface AuthenticatedUserpublic void setRole(UserRole role)
public UserStatus getStatus()
AuthenticatedUsergetStatus in interface AuthenticatedUserpublic void setStatus(UserStatus status)
public boolean isActive(UserRole role)
AuthenticatedUserisActive in interface AuthenticatedUserCopyright © 2015. All rights reserved.