public final class AuthenticationRules extends Object
Modifier and Type | Field | Description |
---|---|---|
static AuthenticationRules |
DEFAULT |
Default authentication, login size between 3 and 20, password size
between 8 and 20, no special characters allowed for both.
|
int |
loginMaxLength |
Login maximum length.
|
int |
loginMinLength |
Login minimum length.
|
Pattern |
loginPattern |
Login accepted characters.
|
int |
passMaxLength |
Password maximum length.
|
int |
passMinLength |
Password minimum length.
|
Pattern |
passPattern |
Password accepted characters.
|
Constructor | Description |
---|---|
AuthenticationRules(int loginMaxLength,
int passMaxLength,
int loginMinLength,
int passMinLength,
Pattern loginPattern,
Pattern passPattern) |
Create a new rule.
|
public static final AuthenticationRules DEFAULT
public final int loginMaxLength
public final int passMaxLength
public final int loginMinLength
public final int passMinLength
public final Pattern loginPattern
public final Pattern passPattern
public AuthenticationRules(int loginMaxLength, int passMaxLength, int loginMinLength, int passMinLength, Pattern loginPattern, Pattern passPattern)
loginMaxLength
- Maximum size allowed for the login.passMaxLength
- Maximum size allowed for the password.loginMinLength
- Minimum size allowed for the login.passMinLength
- Minimum size allowed for the password.loginPattern
- Pattern to match for the login.passPattern
- Pattern to match for the password.IllegalArgumentException
- AssertionError
- If loginPattern or passPattern is null.Copyright © 2017–2018. All rights reserved.