edu.vt.middleware.password
Interface CharacterRule

All Superinterfaces:
Rule
All Known Implementing Classes:
AbstractCharacterRule, AlphabeticalCharacterRule, DigitCharacterRule, LowercaseCharacterRule, NonAlphanumericCharacterRule, UppercaseCharacterRule

public interface CharacterRule
extends Rule

CharacterRule is a marker interface of rules implementing character enforcement.

Version:
$Revision: 1841 $ $Date: 2011-02-25 14:05:47 -0500 (Fri, 25 Feb 2011) $
Author:
Middleware Services

Method Summary
 int getNumberOfCharacters()
          This returns the number of characters which must exist in order for a password to meet the requirements of this rule.
 java.lang.String getValidCharacters()
          Returns the characters that are considered valid for this rule.
 void setNumberOfCharacters(int n)
          This sets the number of characters to require in a password.
 
Methods inherited from interface edu.vt.middleware.password.Rule
validate
 

Method Detail

setNumberOfCharacters

void setNumberOfCharacters(int n)
This sets the number of characters to require in a password.

Parameters:
n - int number of characters to require where n > 0

getNumberOfCharacters

int getNumberOfCharacters()
This returns the number of characters which must exist in order for a password to meet the requirements of this rule.

Returns:
int number of characters to require

getValidCharacters

java.lang.String getValidCharacters()
Returns the characters that are considered valid for this rule.

Returns:
char[]


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