Interface PasswordRulesService
-
- All Known Implementing Classes:
DefaultPasswordRulesService
public interface PasswordRulesService
User: Yohann Chastagnier Date: 07/01/13
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PasswordCheck
check(String password)
Checks server required and combined password rule on the given password.String
generate()
Generates a random password from existing rules.Collection<PasswordRule>
getCombinedRules()
Gets server combined password rules.String
getExtraRuleMessage(String language)
Gets additional rule message.Collection<PasswordRule>
getRequiredRules()
Gets server required password rules.PasswordRule
getRule(PasswordRuleType passwordRuleType)
Gets a server password rule from its type.Collection<PasswordRule>
getRules()
Gets server password rules.
-
-
-
Method Detail
-
getRule
PasswordRule getRule(PasswordRuleType passwordRuleType)
Gets a server password rule from its type.- Returns:
-
getRules
Collection<PasswordRule> getRules()
Gets server password rules.- Returns:
-
getRequiredRules
Collection<PasswordRule> getRequiredRules()
Gets server required password rules.- Returns:
-
getCombinedRules
Collection<PasswordRule> getCombinedRules()
Gets server combined password rules.- Returns:
-
check
PasswordCheck check(String password)
Checks server required and combined password rule on the given password.- Parameters:
password
-- Returns:
- Password rules in error if any.
-
generate
String generate()
Generates a random password from existing rules.- Returns:
-
-