View Javadoc
1   package org.kuali.common.util.validate;
2   
3   import java.io.File;
4   
5   import javax.validation.ConstraintValidatorContext;
6   
7   public class FileExistsValidator extends AbstractExistsValidator<File> {
8   
9   	@Override
10  	public void initialize(Exists constraintAnnotation) {
11  	}
12  
13  	@Override
14  	public boolean isValid(File file, ConstraintValidatorContext context) {
15  		if (file == null) {
16  			return true;
17  		} else {
18  			boolean valid = file.exists();
19  			doValidCheck(valid, file.getAbsolutePath(), context);
20  			return valid;
21  		}
22  	}
23  
24  }