public class StaticUserAuthenticator extends java.lang.Object implements UserAuthenticator, java.lang.Comparable<StaticUserAuthenticator>
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
domain
The user's domain
|
private static org.apache.commons.logging.Log |
LOG |
private java.lang.String |
password
The password
|
private java.lang.String |
username
The user name
|
| Constructor and Description |
|---|
StaticUserAuthenticator(java.lang.String domain,
java.lang.String username,
java.lang.String password) |
| Modifier and Type | Method and Description |
|---|---|
private int |
compareStringOrNull(java.lang.String thisString,
java.lang.String otherString) |
int |
compareTo(StaticUserAuthenticator other) |
boolean |
equals(java.lang.Object obj) |
private boolean |
equalsNullsafe(java.lang.String thisString,
java.lang.String otherString) |
int |
hashCode() |
UserAuthenticationData |
requestAuthentication(UserAuthenticationData.Type[] types)
Queries the given type from the user.
|
java.lang.String |
toString() |
private static final org.apache.commons.logging.Log LOG
private final java.lang.String username
private final java.lang.String password
private final java.lang.String domain
public StaticUserAuthenticator(java.lang.String domain,
java.lang.String username,
java.lang.String password)
public UserAuthenticationData requestAuthentication(UserAuthenticationData.Type[] types)
UserAuthenticatorrequestAuthentication in interface UserAuthenticatortypes - An array containing the user's credentialspublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectprivate boolean equalsNullsafe(java.lang.String thisString,
java.lang.String otherString)
public int compareTo(StaticUserAuthenticator other)
compareTo in interface java.lang.Comparable<StaticUserAuthenticator>private int compareStringOrNull(java.lang.String thisString,
java.lang.String otherString)
public java.lang.String toString()
toString in class java.lang.Object