|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.opencms.security.CmsDefaultValidationHandler
public class CmsDefaultValidationHandler
Default implementation for the validation handler.
| Field Summary | |
|---|---|
static String |
EMAIL_REGEX
The email regular expression. |
static String |
USERNAME_CONSTRAINTS
The user name constraints. |
static String |
ZIPCODE_REGEX
The zipcode regular expression. |
| Constructor Summary | |
|---|---|
CmsDefaultValidationHandler()
|
|
| Method Summary | |
|---|---|
void |
checkEmail(String email)
The email should only be composed by digits and standard english letters, points, underscores and exact one "At" symbol. |
void |
checkFirstname(String firstname)
Checks if the provided first name is valid. |
void |
checkGroupName(String name)
Checks if the provided group name is a valid group name. |
void |
checkLastname(String lastname)
Checks if the provided last name is valid. |
void |
checkUserName(String userName)
A user name can only be composed of digits, standard ASCII letters and the symbols defined in USERNAME_CONSTRAINTS. |
void |
checkZipCode(String zipcode)
That means, the parameter should only be composed by digits and standard english letters. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String EMAIL_REGEX
public static final String USERNAME_CONSTRAINTS
public static final String ZIPCODE_REGEX
| Constructor Detail |
|---|
public CmsDefaultValidationHandler()
| Method Detail |
|---|
public void checkEmail(String email)
throws CmsIllegalArgumentException
checkEmail in interface I_CmsValidationHandleremail - the email address to validate
CmsIllegalArgumentException - if the given email address is not validI_CmsValidationHandler.checkEmail(java.lang.String)
public void checkFirstname(String firstname)
throws CmsIllegalArgumentException
I_CmsValidationHandler
checkFirstname in interface I_CmsValidationHandlerfirstname - the first name to validate
CmsIllegalArgumentException - if the given email address is not validI_CmsValidationHandler.checkFirstname(java.lang.String)
public void checkGroupName(String name)
throws CmsIllegalArgumentException
I_CmsValidationHandler
checkGroupName in interface I_CmsValidationHandlername - the group name to check
CmsIllegalArgumentException - if the given group name is not validI_CmsValidationHandler.checkGroupName(java.lang.String)
public void checkLastname(String lastname)
throws CmsIllegalArgumentException
I_CmsValidationHandler
checkLastname in interface I_CmsValidationHandlerlastname - the last name to validate
CmsIllegalArgumentException - if the given email address is not validI_CmsValidationHandler.checkLastname(java.lang.String)
public void checkUserName(String userName)
throws CmsIllegalArgumentException
USERNAME_CONSTRAINTS.
checkUserName in interface I_CmsValidationHandleruserName - the user name to check
CmsIllegalArgumentException - if the given user name is not validI_CmsValidationHandler.checkUserName(java.lang.String)
public void checkZipCode(String zipcode)
throws CmsIllegalArgumentException
checkZipCode in interface I_CmsValidationHandlerzipcode - the zip code to validate
CmsIllegalArgumentException - if the given zip code is not validI_CmsValidationHandler.checkZipCode(java.lang.String)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||