package edu.asu.spring.quadriga.validator; import org.springframework.stereotype.Service; import org.springframework.validation.Errors; import org.springframework.validation.ValidationUtils; import org.springframework.validation.Validator; import edu.asu.spring.quadriga.domain.impl.Profile; /** * This class validates if the service name and uri in profile page * are empty * @author kiran batna * */ @Service public class ProfileValidator implements Validator { @Override public boolean supports(Class<?> arg0) { return arg0.isAssignableFrom(Profile.class); } @Override public void validate(Object arg0, Errors err) { ValidationUtils.rejectIfEmptyOrWhitespace(err, "serviceName", "profile_servicename.required"); ValidationUtils.rejectIfEmptyOrWhitespace(err, "uri", "profile_uri.required"); } }