View Javadoc

1   package ch.busyboxes.agoo.validator;
2   
3   import org.springframework.validation.Errors;
4   import org.springframework.validation.ValidationUtils;
5   import org.springframework.validation.Validator;
6   
7   /**
8    * Validator for FolderAdditionForm
9    * 
10   * @author julien@busyboxes.ch
11   */
12  public class FolderAdditionValidator implements Validator {
13  
14  	/**
15  	 * @see Validator#supports(Class)
16  	 */
17  	@SuppressWarnings("unchecked")
18  	public boolean supports(Class clazz) {
19  		return FolderAdditionValidator.class.equals(clazz);
20  	}
21  
22  	/**
23  	 * @see Validator#validate(Object, Errors)
24  	 */
25  	public void validate(Object obj, Errors e) {		
26  		// Rejects path if null or empty
27          ValidationUtils.rejectIfEmpty(e, "folderPath", "folderPath.empty", "Folder path cannot be empty");
28  	}
29  
30  }