edu.vt.middleware.password
Interface Rule

All Known Subinterfaces:
CharacterRule
All Known Implementing Classes:
AbstractCharacterRule, AbstractDictionaryRule, AlphabeticalCharacterRule, CharacterCharacteristicsRule, DictionaryRule, DictionarySubstringRule, DigitCharacterRule, HistoryRule, LengthRule, LowercaseCharacterRule, NonAlphanumericCharacterRule, RuleList, SequenceRule, SourceRule, UppercaseCharacterRule, UsernameRule, WhitespaceRule

public interface Rule

Rule allows custom password rules to be created for determining whether or not a password is strong.

Version:
$Revision: 1724 $ $Date: 2010-10-29 13:47:59 -0400 (Fri, 29 Oct 2010) $
Author:
Middleware Services

Method Summary
 RuleResult validate(PasswordData passwordData)
          This returns whether or not the supplied password data meets the requirements of this rule.
 

Method Detail

validate

RuleResult validate(PasswordData passwordData)
This returns whether or not the supplied password data meets the requirements of this rule.

Parameters:
passwordData - PasswordData to verify (not null).
Returns:
RuleResult - details on password verification
Throws:
java.lang.NullPointerException - if the rule data is null.


Copyright © 2003-2010 Virginia Tech. All Rights Reserved.