public class LongValidator extends Object implements JobEntryValidator
Modifier and Type | Field and Description |
---|---|
static LongValidator |
INSTANCE |
KEY_LEVEL_ON_FAIL
Constructor and Description |
---|
LongValidator() |
Modifier and Type | Method and Description |
---|---|
String |
getName()
Returns the name of this validator, unique among all validators.
|
boolean |
validate(org.pentaho.di.core.CheckResultSourceInterface source,
String propertyName,
List<org.pentaho.di.core.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 . |
public static final LongValidator INSTANCE
public String getName()
JobEntryValidator
getName
in interface JobEntryValidator
public boolean validate(org.pentaho.di.core.CheckResultSourceInterface source, String propertyName, List<org.pentaho.di.core.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.validate
in interface JobEntryValidator
source
- bean to validatepropertyName
- property to validateremarks
- list to which to add messagescontext
- any other information needed to perform the validation