Interface Policy<A extends Annotation>

All Known Subinterfaces:
Adjuster<A>, CollectionConverter<A,T>, CollectionPostConversionAdjuster<A,T>, CollectionPostConversionValidator<A,T>, Converter<A,T>, NonConversionValidator<A>, PostConversionAdjuster<A,T>, PostConversionValidator<A,T>
All Known Implementing Classes:
AbstractAdjusterSupport, AbstractCollectionConverterSupport, AbstractCollectionPostConversionAdjusterSupport, AbstractCollectionPostConversionValidatorSupport, AbstractConverterSupport, AbstractCustomAdjusterSupport, AbstractCustomCollectionConverterSupport, AbstractCustomCollectionFormatterSupport, AbstractCustomCollectionPostConversionAdjusterSupport, AbstractCustomCollectionPostConversionValidatorSupport, AbstractCustomConverterSupport, AbstractCustomFormatterSupport, AbstractCustomNonConversionValidatorSupport, AbstractCustomPostConversionAdjusterSupport, AbstractCustomPostConversionValidatorSupport, AbstractNonConversionValidatorSupport, AbstractPolicySupport, AbstractPostConversionAdjusterSupport, AbstractPostConversionValidatorSupport, BigDecimalConverter, BooleanConverter, ByteConverter, CharacterConverter, DateConverter, DoubleConverter, EnumConverter, FloatConverter, IntegerConverter, IntegerCSVConverter, IntegerRangeValidator, LongConverter, MaxLengthValidator, MinIntegerValidator, RegexValidator, RequiredValidator, ShortConverter, StringCSVConverter, ToEndOfDayAdjuster, ToLowerCaseAdjuster, ToStartOfDayAdjuster, ToUpperCaseAdjuster, TrimAdjuster

public interface Policy<A extends Annotation>
Base interface for form field converters, validators and adjusters used by AnnotationValidationInterceptor and AnnotationValidationInterceptor2.
  • 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.