rendered paste bodypackage bus.model;
import org.springframework.validation.Validator;
import org.springframework.validation.Errors;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class LineValidator implements Validator {
protected final Log logger = LogFactory.getLog(getClass());
public boolean supports(Class clazz) {
return Line.class.equals(clazz);
}
public void validate(Object obj, Errors e) {
Line line = (Line)obj;
logger.info("validating... " + line.getName() + " " + line.getDuration());
if (line.getName() == 0) {
e.rejectValue("name", "name.invalid");
}
if (line.getDuration() == 0) {
e.rejectValue("duration", "duration.invalid");
}
}
}