Interface CollectionPostConversionValidator<A extends Annotation,T>

All Superinterfaces:
Policy<A>, Validator<A>
All Known Implementing Classes:
AbstractCollectionPostConversionValidatorSupport, AbstractCustomCollectionPostConversionValidatorSupport

public interface CollectionPostConversionValidator<A extends Annotation,T> extends Validator<A>
Interface for form field validators used by AnnotationValidationInterceptor that check a converted value.
  • Method Details

    • getRecipientClass

      Class<T> getRecipientClass()
      Returns types of recipient fields that can receive converted form value or, if recipient should be a list, types of entries.
    • getShortCircuit

      boolean getShortCircuit()
      Returns whether rejection by this validator should stop further validation.
    • validate

      ValidationResult validate(Collection<T> formValue)
      Returns result of checking converted form field value and message to use if failed. This is not called if the form value is empty string or null or the conversion failed.