| org.springframework.validation.BindingErrorProcessor
All known Subclasses: org.springframework.validation.DefaultBindingErrorProcessor,
BindingErrorProcessor | public interface BindingErrorProcessor (Code) | | Strategy for processing DataBinder 's missing field errors,
and for translating a PropertyAccessException to a
FieldError .
The error processor is pluggable so you can treat errors differently
if you want to. A default implementation is provided for typical needs.
Note: As of Spring 2.0, this interface operates on a given BindingResult,
to be compatible with any binding strategy (bean property, direct field access, etc).
It can still receive a BindException as argument (since a BindException implements
the BindingResult interface as well) but no longer operates on it directly.
author: Alef Arendsen author: Juergen Hoeller since: 1.2 See Also: DataBinder.setBindingErrorProcessor See Also: DefaultBindingErrorProcessor See Also: BindingResult See Also: BindException |
processMissingFieldError | void processMissingFieldError(String missingField, BindingResult bindingResult)(Code) | | Apply the missing field error to the given BindException.
Usually, a field error is created for a missing required field.
Parameters: missingField - the field that was missing during binding Parameters: bindingResult - the errors object to add the error(s) to.You can add more than just one error or maybe even ignore it.The BindingResult object features convenience utils such asa resolveMessageCodes method to resolve an error code. See Also: BeanPropertyBindingResult.addError See Also: BeanPropertyBindingResult.resolveMessageCodes |
processPropertyAccessException | void processPropertyAccessException(PropertyAccessException ex, BindingResult bindingResult)(Code) | | Translate the given PropertyAccessException to an appropriate
error registered on the given Errors instance.
Note that two error types are available: FieldError and
ObjectError . Usually, field errors are created, but in certain
situations one might want to create a global ObjectError instead.
Parameters: ex - the PropertyAccessException to translate Parameters: bindingResult - the errors object to add the error(s) to.You can add more than just one error or maybe even ignore it.The BindingResult object features convenience utils such asa resolveMessageCodes method to resolve an error code. See Also: Errors See Also: FieldError See Also: ObjectError See Also: MessageCodesResolver See Also: BeanPropertyBindingResult.addError See Also: BeanPropertyBindingResult.resolveMessageCodes |
|
|