public class KettleValidatorException
extends org.pentaho.di.core.exception.KettleValueException
| Modifier and Type | Field and Description | 
|---|---|
static int | 
ERROR_DOES_NOT_END_WITH_STRING  | 
static int | 
ERROR_DOES_NOT_START_WITH_STRING  | 
static int | 
ERROR_ENDS_WITH_STRING  | 
static int | 
ERROR_HIGHER_THAN_ALLOWED_MAXIMUM  | 
static int | 
ERROR_LONGER_THAN_MAXIMUM_LENGTH  | 
static int | 
ERROR_LOWER_THAN_ALLOWED_MINIMUM  | 
static int | 
ERROR_MATCHING_REGULAR_EXPRESSION_EXPECTED  | 
static int | 
ERROR_MATCHING_REGULAR_EXPRESSION_NOT_ALLOWED  | 
static int | 
ERROR_NON_NUMERIC_DATA  | 
static int | 
ERROR_NONE  | 
static int | 
ERROR_NULL_VALUE_NOT_ALLOWED  | 
static int | 
ERROR_ONLY_NULL_VALUE_ALLOWED  | 
static int | 
ERROR_SHORTER_THAN_MINIMUM_LENGTH  | 
static int | 
ERROR_STARTS_WITH_STRING  | 
static int | 
ERROR_UNEXPECTED_DATA_TYPE  | 
static int | 
ERROR_VALUE_NOT_IN_LIST  | 
| Constructor and Description | 
|---|
KettleValidatorException(Validator validator,
                        Validation validatorField,
                        int code,
                        String message,
                        String fieldname)
Constructs a new Throwable with the specified detail message. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
getCode()  | 
String | 
getCodeDesc()  | 
String | 
getFieldname()  | 
String | 
getMessage()  | 
Validation | 
getValidatorField()  | 
void | 
setCode(int code)  | 
void | 
setFieldname(String fieldname)  | 
void | 
setValidatorField(Validation validatorField)  | 
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic static final int ERROR_NONE
public static final int ERROR_NULL_VALUE_NOT_ALLOWED
public static final int ERROR_LONGER_THAN_MAXIMUM_LENGTH
public static final int ERROR_SHORTER_THAN_MINIMUM_LENGTH
public static final int ERROR_UNEXPECTED_DATA_TYPE
public static final int ERROR_LOWER_THAN_ALLOWED_MINIMUM
public static final int ERROR_HIGHER_THAN_ALLOWED_MAXIMUM
public static final int ERROR_VALUE_NOT_IN_LIST
public static final int ERROR_NON_NUMERIC_DATA
public static final int ERROR_DOES_NOT_START_WITH_STRING
public static final int ERROR_DOES_NOT_END_WITH_STRING
public static final int ERROR_STARTS_WITH_STRING
public static final int ERROR_ENDS_WITH_STRING
public static final int ERROR_MATCHING_REGULAR_EXPRESSION_EXPECTED
public static final int ERROR_MATCHING_REGULAR_EXPRESSION_NOT_ALLOWED
public static final int ERROR_ONLY_NULL_VALUE_ALLOWED
public KettleValidatorException(Validator validator, Validation validatorField, int code, String message, String fieldname)
Validator - - the instance of Validator that this object will reference use environmenSubsitute invokation. The class
          is probably where this object is being created.validatorField - - the Validation in which the failure happened and this exception is to be created for.code - - the error code, see the static members of this class.message - - the detail message. The detail message is saved for later retrieval by the getMessage() method.fieldName - - the name of the field that failed Validation.public int getCode()
public void setCode(int code)
code - the code to setpublic String getCodeDesc()
public String getMessage()
getMessage in class org.pentaho.di.core.exception.KettleExceptionpublic String getFieldname()
public void setFieldname(String fieldname)
fieldname - the fieldname to setpublic Validation getValidatorField()
public void setValidatorField(Validation validatorField)
validatorField - the validatorField to set