org.pentaho.di.job.entry.validator
Class FileExistsValidator
java.lang.Object
org.pentaho.di.job.entry.validator.AbstractFileValidator
org.pentaho.di.job.entry.validator.FileExistsValidator
- All Implemented Interfaces:
- JobEntryValidator
public class FileExistsValidator
- extends AbstractFileValidator
Fails if a field's value is a filename and the file does not exist.
- Author:
- mlowery
INSTANCE
public static final FileExistsValidator INSTANCE
FileExistsValidator
public FileExistsValidator()
validate
public boolean validate(CheckResultSourceInterface source,
String propertyName,
List<CheckResultInterface> remarks,
ValidatorContext context)
- Description copied from interface:
JobEntryValidator
- Using reflection, the validator fetches the field named
propertyName from the bean
source and runs the validation putting any messages into remarks. The return value is
true if the validation passes.
- Parameters:
source - bean to validatepropertyName - property to validateremarks - list to which to add messagescontext - any other information needed to perform the validation
- Returns:
- validation result
getName
public String getName()
- Description copied from interface:
JobEntryValidator
- Returns the name of this validator, unique among all validators.
- Returns:
- name
putFailIfDoesNotExist
public static ValidatorContext putFailIfDoesNotExist(boolean failIfDoesNotExist)
putFailIfDoesNotExist
public static void putFailIfDoesNotExist(ValidatorContext context,
boolean failIfDoesNotExist)