public class FileExistsValidator extends AbstractFileValidator
Modifier and Type | Field and Description |
---|---|
static FileExistsValidator |
INSTANCE |
KEY_LEVEL_ON_FAIL
Constructor and Description |
---|
FileExistsValidator() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
getFailIfDoesNotExist(CheckResultSourceInterface source,
String propertyName,
List<CheckResultInterface> remarks,
ValidatorContext context) |
String |
getName()
Returns the name of this validator, unique among all validators.
|
static ValidatorContext |
putFailIfDoesNotExist(boolean failIfDoesNotExist) |
static void |
putFailIfDoesNotExist(ValidatorContext context,
boolean failIfDoesNotExist) |
boolean |
validate(CheckResultSourceInterface source,
String propertyName,
List<CheckResultInterface> remarks,
ValidatorContext context)
Using reflection, the validator fetches the field named
propertyName from the bean source
and runs the validation putting any messages into remarks . |
getVariableSpace, putVariableSpace, putVariableSpace
public static final FileExistsValidator INSTANCE
public boolean validate(CheckResultSourceInterface source, String propertyName, List<CheckResultInterface> remarks, ValidatorContext context)
JobEntryValidator
propertyName
from the bean source
and runs the validation putting any messages into remarks
. The return value is true
if
the validation passes.source
- bean to validatepropertyName
- property to validateremarks
- list to which to add messagescontext
- any other information needed to perform the validationpublic String getName()
JobEntryValidator
public static ValidatorContext putFailIfDoesNotExist(boolean failIfDoesNotExist)
protected boolean getFailIfDoesNotExist(CheckResultSourceInterface source, String propertyName, List<CheckResultInterface> remarks, ValidatorContext context)
public static void putFailIfDoesNotExist(ValidatorContext context, boolean failIfDoesNotExist)
Copyright © 2020 Hitachi Vantara. All rights reserved.