Class AtLeastXDigitPasswordRule
- java.lang.Object
-
- org.silverpeas.core.security.authentication.password.rule.AbstractPasswordRule
-
- org.silverpeas.core.security.authentication.password.rule.AtLeastXDigitPasswordRule
-
- All Implemented Interfaces:
PasswordRule
public class AtLeastXDigitPasswordRule extends AbstractPasswordRule
At least X digit in password. User: Yohann Chastagnier Date: 07/01/13
-
-
Field Summary
-
Fields inherited from class org.silverpeas.core.security.authentication.password.rule.AbstractPasswordRule
DEFAULT_LENGTH, settings
-
-
Constructor Summary
Constructors Constructor Description AtLeastXDigitPasswordRule()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
check(String password)
Checks the given password.Integer
getValue()
Gets the value of the parameter defined in settings for the rule.boolean
isCombined()
Indicates if the rule is combined one.boolean
isRequired()
Indicates if the rule is required.String
random()
Generates a random password part according to the nature of the rule.-
Methods inherited from class org.silverpeas.core.security.authentication.password.rule.AbstractPasswordRule
countRegexOccur, getDescription, getIntegerFromSettings, getString, getType, random
-
-
-
-
Method Detail
-
isRequired
public boolean isRequired()
Description copied from interface:PasswordRule
Indicates if the rule is required.- Specified by:
isRequired
in interfacePasswordRule
- Overrides:
isRequired
in classAbstractPasswordRule
- Returns:
-
isCombined
public boolean isCombined()
Description copied from interface:PasswordRule
Indicates if the rule is combined one.- Specified by:
isCombined
in interfacePasswordRule
- Overrides:
isCombined
in classAbstractPasswordRule
- Returns:
-
getValue
public Integer getValue()
Description copied from interface:PasswordRule
Gets the value of the parameter defined in settings for the rule.- Returns:
-
check
public boolean check(String password)
Description copied from interface:PasswordRule
Checks the given password.- Returns:
-
random
public String random()
Description copied from interface:PasswordRule
Generates a random password part according to the nature of the rule.- Returns:
- the random part of a password
-
-