I was wondering if Spring might perhaps better support "paged" validation as it arises from paged data entry controllers (eg. AbstractWizardFormController)... for example an interface like
As such a controller would have a standardized way of handling paged validation as opposed to relying on vaildateXXX() methods as currently described in the MVC documentation.Code:public interface PagedValidator extends Validator { public static final int VALIDATE_ALL_PAGES = -1; /** * Validate an object for a specific "page" in a multi-page validation * workflow, where the object must be of a class for which * the supports() method returned true. * @param obj Populated object to validate * @param errors Errors object we're building. May contain * errors for this field relating to types. * @param page Page to validate. Pages should be 0-based, and if anything * less than 0 then validation for all pages should be performed. */ void validate(Object obj, Errors errors, int page); }


Reply With Quote