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 UserRoleManager
public boolean hasRole(Role r)
hasRole
in interface UserRoleManager
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object