|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.hyperic.util.validator.common.CommonValidatorUtil
public class CommonValidatorUtil
Contains validation utility methods for different types of fields. Methods "validateRequired" and "validateEmail" were "borrowed" from Jakarta's validation samples.
| Field Summary | |
|---|---|
static java.lang.String |
FIELD_TEST_EQUAL
|
static java.lang.String |
FIELD_TEST_NOTNULL
|
static java.lang.String |
FIELD_TEST_NULL
|
static int |
PASSWORD_MAX_LENGTH
Default password maximum length is 24 |
static int |
PASSWORD_MIN_LENGTH
Default password minimum length is 3 |
static int |
USERNAME_MAX_LENGTH
Default maximum length for a username is 24 |
static int |
USERNAME_MIN_LENGTH
Default minimum length for a username is 3 |
static java.lang.String |
USERNAME_VALID_REGEXP
Default character set for username is ^[A-Za-z0-9_-]$ |
| Constructor Summary | |
|---|---|
CommonValidatorUtil()
|
|
| Method Summary | |
|---|---|
static boolean |
validateEmail(java.lang.Object bean,
org.apache.commons.validator.Field field)
Checks if the field is an e-mail address. |
static boolean |
validatePassword(java.lang.Object bean,
org.apache.commons.validator.Field field)
Validates a password field which restricts the length between PASSWORD_MIN_LENGTH and PASSWORD_MAX_LENGTH |
static boolean |
validatePasswordVerification(java.lang.Object bean,
org.apache.commons.validator.Field field)
Validates a password verification field which requires that the value exactly match the String value of the bean property referenced by property argument 1 (probably "password"). |
static boolean |
validatePrincipal(java.lang.Object bean,
org.apache.commons.validator.Field field)
Validates the principal (Username) field based on default regular expression. |
static boolean |
validateRequired(java.lang.Object bean,
org.apache.commons.validator.Field field)
Checks if the field is required. |
static boolean |
validateRequiredIf(java.lang.Object bean,
org.apache.commons.validator.Field field,
org.apache.commons.validator.Validator validator)
Conditional validation method. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int USERNAME_MIN_LENGTH
public static final int USERNAME_MAX_LENGTH
public static final java.lang.String USERNAME_VALID_REGEXP
public static final int PASSWORD_MIN_LENGTH
public static final int PASSWORD_MAX_LENGTH
public static final java.lang.String FIELD_TEST_NULL
public static final java.lang.String FIELD_TEST_NOTNULL
public static final java.lang.String FIELD_TEST_EQUAL
| Constructor Detail |
|---|
public CommonValidatorUtil()
| Method Detail |
|---|
public static boolean validateRequired(java.lang.Object bean,
org.apache.commons.validator.Field field)
value - The value validation is being performed on.
null and
has a length greater than zero,
true is returned.
Otherwise false.
public static boolean validateEmail(java.lang.Object bean,
org.apache.commons.validator.Field field)
value - The value validation is being performed on.
true is returned.
Otherwise false.
public static boolean validatePrincipal(java.lang.Object bean,
org.apache.commons.validator.Field field)
bean - The bean containing the field to validate.field - The Field property info from the mapping file.
true
is returned, otherwise false.
public static boolean validatePassword(java.lang.Object bean,
org.apache.commons.validator.Field field)
bean - containing the fields to validate.Field - object containing the property resource info.
public static boolean validatePasswordVerification(java.lang.Object bean,
org.apache.commons.validator.Field field)
bean - containing the fields to validate.Field - object containing the property resource info.
public static boolean validateRequiredIf(java.lang.Object bean,
org.apache.commons.validator.Field field,
org.apache.commons.validator.Validator validator)
bean - to be testedbean's - field to be tested.current - validator
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||