Interface Policy<A extends Annotation>

All Known Subinterfaces:
Adjuster<A>, CollectionConverter<A,T>, CollectionPostConversionValidator<A,T>, Converter<A,T>, NonConversionValidator<A>, PostConversionValidator<A,T>, Validator<A>
All Known Implementing Classes:
AbstractAdjusterSupport, AbstractCollectionConverterSupport, AbstractCollectionPostConversionValidatorSupport, AbstractConverterSupport, AbstractCustomAdjusterSupport, AbstractCustomCollectionConverterSupport, AbstractCustomCollectionPostConversionValidatorSupport, AbstractCustomConverterSupport, AbstractCustomNonConversionValidatorSupport, AbstractCustomPostConversionValidatorSupport, AbstractNonConversionValidatorSupport, AbstractPolicySupport, AbstractPostConversionValidatorSupport, AbstractValidatorSupport, BigDecimalConverter, BooleanConverter, DateConverter, EnumConverter, IntegerConverter, IntegerCSVConverter, IntegerRangeValidator, LowerCaseAdjuster, MaxLengthValidator, MinIntegerValidator, RegexValidator, RequiredValidator, StringCSVConverter, TrimAdjuster, UpperCaseAdjuster

public interface Policy<A extends Annotation>
Base interface for form field converters, validators and adjusters used by AnnotationValidationInterceptor.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns annotation that configures this policy.
    void
    setAnnotation(A annotation)
    Sets annotation that configures this policy.
  • Method Details

    • getAnnotation

      A getAnnotation()
      Returns annotation that configures this policy.
    • setAnnotation

      void setAnnotation(A annotation)
      Sets annotation that configures this policy.