public class UsernameRule extends Object implements Rule
PasswordData returns a null or empty username.| Modifier and Type | Field and Description | 
|---|---|
static String | 
ERROR_CODE
Error code for matching username. 
 | 
static String | 
ERROR_CODE_REVERSED
Error code for matching reversed dictionary word. 
 | 
| Constructor and Description | 
|---|
UsernameRule()
Default constructor. 
 | 
UsernameRule(boolean mb,
            boolean ic)
Create a new username rule. 
 | 
UsernameRule(boolean mb,
            boolean ic,
            MatchBehavior behavior)
Create a new username rule. 
 | 
UsernameRule(MatchBehavior behavior)
Create a new username rule. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected Map<String,Object> | 
createRuleResultDetailParameters(String username)
Creates the parameter data for the rule result detail. 
 | 
boolean | 
isIgnoreCase()
Returns whether to ignore the case of the username. 
 | 
boolean | 
isMatchBackwards()
Returns whether to match the username backwards. 
 | 
void | 
setIgnoreCase(boolean b)
Sets whether the verify method will ignore case when searching the for a username. 
 | 
void | 
setMatchBackwards(boolean b)
Sets whether the verify method will search the password for the username spelled backwards as well as forwards. 
 | 
String | 
toString()  | 
RuleResult | 
validate(PasswordData passwordData)
Validates the supplied password data per the requirements of this rule. 
 | 
public static final String ERROR_CODE
public static final String ERROR_CODE_REVERSED
public UsernameRule()
public UsernameRule(MatchBehavior behavior)
behavior - how to match usernamepublic UsernameRule(boolean mb,
                    boolean ic)
mb - whether to match backwardsic - whether to ignore casepublic UsernameRule(boolean mb,
                    boolean ic,
                    MatchBehavior behavior)
mb - whether to match backwardsic - whether to ignore casebehavior - how to match usernamepublic void setMatchBackwards(boolean b)
b - whether to match username backwardspublic boolean isMatchBackwards()
public void setIgnoreCase(boolean b)
b - whether to ignore casepublic boolean isIgnoreCase()
public RuleResult validate(PasswordData passwordData)
Ruleprotected Map<String,Object> createRuleResultDetailParameters(String username)
username - matching usernameCopyright © 2003-2024 Virginia Tech. All Rights Reserved.