org.silverpeas.password.rule
Class AtLeastXUppercasePasswordRule

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

public class AtLeastXUppercasePasswordRule
extends AbstractPasswordRule

At least X uppercase in password. User: Yohann Chastagnier Date: 07/01/13


Field Summary
 
Fields inherited from class org.silverpeas.password.rule.AbstractPasswordRule
DEFAULT_LENGTH, settings
 
Constructor Summary
AtLeastXUppercasePasswordRule()
          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 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.password.rule.AbstractPasswordRule
countRegexOccur, getDescription, getIntegerFromSettings, getString, getType, random
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AtLeastXUppercasePasswordRule

public AtLeastXUppercasePasswordRule()
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:

isCombined

public boolean isCombined()
Description copied from interface: PasswordRule
Indicates if the rule is combined one.

Specified by:
isCombined in interface PasswordRule
Overrides:
isCombined 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.