adding all of botlist, initial add
[botlist.git] / openbotlist / src / org / spirit / spring / validate / BotListPostContactValidator.java
blob6077e6feee6aab94c63424b37f71405acf64b847
1 /**
2 * Berlin Brown
3 * Nov 18, 2006
4 */
5 package org.spirit.spring.validate;
7 import org.apache.commons.logging.Log;
8 import org.apache.commons.logging.LogFactory;
9 import org.spirit.form.BotListPostListingForm;
10 import org.springframework.validation.Errors;
11 import org.springframework.validation.ValidationUtils;
12 import org.springframework.validation.Validator;
14 /**
15 * This is class is used by botverse.
16 * @author Berlin Brown
19 public class BotListPostContactValidator implements Validator {
21 private Log log = LogFactory.getLog(getClass());
23 /**
24 * @see org.springframework.validation.Validator#supports(java.lang.Class)
26 public boolean supports(Class post) {
27 return BotListPostListingForm.class.isAssignableFrom(post);
31 /**
32 * @see org.springframework.validation.Validator#validate(java.lang.Object, org.springframework.validation.Errors)
34 public void validate(Object obj, Errors errors) {
36 BotListPostListingForm form = (BotListPostListingForm) obj;
37 ValidationUtils.rejectIfEmptyOrWhitespace(errors,
38 "userSolution", "required", "* Please add the following values.");
39 if ((form != null)
40 && (form.getUserSolution() != null)
41 && (form.getUserSolution() != null)) {
43 if (form.getPrevSolution().intValue() != form.getUserSolution().intValue()) {
44 errors.reject("userSolution", "* Please add the following values.");