public class User extends java.lang.Object implements UserRoleManager
| Constructor and Description |
|---|
User(java.lang.String username,
java.lang.String Hash,
boolean admin) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRole(Role r) |
boolean |
changePassword(java.lang.String oldPassHash,
java.lang.String newPassHash) |
boolean |
equals(java.lang.Object other) |
protected java.lang.String |
getPasswordHash() |
java.util.List<Role> |
getRoles() |
java.lang.String |
getUsername() |
int |
hashCode() |
boolean |
hasRole(Role r) |
boolean |
isAdmin() |
boolean |
resetPassword(java.lang.String newPassHash) |
java.lang.String |
toString() |
boolean |
verifyPassword(java.lang.String passwordHash) |
public User(java.lang.String username, java.lang.String Hash, boolean admin)
public java.lang.String getUsername()
public boolean isAdmin()
public boolean verifyPassword(java.lang.String passwordHash)
public void addRole(Role r)
addRole in interface UserRoleManagerpublic boolean hasRole(Role r)
hasRole in interface UserRoleManagerpublic boolean changePassword(java.lang.String oldPassHash, java.lang.String newPassHash)
protected java.lang.String getPasswordHash()
public boolean resetPassword(java.lang.String newPassHash)
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object