Class ValidatorResult

java.lang.Object
org.apache.commons.validator.ValidatorResult
All Implemented Interfaces:
Serializable

public class ValidatorResult extends Object implements Serializable
This contains the results of a set of validation rules processed on a JavaBean.
See Also:
  • Field Details

    • hAction

      Map of results. The key is the name of the ValidatorAction and the value is whether or not this field passed or not.
    • field

      protected Field field
      Field being validated. TODO This variable is not used. Need to investigate removing it.
  • Constructor Details

    • ValidatorResult

      public ValidatorResult(Field field)
      Constructs a ValidatorResult with the associated field being validated.
      Parameters:
      field - Field that was validated.
  • Method Details

    • add

      public void add(String validatorName, boolean result)
      Add the result of a validator action.
      Parameters:
      validatorName - Name of the validator.
      result - Whether the validation passed or failed.
    • add

      public void add(String validatorName, boolean result, Object value)
      Add the result of a validator action.
      Parameters:
      validatorName - Name of the validator.
      result - Whether the validation passed or failed.
      value - Value returned by the validator.
    • containsAction

      public boolean containsAction(String validatorName)
      Indicate whether a specified validator is in the Result.
      Parameters:
      validatorName - Name of the validator.
      Returns:
      true if the validator is in the result.
    • getActionMap

      Deprecated.
      Use getActions() to return the set of actions the isValid(name) and getResult(name) methods to determine the contents of ResultStatus.
      Return a Map of the validator actions in this Result.
      Returns:
      Map of validator actions.
    • getActions

      Return an Iterator of the action names contained in this Result.
      Returns:
      The set of action names.
    • getField

      public Field getField()
      Returns the Field that was validated.
      Returns:
      The Field associated with this result.
    • getResult

      public Object getResult(String validatorName)
      Return the result of a validation.
      Parameters:
      validatorName - Name of the validator.
      Returns:
      The validation result.
    • isValid

      public boolean isValid(String validatorName)
      Indicate whether a specified validation passed.
      Parameters:
      validatorName - Name of the validator.
      Returns:
      true if the validation passed.