public class LoginAttemptInformation
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_FAILED_ATTEMPTS |
Constructor and Description |
---|
LoginAttemptInformation(java.lang.String domain,
java.lang.String name,
int maxAttempts) |
Modifier and Type | Method and Description |
---|---|
void |
addFailedAttempt() |
static java.lang.String |
createLoginAttemptKey(java.lang.String domain,
java.lang.String user) |
java.util.Date |
getBlockedDate() |
java.lang.String |
getDomain() |
int |
getFailedAttempts() |
java.lang.String |
getName() |
boolean |
isBlocked() |
void |
map(java.util.Map<java.lang.String,LoginAttemptInformation> failedLoginAttempts) |
void |
reset() |
public static final int DEFAULT_MAX_FAILED_ATTEMPTS
public LoginAttemptInformation(java.lang.String domain, java.lang.String name, int maxAttempts)
public static java.lang.String createLoginAttemptKey(java.lang.String domain, java.lang.String user)
public int getFailedAttempts()
public java.lang.String getName()
public void addFailedAttempt()
public java.lang.String getDomain()
public void map(java.util.Map<java.lang.String,LoginAttemptInformation> failedLoginAttempts)
public boolean isBlocked()
public java.util.Date getBlockedDate()
public void reset()