|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.struts.util.StrutsValidator
FieldChecks
This class contains the default validations that are used in the validator-rules.xml file.
In general passin 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.
Field Summary | |
static java.lang.String |
FIELD_TEST_EQUAL
Deprecated. |
static java.lang.String |
FIELD_TEST_NOTNULL
Deprecated. |
static java.lang.String |
FIELD_TEST_NULL
Deprecated. Commons Logging instance. |
Constructor Summary | |
StrutsValidator()
Deprecated. |
Method Summary | |
static java.lang.Byte |
validateByte(java.lang.Object bean,
org.apache.commons.validator.ValidatorAction va,
org.apache.commons.validator.Field field,
ActionErrors errors,
javax.servlet.http.HttpServletRequest request)
Deprecated. As of Struts 1.1, replaced by FieldChecks.validateByte(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest) |
static java.lang.Long |
validateCreditCard(java.lang.Object bean,
org.apache.commons.validator.ValidatorAction va,
org.apache.commons.validator.Field field,
ActionErrors errors,
javax.servlet.http.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.pl |
static java.util.Date |
validateDate(java.lang.Object bean,
org.apache.commons.validator.ValidatorAction va,
org.apache.commons.validator.Field field,
ActionErrors errors,
javax.servlet.http.HttpServletRequest request)
Deprecated. As of Struts 1.1, replaced by FieldChecks.validateDate(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest) |
static java.lang.Double |
validateDouble(java.lang.Object bean,
org.apache.commons.validator.ValidatorAction va,
org.apache.commons.validator.Field field,
ActionErrors errors,
javax.servlet.http.HttpServletRequest request)
Deprecated. As of Struts 1.1, replaced by FieldChecks.validateDouble(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest) |
static boolean |
validateEmail(java.lang.Object bean,
org.apache.commons.validator.ValidatorAction va,
org.apache.commons.validator.Field field,
ActionErrors errors,
javax.servlet.http.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.com
|
static java.lang.Float |
validateFloat(java.lang.Object bean,
org.apache.commons.validator.ValidatorAction va,
org.apache.commons.validator.Field field,
ActionErrors errors,
javax.servlet.http.HttpServletRequest request)
Deprecated. As of Struts 1.1, replaced by FieldChecks.validateFloat(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest) |
static java.lang.Integer |
validateInteger(java.lang.Object bean,
org.apache.commons.validator.ValidatorAction va,
org.apache.commons.validator.Field field,
ActionErrors errors,
javax.servlet.http.HttpServletRequest request)
Deprecated. As of Struts 1.1, replaced by FieldChecks.validateInteger(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest) |
static java.lang.Long |
validateLong(java.lang.Object bean,
org.apache.commons.validator.ValidatorAction va,
org.apache.commons.validator.Field field,
ActionErrors errors,
javax.servlet.http.HttpServletRequest request)
Deprecated. As of Struts 1.1, replaced by FieldChecks.validateLong(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest) |
static boolean |
validateMask(java.lang.Object bean,
org.apache.commons.validator.ValidatorAction va,
org.apache.commons.validator.Field field,
ActionErrors errors,
javax.servlet.http.HttpServletRequest request)
Deprecated. As of Struts 1.1, replaced by FieldChecks.validateMask(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest) |
static boolean |
validateMaxLength(java.lang.Object bean,
org.apache.commons.validator.ValidatorAction va,
org.apache.commons.validator.Field field,
ActionErrors errors,
javax.servlet.http.HttpServletRequest request)
Deprecated. As of Struts 1.1, replaced by FieldChecks.validateMaxLength(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest) |
static boolean |
validateMinLength(java.lang.Object bean,
org.apache.commons.validator.ValidatorAction va,
org.apache.commons.validator.Field field,
ActionErrors errors,
javax.servlet.http.HttpServletRequest request)
Deprecated. As of Struts 1.1, replaced by FieldChecks.validateMinLength(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest) |
static boolean |
validateRange(java.lang.Object bean,
org.apache.commons.validator.ValidatorAction va,
org.apache.commons.validator.Field field,
ActionErrors errors,
javax.servlet.http.HttpServletRequest request)
Deprecated. As of Struts 1.1, replaced by FieldChecks.validateIntRange(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest) |
static boolean |
validateRequired(java.lang.Object bean,
org.apache.commons.validator.ValidatorAction va,
org.apache.commons.validator.Field field,
ActionErrors errors,
javax.servlet.http.HttpServletRequest request)
Deprecated. As of Struts 1.1, replaced by FieldChecks.validateRequired(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest) |
static java.lang.Short |
validateShort(java.lang.Object bean,
org.apache.commons.validator.ValidatorAction va,
org.apache.commons.validator.Field field,
ActionErrors errors,
javax.servlet.http.HttpServletRequest request)
Deprecated. As of Struts 1.1, replaced by FieldChecks.validateShort(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest) |
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 FIELD_TEST_NULL
public static final java.lang.String FIELD_TEST_NOTNULL
public static final java.lang.String FIELD_TEST_EQUAL
Constructor Detail |
public StrutsValidator()
Method Detail |
public static boolean validateRequired(java.lang.Object bean, org.apache.commons.validator.ValidatorAction va, org.apache.commons.validator.Field field, ActionErrors errors, javax.servlet.http.HttpServletRequest request)
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.
bean
- The bean validation is being performed on.va
- The ValidatorAction
that is currently being performed.field
- The Field
object associated with the current
field being validated.errors
- The ActionErrors
object to add errors to if any
validation errors occur.request
- Current request object.
public static boolean validateMask(java.lang.Object bean, org.apache.commons.validator.ValidatorAction va, org.apache.commons.validator.Field field, ActionErrors errors, javax.servlet.http.HttpServletRequest request)
FieldChecks.validateMask(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)
Checks if the field matches the regular expression in the field's mask attribute.
bean
- The bean validation is being performed on.va
- The ValidatorAction
that is currently being performed.field
- The Field
object associated with the current
field being validated.errors
- The ActionErrors
object to add errors to if any
validation errors occur.request
- Current request object.
public static java.lang.Byte validateByte(java.lang.Object bean, org.apache.commons.validator.ValidatorAction va, org.apache.commons.validator.Field field, ActionErrors errors, javax.servlet.http.HttpServletRequest request)
FieldChecks.validateByte(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)
Checks if the field can safely be converted to a byte primitive.
bean
- The bean validation is being performed on.va
- The ValidatorAction
that is currently being performed.field
- The Field
object associated with the current
field being validated.errors
- The ActionErrors
object to add errors to if any
validation errors occur.request
- Current request object.
public static java.lang.Short validateShort(java.lang.Object bean, org.apache.commons.validator.ValidatorAction va, org.apache.commons.validator.Field field, ActionErrors errors, javax.servlet.http.HttpServletRequest request)
FieldChecks.validateShort(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)
Checks if the field can safely be converted to a short primitive.
bean
- The bean validation is being performed on.va
- The ValidatorAction
that is currently being performed.field
- The Field
object associated with the current
field being validated.errors
- The ActionErrors
object to add errors to if any
validation errors occur.request
- Current request object.
public static java.lang.Integer validateInteger(java.lang.Object bean, org.apache.commons.validator.ValidatorAction va, org.apache.commons.validator.Field field, ActionErrors errors, javax.servlet.http.HttpServletRequest request)
FieldChecks.validateInteger(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)
Checks if the field can safely be converted to an int primitive.
bean
- The bean validation is being performed on.va
- The ValidatorAction
that is currently being performed.field
- The Field
object associated with the current
field being validated.errors
- The ActionErrors
object to add errors to if any
validation errors occur.request
- Current request object.
public static java.lang.Long validateLong(java.lang.Object bean, org.apache.commons.validator.ValidatorAction va, org.apache.commons.validator.Field field, ActionErrors errors, javax.servlet.http.HttpServletRequest request)
FieldChecks.validateLong(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)
Checks if the field can safely be converted to a long primitive.
bean
- The bean validation is being performed on.va
- The ValidatorAction
that is currently being performed.field
- The Field
object associated with the current
field being validated.errors
- The ActionErrors
object to add errors to if any
validation errors occur.request
- Current request object.
public static java.lang.Float validateFloat(java.lang.Object bean, org.apache.commons.validator.ValidatorAction va, org.apache.commons.validator.Field field, ActionErrors errors, javax.servlet.http.HttpServletRequest request)
FieldChecks.validateFloat(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)
Checks if the field can safely be converted to a float primitive.
bean
- The bean validation is being performed on.va
- The ValidatorAction
that is currently being performed.field
- The Field
object associated with the current
field being validated.errors
- The ActionErrors
object to add errors to if any
validation errors occur.request
- Current request object.
public static java.lang.Double validateDouble(java.lang.Object bean, org.apache.commons.validator.ValidatorAction va, org.apache.commons.validator.Field field, ActionErrors errors, javax.servlet.http.HttpServletRequest request)
FieldChecks.validateDouble(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)
Checks if the field can safely be converted to a double primitive.
bean
- The bean validation is being performed on.va
- The ValidatorAction
that is currently being performed.field
- The Field
object associated with the current
field being validated.errors
- The ActionErrors
object to add errors to if any
validation errors occur.request
- Current request object.
public static java.util.Date validateDate(java.lang.Object bean, org.apache.commons.validator.ValidatorAction va, org.apache.commons.validator.Field field, ActionErrors errors, javax.servlet.http.HttpServletRequest request)
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 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.
bean
- The bean validation is being performed on.va
- The ValidatorAction
that is currently being performed.field
- The Field
object associated with the current
field being validated.errors
- The ActionErrors
object to add errors to if any
validation errors occur.request
- Current request object.
public static boolean validateRange(java.lang.Object bean, org.apache.commons.validator.ValidatorAction va, org.apache.commons.validator.Field field, ActionErrors errors, javax.servlet.http.HttpServletRequest request)
FieldChecks.validateIntRange(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)
Checks if a fields value is within a range (min & max specified in the vars attribute).
bean
- The bean validation is being performed on.va
- The ValidatorAction
that is currently being performed.field
- The Field
object associated with the current
field being validated.errors
- The ActionErrors
object to add errors to if any
validation errors occur.request
- Current request object.
public static java.lang.Long validateCreditCard(java.lang.Object bean, org.apache.commons.validator.ValidatorAction va, org.apache.commons.validator.Field field, ActionErrors errors, javax.servlet.http.HttpServletRequest request)
FieldChecks.validateCreditCard(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)
Translated to Java by Ted Husted (husted@apache.org
).
Checks if the field is a valid credit card number.
bean
- The bean validation is being performed on.va
- The ValidatorAction
that is currently being performed.field
- The Field
object associated with the current
field being validated.errors
- The ActionErrors
object to add errors to if any
validation errors occur.request
- Current request object.
public static boolean validateEmail(java.lang.Object bean, org.apache.commons.validator.ValidatorAction va, org.apache.commons.validator.Field field, ActionErrors errors, javax.servlet.http.HttpServletRequest request)
FieldChecks.validateEmail(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)
Based on a script by Sandeep V. Tamhankar (stamhankar@hotmail.com), http://javascript.internet.com
Checks if a field has a valid e-mail address.
bean
- The bean validation is being performed on.va
- The ValidatorAction
that is currently being performed.field
- The Field
object associated with the current
field being validated.errors
- The ActionErrors
object to add errors to if any
validation errors occur.request
- Current request object.
public static boolean validateMaxLength(java.lang.Object bean, org.apache.commons.validator.ValidatorAction va, org.apache.commons.validator.Field field, ActionErrors errors, javax.servlet.http.HttpServletRequest request)
FieldChecks.validateMaxLength(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)
Checks if the field's length is less than or equal to the maximum value.
A Null
will be considered an error.
bean
- The bean validation is being performed on.va
- The ValidatorAction
that is currently being performed.field
- The Field
object associated with the current
field being validated.errors
- The ActionErrors
object to add errors to if any
validation errors occur.request
- Current request object.
public static boolean validateMinLength(java.lang.Object bean, org.apache.commons.validator.ValidatorAction va, org.apache.commons.validator.Field field, ActionErrors errors, javax.servlet.http.HttpServletRequest request)
FieldChecks.validateMinLength(Object,ValidatorAction,Field,ActionErrors,HttpServletRequest)
Checks if the field's length is greater than or equal to the minimum value.
A Null
will be considered an error.
bean
- The bean validation is being performed on.va
- The ValidatorAction
that is currently being performed.field
- The Field
object associated with the current
field being validated.errors
- The ActionErrors
object to add errors to if any
validation errors occur.request
- Current request object.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |