Escolar Documentos
Profissional Documentos
Cultura Documentos
Validation;
import org.springframework.validation.Errors;
import org.springframework.validation.ValidationUtils;
import org.springframework.validation.Validator;
import br.com.igorrodrigues.cattlefarm.models.flock.Bovine;
import br.com.igorrodrigues.cattlefarm.models.flock.BovineType;
import br.com.igorrodrigues.cattlefarm.models.flock.Sex;
@Override
public boolean supports(Class<?> clazz) {
return Bovine.class.isAssignableFrom(clazz);
}
@Override
public void validate(Object target, Errors errors) {
ValidationUtils.rejectIfEmpty(errors, "id", "field.required");
ValidationUtils.rejectIfEmpty(errors, "birth", "field.required");
ValidationUtils.rejectIfEmpty(errors, "weight", "field.required");
ValidationUtils.rejectIfEmpty(errors, "sex", "field.required");
ValidationUtils.rejectIfEmpty(errors, "type", "field.required");