gov.nih.nci.cagrid.dorian.service.idp
Class PasswordUtils

java.lang.Object
  extended by gov.nih.nci.cagrid.dorian.service.idp.PasswordUtils

public class PasswordUtils
extends java.lang.Object


Field Summary
static java.lang.String CAPITAL_LETTER_REGEX
           
static java.lang.String LOWER_CASE_LETTER_REGEX
           
static java.lang.String NUMBER_REGEX
           
static java.lang.String[] SYMBOLS
           
 
Constructor Summary
PasswordUtils()
           
 
Method Summary
static boolean hasCapitalLetter(java.lang.String password)
           
static boolean hasLowerCaseLetter(java.lang.String password)
           
static boolean hasNumber(java.lang.String password)
           
static boolean hasSymbol(java.lang.String password)
           
static boolean matches(java.lang.String regex, java.lang.String password)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOWER_CASE_LETTER_REGEX

public static final java.lang.String LOWER_CASE_LETTER_REGEX
See Also:
Constant Field Values

CAPITAL_LETTER_REGEX

public static final java.lang.String CAPITAL_LETTER_REGEX
See Also:
Constant Field Values

NUMBER_REGEX

public static final java.lang.String NUMBER_REGEX
See Also:
Constant Field Values

SYMBOLS

public static final java.lang.String[] SYMBOLS
Constructor Detail

PasswordUtils

public PasswordUtils()
Method Detail

hasLowerCaseLetter

public static boolean hasLowerCaseLetter(java.lang.String password)

hasSymbol

public static boolean hasSymbol(java.lang.String password)

hasCapitalLetter

public static boolean hasCapitalLetter(java.lang.String password)

hasNumber

public static boolean hasNumber(java.lang.String password)

matches

public static boolean matches(java.lang.String regex,
                              java.lang.String password)