edu.vt.middleware.password
Interface Rule

All Known Subinterfaces:
CharacterRule
All Known Implementing Classes:
AbstractCharacterRule, AbstractDictionaryRule, AbstractSequenceRule, AlphabeticalCharacterRule, AlphabeticalSequenceRule, CharacterCharacteristicsRule, DictionaryRule, DictionarySubstringRule, DigitCharacterRule, HistoryRule, IllegalCharacterRule, LengthRule, LowercaseCharacterRule, NonAlphanumericCharacterRule, NumericalSequenceRule, QwertySequenceRule, RegexRule, RepeatCharacterRegexRule, SourceRule, UppercaseCharacterRule, UsernameRule, WhitespaceRule

public interface Rule

Interface for password strength rules.

Version:
$Revision: 1920 $ $Date: 2011-04-21 11:17:30 -0400 (Thu, 21 Apr 2011) $
Author:
Middleware Services

Method Summary
 RuleResult validate(PasswordData passwordData)
          Validates the supplied password data per the requirements of this rule.
 

Method Detail

validate

RuleResult validate(PasswordData passwordData)
Validates the supplied password data per the requirements of this rule.

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


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