package cdr.forms;
import org.springframework.validation.Errors;
import org.springframework.validation.ValidationUtils;
import org.springframework.validation.Validator;
public class SupplementalObjectValidator implements Validator {
@Override
public boolean supports(Class<?> clazz) {
return SupplementalObject.class.isAssignableFrom(clazz);
}
@Override
public void validate(Object target, Errors errors) {
ValidationUtils.rejectIfEmptyOrWhitespace(errors, "title", "field.required", "Title is required.");
ValidationUtils.rejectIfEmptyOrWhitespace(errors, "medium", "field.required", "Medium is required.");
ValidationUtils.rejectIfEmptyOrWhitespace(errors, "dimensions", "field.required", "Dimensions are required.");
ValidationUtils.rejectIfEmptyOrWhitespace(errors, "date", "field.required", "Date is required.");
}
}