|
||||||
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 java.lang.String |
EMAIL_REGEX
The email regular expression. |
static java.lang.String |
USERNAME_CONSTRAINTS
The user name constraints. |
static java.lang.String |
ZIPCODE_REGEX
The zipcode regular expression. |
Constructor Summary | |
---|---|
CmsDefaultValidationHandler()
|
Method Summary | |
---|---|
void |
checkEmail(java.lang.String email)
The email should only be composed by digits and standard english letters, points, underscores and exact one "At" symbol. |
void |
checkFirstname(java.lang.String firstname)
Checks if the provided first name is valid. |
void |
checkGroupName(java.lang.String name)
Checks if the provided group name is a valid group name. |
void |
checkLastname(java.lang.String lastname)
Checks if the provided last name is valid. |
void |
checkUserName(java.lang.String userName)
A user name can only be composed of digits, standard ASCII letters and the symbols defined in USERNAME_CONSTRAINTS . |
void |
checkZipCode(java.lang.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 java.lang.String EMAIL_REGEX
public static final java.lang.String USERNAME_CONSTRAINTS
public static final java.lang.String ZIPCODE_REGEX
Constructor Detail |
---|
public CmsDefaultValidationHandler()
Method Detail |
---|
public void checkEmail(java.lang.String email) throws CmsIllegalArgumentException
checkEmail
in interface I_CmsValidationHandler
email
- the email address to validate
CmsIllegalArgumentException
- if the given email address is not validI_CmsValidationHandler.checkEmail(java.lang.String)
public void checkFirstname(java.lang.String firstname) throws CmsIllegalArgumentException
I_CmsValidationHandler
checkFirstname
in interface I_CmsValidationHandler
firstname
- the first name to validate
CmsIllegalArgumentException
- if the given email address is not validI_CmsValidationHandler.checkFirstname(java.lang.String)
public void checkGroupName(java.lang.String name) throws CmsIllegalArgumentException
I_CmsValidationHandler
checkGroupName
in interface I_CmsValidationHandler
name
- the group name to check
CmsIllegalArgumentException
- if the given group name is not validI_CmsValidationHandler.checkGroupName(java.lang.String)
public void checkLastname(java.lang.String lastname) throws CmsIllegalArgumentException
I_CmsValidationHandler
checkLastname
in interface I_CmsValidationHandler
lastname
- the last name to validate
CmsIllegalArgumentException
- if the given email address is not validI_CmsValidationHandler.checkLastname(java.lang.String)
public void checkUserName(java.lang.String userName) throws CmsIllegalArgumentException
USERNAME_CONSTRAINTS
.
checkUserName
in interface I_CmsValidationHandler
userName
- the user name to check
CmsIllegalArgumentException
- if the given user name is not validI_CmsValidationHandler.checkUserName(java.lang.String)
public void checkZipCode(java.lang.String zipcode) throws CmsIllegalArgumentException
checkZipCode
in interface I_CmsValidationHandler
zipcode
- 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 |