public class MockUser
extends java.lang.Object
implements java.security.Principal
Modifier and Type | Field and Description |
---|---|
static MockUser |
ANONYMOUS_USER |
Constructor and Description |
---|
MockUser(java.lang.String name) |
MockUser(java.lang.String name,
java.lang.String role) |
MockUser(java.lang.String name,
java.lang.String[] roles) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
boolean |
hasRole(java.lang.String role)
Checks if the given role belongs to this user
|
void |
setRole(java.lang.String role)
Sets the role that this user has meaning that
this user only has one role
|
void |
setRoles(java.lang.String[] roles)
Sets the roles that this user has
|
java.lang.String |
toString() |
public static final MockUser ANONYMOUS_USER
public MockUser(java.lang.String name)
public MockUser(java.lang.String name, java.lang.String role)
public MockUser(java.lang.String name, java.lang.String[] roles)
public void setRoles(java.lang.String[] roles)
roles
- role namespublic void setRole(java.lang.String role)
role
- name of the rolepublic boolean hasRole(java.lang.String role)
role
- role to checkpublic java.lang.String getName()
getName
in interface java.security.Principal
Principal.getName()
public java.lang.String toString()
toString
in interface java.security.Principal
toString
in class java.lang.Object