org.silverpeas.password.service
Interface PasswordService

All Known Implementing Classes:
DefaultPasswordService

public interface PasswordService

User: Yohann Chastagnier Date: 07/01/13


Method Summary
 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:

getExtraRuleMessage

String getExtraRuleMessage(String language)
Gets additional rule message. All rules explicited in this message are not verifiable within Silverpeas services.

Parameters:
language -
Returns:


Copyright © 2016 Silverpeas. All Rights Reserved.