Package games.stendhal.server.core.account

Interface Summary
AccountParameterValidator validates a parameter used during account creation.
 

Class Summary
AccountCreationRules rules for account creation.
AccountCreator Creates a new account as requested by a client.
CharacterCreator Creates a new character as requested by a client.
CharacterCreatorTest  
LowerCaseValidator checks that only lower case letters are used.
LowerCaseValidatorTest  
MaxLengthValidator validates that the given parameter is provided is short than a specified maximum length.
MaxLengthValidatorTest  
MinLengthValidator validates that the given parameter is provided has a minimum length.
NameCharacterValidator validates the character used for the character name.
NotEmptyValidator validates that the given parameter is neither null nor the empty string.
NotEmptyValidatorTest  
PasswordDiffersFromUsernameValidator checks that the password is not closly related to the username.
ReservedSubStringValidator validates that reserved names (like admin) are not used as substrings.
ReservedSubStringValidatorTest  
ValidatorList Manages a list of validators.