Interface CollectionPostConversionAdjuster<A extends Annotation,T>
- All Superinterfaces:
Policy<A>
- All Known Implementing Classes:
AbstractCollectionPostConversionAdjusterSupport
,AbstractCustomCollectionPostConversionAdjusterSupport
Interface for post conversion adjusters, which alter form field values that are collections and used by
AnnotationValidationInterceptor2
(not AnnotationValidationInterceptor
). This is useful for adding
implied values, such as midnight time for a date. Post conversion adjusters are run after conversion but before post
conversion validators.-
Method Summary
Modifier and TypeMethodDescriptionadjust
(Collection<T> formValue) Returns adjusted form field value.boolean
Returns whether validator should not be skipped if conversion failed or was skipped.Returns item types of recipient collection fields that can receive converted form value.Methods inherited from interface name.matthewgreet.strutscommons.policy.Policy
getAnnotation, setAnnotation
-
Method Details
-
getRecipientClass
Returns item types of recipient collection fields that can receive converted form value. Not to be confused with collection type. -
getProcessNoValue
boolean getProcessNoValue()Returns whether validator should not be skipped if conversion failed or was skipped. -
adjust
Returns adjusted form field value.- Throws:
Exception
-