| java.lang.Object org.apache.struts.validator.FieldChecks
FieldChecks | public class FieldChecks implements Serializable(Code) | | This class contains the default validations that are used in the
validator-rules.xml file. In general passing in a null or blank
will return a null Object or a false boolean. However, nulls and blanks do
not result in an error being added to the errors.
since: Struts 1.1 |
Method Summary | |
protected static boolean | isString(Object o) Return true if the specified object is a String or a
null value. | public static Object | validateByte(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field can safely be converted to a byte primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static Object | validateByteLocale(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field can safely be converted to a byte primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static Object | validateCreditCard(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field is a valid credit card number.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static Object | validateDate(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field is a valid date. | public static Object | validateDouble(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field can safely be converted to a double primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static Object | validateDoubleLocale(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field can safely be converted to a double primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static boolean | validateDoubleRange(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if a fields value is within a range (min & max specified in
the vars attribute).
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static boolean | validateEmail(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if a field has a valid e-mail address.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static Object | validateFloat(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field can safely be converted to a float primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static Object | validateFloatLocale(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field can safely be converted to a float primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static boolean | validateFloatRange(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if a fields value is within a range (min & max specified in
the vars attribute).
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static boolean | validateIntRange(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if a fields value is within a range (min & max specified in
the vars attribute).
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static Object | validateInteger(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field can safely be converted to an int primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static Object | validateIntegerLocale(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field can safely be converted to an int primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static Object | validateLong(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field can safely be converted to a long primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static Object | validateLongLocale(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field can safely be converted to a long primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static boolean | validateLongRange(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if a fields value is within a range (min & max specified in
the vars attribute).
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static boolean | validateMask(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field matches the regular expression in the field's mask
attribute.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static boolean | validateMaxLength(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field's length is less than or equal to the maximum
value. | public static boolean | validateMinLength(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field's length is greater than or equal to the minimum
value. | public static boolean | validateRequired(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field isn't null and length of the field is greater than
zero not including whitespace.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static boolean | validateRequiredIf(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field isn't null based on the values of other fields.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static Object | validateShort(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field can safely be converted to a short primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static Object | validateShortLocale(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if the field can safely be converted to a short primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. | public static boolean | validateUrl(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) Checks if a field has a valid url. |
FIELD_TEST_EQUAL | final public static String FIELD_TEST_EQUAL(Code) | | |
FIELD_TEST_NOTNULL | final public static String FIELD_TEST_NOTNULL(Code) | | |
FIELD_TEST_NULL | final public static String FIELD_TEST_NULL(Code) | | |
isString | protected static boolean isString(Object o)(Code) | | Return true if the specified object is a String or a
null value.
Parameters: o - Object to be tested The string value |
validateByte | public static Object validateByte(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field can safely be converted to a byte primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if valid, false otherwise. |
validateByteLocale | public static Object validateByteLocale(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field can safely be converted to a byte primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if valid, false otherwise. |
validateCreditCard | public static Object validateCreditCard(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field is a valid credit card number.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if valid, false otherwise. |
validateDate | public static Object validateDate(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field is a valid date. If the field has a datePattern
variable, that will be used to format java.text.SimpleDateFormat .
If the field has a datePatternStrict variable, that will be used to
format java.text.SimpleDateFormat and the length will be
checked so '2/12/1999' will not pass validation with the format
'MM/dd/yyyy' because the month isn't two digits. If no datePattern
variable is specified, then the field gets the DateFormat.SHORT format
for the locale. The setLenient method is set to false for
all variations.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if valid, false otherwise. |
validateDouble | public static Object validateDouble(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field can safely be converted to a double primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if valid, false otherwise. |
validateDoubleLocale | public static Object validateDoubleLocale(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field can safely be converted to a double primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if valid, false otherwise. |
validateDoubleRange | public static boolean validateDoubleRange(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if a fields value is within a range (min & max specified in
the vars attribute).
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. True if in range, false otherwise. |
validateEmail | public static boolean validateEmail(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if a field has a valid e-mail address.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. True if valid, false otherwise. |
validateFloat | public static Object validateFloat(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field can safely be converted to a float primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if valid, false otherwise. |
validateFloatLocale | public static Object validateFloatLocale(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field can safely be converted to a float primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if valid, false otherwise. |
validateFloatRange | public static boolean validateFloatRange(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if a fields value is within a range (min & max specified in
the vars attribute).
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. True if in range, false otherwise. |
validateIntRange | public static boolean validateIntRange(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if a fields value is within a range (min & max specified in
the vars attribute).
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. True if in range, false otherwise. |
validateInteger | public static Object validateInteger(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field can safely be converted to an int primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if valid, false otherwise. |
validateIntegerLocale | public static Object validateIntegerLocale(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field can safely be converted to an int primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if valid, false otherwise. |
validateLong | public static Object validateLong(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field can safely be converted to a long primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if valid, false otherwise. |
validateLongLocale | public static Object validateLongLocale(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field can safely be converted to a long primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if valid, false otherwise. |
validateLongRange | public static boolean validateLongRange(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if a fields value is within a range (min & max specified in
the vars attribute).
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. True if in range, false otherwise. |
validateMask | public static boolean validateMask(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field matches the regular expression in the field's mask
attribute.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if field matches mask, false otherwise. |
validateMaxLength | public static boolean validateMaxLength(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field's length is less than or equal to the maximum
value. A Null will be considered an error.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. True if stated conditions met. |
validateMinLength | public static boolean validateMinLength(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field's length is greater than or equal to the minimum
value. A Null will be considered an error.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. True if stated conditions met. |
validateRequired | public static boolean validateRequired(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field isn't null and length of the field is greater than
zero not including whitespace.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if meets stated requirements, false otherwise. |
validateRequiredIf | public static boolean validateRequiredIf(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field isn't null based on the values of other fields.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if meets stated requirements, false otherwise. |
validateShort | public static Object validateShort(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field can safely be converted to a short primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if valid, false otherwise. |
validateShortLocale | public static Object validateShortLocale(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if the field can safely be converted to a short primitive.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. true if valid, false otherwise. |
validateUrl | public static boolean validateUrl(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)(Code) | | Checks if a field has a valid url. Four optional variables can be
specified to configure url validation.
- Variable
allow2slashes can be set to true
or false to control whether two slashes are allowed -
default is false (i.e. two slashes are NOT allowed).
- Variable
nofragments can be set to true
or false to control whether fragments are allowed -
default is false (i.e. fragments ARE allowed).
- Variable
allowallschemes can be set to
true or false to control if all schemes are
allowed - default is false (i.e. all schemes are NOT
allowed).
- Variable
schemes can be set to a comma delimited list
of valid schemes. This value is ignored if allowallschemes
is set to true . Default schemes allowed are "http",
"https" and "ftp" if this variable is not specified.
Parameters: bean - The bean validation is being performed on. Parameters: va - The ValidatorAction that is currentlybeing performed. Parameters: field - The Field object associated with thecurrent field being validated. Parameters: errors - The ActionMessages object to add errorsto if any validation errors occur. Parameters: validator - The Validator instance, used to accessother field values. Parameters: request - Current request object. True if valid, false otherwise. |
|
|