org.silverpeas.password.rule
Class MaxLengthPasswordRule

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

public class MaxLengthPasswordRule
extends AbstractPasswordRule

Maximum 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
MaxLengthPasswordRule()
          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.
 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.password.rule.AbstractPasswordRule
countRegexOccur, getDescription, getIntegerFromSettings, getString, getType, isCombined, random
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MaxLengthPasswordRule

public MaxLengthPasswordRule()
Default constructor.

Method Detail

isRequired

public boolean isRequired()
Description copied from interface: PasswordRule
Indicates if the rule is required.

Specified by:
isRequired in interface PasswordRule
Overrides:
isRequired in class AbstractPasswordRule
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


Copyright © 2016 Silverpeas. All Rights Reserved.