org.apache.struts.validator.validwhen

Class ValidWhen

public class ValidWhen extends Object

This class contains the validwhen validation that is used in the validator-rules.xml file.

Since: Struts 1.2

Field Summary
static Loglog
Commons Logging instance.
Method Summary
static booleanisString(Object obj)
Returns true if obj is null or a String.
static booleanvalidateValidWhen(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)
Checks if the field matches the boolean expression specified in test parameter.

Field Detail

log

private static final Log log
Commons Logging instance.

Method Detail

isString

private static boolean isString(Object obj)
Returns true if obj is null or a String.

validateValidWhen

public static boolean validateValidWhen(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request)
Checks if the field matches the boolean expression specified in test parameter.

Parameters: 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 ActionMessages object to add errors to if any validation errors occur. request Current request object.

Returns: true if meets stated requirements, false otherwise.

Copyright B) 2000-2009 - The Apache Software Foundation