Interface MultiFieldValidator

All Known Implementing Classes:
ValidateAll, ValidateAllOrNone, ValidateEqual, ValidateMultiple, ValidateMultipleFields, ValidateOne, ValidateOneOrMore, ValidateOneOrNone, ValidateOrder, ValidateUnique

public interface MultiFieldValidator
Generic interface for multi field validator.
Since:
1.7
Author:
Bauke Scholtz
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    validateValues(FacesContext context, List<UIInput> components, List<Object> values)
    Perform the validation on the collected values of the input components and returns whether the validation is successful.
  • Method Details

    • validateValues

      boolean validateValues(FacesContext context, List<UIInput> components, List<Object> values)
      Perform the validation on the collected values of the input components and returns whether the validation is successful. Note: this validator does NOT throw ValidatorException! This job is up to the ValidateMultipleFields implementation who will call this method.
      Parameters:
      context - The faces context to work with.
      components - The input components whose values are to be validated.
      values - The values of the input components to be validated, in the same order as the components.
      Returns:
      true if validation is successful, otherwise false (and thus show the message).