| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JobEntryValidator
The interface of a job entry validator.
Job entry validators can provide convenience methods for adding information to the validator context. Those methods should following a naming convention: putX where X is the name of the object being adding to the context. An example:
| Field Summary | |
|---|---|
static String | 
KEY_LEVEL_ON_FAIL
 | 
| Method Summary | |
|---|---|
 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. | 
| Field Detail | 
|---|
static final String KEY_LEVEL_ON_FAIL
| Method Detail | 
|---|
boolean validate(org.pentaho.di.core.CheckResultSourceInterface source,
                 String propertyName,
                 List<org.pentaho.di.core.CheckResultInterface> remarks,
                 ValidatorContext context)
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 validation
String getName()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||