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 TypeMethodDescriptionReturns 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
Sets annotation that configures this policy.
-