com.atlassian.confluence.user
Class UserFormValidator

java.lang.Object
  extended by com.atlassian.confluence.user.UserFormValidator

public class UserFormValidator
extends Object

Validation logic for create user forms.

Since:
4.2

Nested Class Summary
static class UserFormValidator.UserFormData
           
 
Constructor Summary
UserFormValidator()
           
 
Method Summary
 void validateEmail(String email, com.opensymphony.xwork.ValidationAware action, I18NBean i18NBean)
           
 void validateFullName(String fullName, com.opensymphony.xwork.ValidationAware action, I18NBean i18NBean)
           
 void validatePassword(String password, String confirm, com.opensymphony.xwork.ValidationAware action, I18NBean i18NBean)
           
 void validateUserDoesNotExist(AbstractUsersAction action, I18NBean i18NBean)
           
 void validateUserExists(AbstractUsersAction action, I18NBean i18NBean)
           
 void validateUserForm(UserFormValidator.UserFormData form, com.opensymphony.xwork.ValidationAware action, I18NBean i18NBean)
           
 void validateUsername(String username, com.opensymphony.xwork.ValidationAware action, I18NBean i18NBean)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserFormValidator

public UserFormValidator()
Method Detail

validateUserForm

public void validateUserForm(UserFormValidator.UserFormData form,
                             com.opensymphony.xwork.ValidationAware action,
                             I18NBean i18NBean)

validateUsername

public void validateUsername(String username,
                             com.opensymphony.xwork.ValidationAware action,
                             I18NBean i18NBean)

validateUserDoesNotExist

public void validateUserDoesNotExist(AbstractUsersAction action,
                                     I18NBean i18NBean)

validateUserExists

public void validateUserExists(AbstractUsersAction action,
                               I18NBean i18NBean)

validatePassword

public void validatePassword(String password,
                             String confirm,
                             com.opensymphony.xwork.ValidationAware action,
                             I18NBean i18NBean)

validateEmail

public void validateEmail(String email,
                          com.opensymphony.xwork.ValidationAware action,
                          I18NBean i18NBean)

validateFullName

public void validateFullName(String fullName,
                             com.opensymphony.xwork.ValidationAware action,
                             I18NBean i18NBean)


Confluence is developed by Atlassian.