org.silverpeas.password.rule
Class MinLengthPasswordRule

java.lang.Object
  extended by org.silverpeas.password.rule.AbstractPasswordRule
      extended by org.silverpeas.password.rule.MinLengthPasswordRule
All Implemented Interfaces:
PasswordRule

public class MinLengthPasswordRule
extends AbstractPasswordRule

Minimum length of a password : 8 by default. User: Yohann Chastagnier Date: 07/01/13


Field Summary
 
Fields inherited from class org.silverpeas.password.rule.AbstractPasswordRule
DEFAULT_LENGTH, settings
 
Constructor Summary
MinLengthPasswordRule()
          Default constructor.
 
Method Summary
 boolean check(String password)
          Checks the given password.
 Integer getValue()
          Gets the value of the parameter defined in settings for the rule.
 String random()
          Generates a random password part according to the nature of the rule.
 
Methods inherited from class org.silverpeas.password.rule.AbstractPasswordRule
countRegexOccur, getDescription, getIntegerFromSettings, getString, getType, isCombined, isRequired, random
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MinLengthPasswordRule

public MinLengthPasswordRule()
Default constructor.

Method Detail

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


Copyright © 2016 Silverpeas. All Rights Reserved.