public class User extends Object implements Serializable, Principal
| Constructor and Description |
|---|
User() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAccessToken() |
Account |
getAccount()
Returns the account (=company).
|
UUID |
getId()
Returns the UUID string representation for regular users or a resource
server key or a client key.
|
String |
getName() |
Permission |
getPermission()
Returns the permission for the active workspace
|
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 |
hasPermission(UUID workspaceId) |
boolean |
hasPermission(UUID workspaceId,
PermissionRole role)
Convenience method to check is user has permission with given role
|
boolean |
isActive(UserRole role)
Convenience method to check if user is active and has the given role.
|
void |
setAccessToken(String token) |
void |
setAccount(Account account) |
void |
setId(UUID id) |
void |
setPermission(Permission permission) |
void |
setRole(UserRole role) |
void |
setStatus(UserStatus status) |
void |
setUsername(String username) |
public UUID getId()
Principalpublic void setId(UUID id)
public String getUsername()
Principalpublic void setUsername(String username)
public Account getAccount()
Principalpublic void setAccount(Account account)
public Permission getPermission()
Principalpublic boolean hasPermission(UUID workspaceId, PermissionRole role)
Principalpublic boolean hasPermission(UUID workspaceId)
public void setPermission(Permission permission)
public UserRole getRole()
Principalpublic void setRole(UserRole role)
public UserStatus getStatus()
Principalpublic void setStatus(UserStatus status)
public boolean isActive(UserRole role)
Principalpublic String getAccessToken()
public void setAccessToken(String token)
Copyright © 2017 LeanIX GmbH. All rights reserved.