|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectno.feide.moria.directory.backend.DummyUser
public class DummyUser
Used to internally represent a user in the DummyBackend class.
| Field Summary | |
|---|---|
private java.util.HashMap |
myAttributes
This user's attributes. |
private java.lang.String |
myPassword
This user's password. |
private java.lang.String |
myUsername
This user's username. |
| Constructor Summary | |
|---|---|
DummyUser(java.lang.String username,
java.lang.String password,
java.util.HashMap attributes)
Constructor. |
|
| Method Summary | |
|---|---|
boolean |
authenticate(java.lang.String username,
java.lang.String password)
"Authenticates" this user, by doing a case-insensitive match on username and case-sensitive match on password. |
java.util.HashMap |
getAttributes(java.lang.String[] request)
Gets this user's attributes. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.util.HashMap myAttributes
Strings and the values are attribute values as
Lists.
private java.lang.String myUsername
private java.lang.String myPassword
| Constructor Detail |
|---|
public DummyUser(java.lang.String username,
java.lang.String password,
java.util.HashMap attributes)
username - The username. Cannot be null.password - The password. Cannot be null.attributes - The user's attributes, if any. Should contain attribute names
as keys (Strings) and attribute values as
values (Lists).
java.lang.IllegalArgumentException - If username or password is
null.| Method Detail |
|---|
public final boolean authenticate(java.lang.String username,
java.lang.String password)
username - The username to match. Cannot be null.password - The password to match. Cannot be null.
java.lang.IllegalArgumentException - If username or password is
null.public final java.util.HashMap getAttributes(java.lang.String[] request)
request - The attribute request. Case is ignored.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||