public class User extends EntityWithSurrogateKey
id
Constructor and Description |
---|
User() |
User(Integer id,
String username,
String email,
String firstname,
String surname) |
Modifier and Type | Method and Description |
---|---|
void |
addRole(Role role) |
String |
getEmail() |
String |
getFirstname() |
String |
getPasswordHash() |
String[] |
getRoleLabels()
Returns the list of names of all roles assigned to the represented
user.
|
Set<Role> |
getRoles() |
String |
getSalt() |
String |
getSurname() |
String |
getUsername() |
boolean |
hasAssignedRole(String roleLabel) |
boolean |
hasRoleAssigned(Role role)
Returns true if and only if the represented user has been assigned
the given role.
|
void |
removeAllRoles() |
void |
setPasswordHash(String passwordHash) |
void |
setRoles(Set<Role> roles) |
void |
setSalt(String salt) |
String |
toString() |
getId, setId
public User(Integer id, String username, String email, String firstname, String surname)
id
- username
- email
- firstname
- surname
- public User()
public String getUsername()
public String getEmail()
public void setPasswordHash(String passwordHash)
passwordHash
- public String getPasswordHash()
public void setSalt(String salt)
salt
- public String getSalt()
public String getFirstname()
public String getSurname()
public String[] getRoleLabels()
public void addRole(Role role)
role
- public void removeAllRoles()
public boolean hasRoleAssigned(Role role)
role
- public boolean hasAssignedRole(String roleLabel)
roleLabel
- Copyright © 2013. All Rights Reserved.