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)
UserAuthenticator
requestAuthentication
in interface UserAuthenticator
types
- An array containing the user's credentialspublic int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
private 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