| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.apache.struts.util.StrutsValidatorpublic class StrutsValidatorextends java.lang.Objectimplements SerializableField Summary | |
static String | |
static String | |
static String |
|
Method Summary | |
static Byte |
|
static Long |
|
static Date |
|
static Double |
|
static boolean |
|
static Float |
|
static Integer |
|
static Long |
|
static boolean |
|
static boolean |
|
static boolean |
|
static boolean |
|
static boolean |
|
static Short |
|
public static final String FIELD_TEST_EQUAL
public static final String FIELD_TEST_NOTNULL
public static final String FIELD_TEST_NULL
Commons Logging instance.
public static Byte validateByte(Object bean,
ValidatorAction va,
Field field,
ActionErrors errors,
HttpServletRequest request)Deprecated. As of Struts 1.1, replaced by
FieldChecks.validateByte(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)Checks if the field can safely be converted to a byte primitive.
- Parameters:
bean- The bean validation is being performed on.va- TheValidatorActionthat is currently being performed.field- TheFieldobject associated with the current field being validated.errors- TheActionErrorsobject to add errors to if any validation errors occur.request- Current request object.
- Returns:
- A Byte if valid, a null otherwise.
public static Long validateCreditCard(Object bean,
ValidatorAction va,
Field field,
ActionErrors errors,
HttpServletRequest request)Deprecated. As of Struts 1.1, replaced by
FieldChecks.validateCreditCard(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)Translated to Java by Ted Husted (husted@apache.org ).
Reference Sean M. Burke's script at http://www.ling.nwu.edu/~sburke/pub/luhn_lib.plChecks if the field is a valid credit card number.
- Parameters:
bean- The bean validation is being performed on.va- TheValidatorActionthat is currently being performed.field- TheFieldobject associated with the current field being validated.errors- TheActionErrorsobject to add errors to if any validation errors occur.request- Current request object.
- Returns:
- The credit card as a Long, a null if invalid, blank, or null.
public static Date validateDate(Object bean,
ValidatorAction va,
Field field,
ActionErrors errors,
HttpServletRequest request)Deprecated. As of Struts 1.1, replaced by
FieldChecks.validateDate(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)Checks if the field is a valid date. If the field has a datePattern variable, that will be used to formatjava.text.SimpleDateFormat. If the field has a datePatternStrict variable, that will be used to formatjava.text.SimpleDateFormatand 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 tofalsefor all variations.
- Parameters:
bean- The bean validation is being performed on.va- TheValidatorActionthat is currently being performed.field- TheFieldobject associated with the current field being validated.errors- TheActionErrorsobject to add errors to if any validation errors occur.request- Current request object.
- Returns:
- A Date if valid, a null if blank or invalid.
public static Double validateDouble(Object bean,
ValidatorAction va,
Field field,
ActionErrors errors,
HttpServletRequest request)Deprecated. As of Struts 1.1, replaced by
FieldChecks.validateDouble(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)Checks if the field can safely be converted to a double primitive.
- Parameters:
bean- The bean validation is being performed on.va- TheValidatorActionthat is currently being performed.field- TheFieldobject associated with the current field being validated.errors- TheActionErrorsobject to add errors to if any validation errors occur.request- Current request object.
- Returns:
- A Double if valid, a null otherwise.
public static boolean validateEmail(Object bean,
ValidatorAction va,
Field field,
ActionErrors errors,
HttpServletRequest request)Deprecated. As of Struts 1.1, replaced by
FieldChecks.validateEmail(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)Based on a script by Sandeep V. Tamhankar (stamhankar@hotmail.com), http://javascript.internet.comChecks if a field has a valid e-mail address.
- Parameters:
bean- The bean validation is being performed on.va- TheValidatorActionthat is currently being performed.field- TheFieldobject associated with the current field being validated.errors- TheActionErrorsobject to add errors to if any validation errors occur.request- Current request object.
- Returns:
- True if valid, false otherwise.
public static Float validateFloat(Object bean,
ValidatorAction va,
Field field,
ActionErrors errors,
HttpServletRequest request)Deprecated. As of Struts 1.1, replaced by
FieldChecks.validateFloat(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)Checks if the field can safely be converted to a float primitive.
- Parameters:
bean- The bean validation is being performed on.va- TheValidatorActionthat is currently being performed.field- TheFieldobject associated with the current field being validated.errors- TheActionErrorsobject to add errors to if any validation errors occur.request- Current request object.
- Returns:
- A Float if valid, a null otherwise.
public static Integer validateInteger(Object bean,
ValidatorAction va,
Field field,
ActionErrors errors,
HttpServletRequest request)Deprecated. As of Struts 1.1, replaced by
FieldChecks.validateInteger(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)Checks if the field can safely be converted to an int primitive.
- Parameters:
bean- The bean validation is being performed on.va- TheValidatorActionthat is currently being performed.field- TheFieldobject associated with the current field being validated.errors- TheActionErrorsobject to add errors to if any validation errors occur.request- Current request object.
- Returns:
- An Integer if valid, a null otherwise.
public static Long validateLong(Object bean,
ValidatorAction va,
Field field,
ActionErrors errors,
HttpServletRequest request)Deprecated. As of Struts 1.1, replaced by
FieldChecks.validateLong(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)Checks if the field can safely be converted to a long primitive.
- Parameters:
bean- The bean validation is being performed on.va- TheValidatorActionthat is currently being performed.field- TheFieldobject associated with the current field being validated.errors- TheActionErrorsobject to add errors to if any validation errors occur.request- Current request object.
- Returns:
- A Long if valid, a null otherwise.
public static boolean validateMask(Object bean,
ValidatorAction va,
Field field,
ActionErrors errors,
HttpServletRequest request)Deprecated. As of Struts 1.1, replaced by
FieldChecks.validateMask(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)Checks if the field matches the regular expression in the field's mask attribute.
- Parameters:
bean- The bean validation is being performed on.va- TheValidatorActionthat is currently being performed.field- TheFieldobject associated with the current field being validated.errors- TheActionErrorsobject to add errors to if any validation errors occur.request- Current request object.
- Returns:
- True if field matches mask, false otherwise.
public static boolean validateMaxLength(Object bean,
ValidatorAction va,
Field field,
ActionErrors errors,
HttpServletRequest request)Deprecated. As of Struts 1.1, replaced by
FieldChecks.validateMaxLength(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)Checks if the field's length is less than or equal to the maximum value. ANullwill be considered an error.
- Parameters:
bean- The bean validation is being performed on.va- TheValidatorActionthat is currently being performed.field- TheFieldobject associated with the current field being validated.errors- TheActionErrorsobject to add errors to if any validation errors occur.request- Current request object.
- Returns:
- True if stated conditions met.
public static boolean validateMinLength(Object bean,
ValidatorAction va,
Field field,
ActionErrors errors,
HttpServletRequest request)Deprecated. As of Struts 1.1, replaced by
FieldChecks.validateMinLength(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)Checks if the field's length is greater than or equal to the minimum value. ANullwill be considered an error.
- Parameters:
bean- The bean validation is being performed on.va- TheValidatorActionthat is currently being performed.field- TheFieldobject associated with the current field being validated.errors- TheActionErrorsobject to add errors to if any validation errors occur.request- Current request object.
- Returns:
- True if stated conditions met.
public static boolean validateRange(Object bean,
ValidatorAction va,
Field field,
ActionErrors errors,
HttpServletRequest request)Deprecated. As of Struts 1.1, replaced by
FieldChecks.validateIntRange(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)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.va- TheValidatorActionthat is currently being performed.field- TheFieldobject associated with the current field being validated.errors- TheActionErrorsobject to add errors to if any validation errors occur.request- Current request object.
- Returns:
- True if in range, false otherwise.
public static boolean validateRequired(Object bean,
ValidatorAction va,
Field field,
ActionErrors errors,
HttpServletRequest request)Deprecated. As of Struts 1.1, replaced by
FieldChecks.validateRequired(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)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.va- TheValidatorActionthat is currently being performed.field- TheFieldobject associated with the current field being validated.errors- TheActionErrorsobject to add errors to if any validation errors occur.request- Current request object.
- Returns:
- True if meets stated requirements, False otherwise
public static Short validateShort(Object bean,
ValidatorAction va,
Field field,
ActionErrors errors,
HttpServletRequest request)Deprecated. As of Struts 1.1, replaced by
FieldChecks.validateShort(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)Checks if the field can safely be converted to a short primitive.
- Parameters:
bean- The bean validation is being performed on.va- TheValidatorActionthat is currently being performed.field- TheFieldobject associated with the current field being validated.errors- TheActionErrorsobject to add errors to if any validation errors occur.request- Current request object.
- Returns:
- A Short if valid, otherwise a null.