Class JobEntryValidatorUtils
- java.lang.Object
-
- org.pentaho.di.job.entry.validator.JobEntryValidatorUtils
-
public class JobEntryValidatorUtils extends Object
Methods in this class are referenced in validator definitions within the validator resources file (e.g. validator.xml).Modeled after
org.apache.struts.validator.FieldChecksandorg.apache.commons.collections.PredicateUtils.- Author:
- mlowery
-
-
Field Summary
Fields Modifier and Type Field Description static intLEVEL_FAILURE_DEFAULT
-
Constructor Summary
Constructors Constructor Description JobEntryValidatorUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddExceptionRemark(org.pentaho.di.core.CheckResultSourceInterface source, String propertyName, String validatorName, List<org.pentaho.di.core.CheckResultInterface> remarks, Exception e)static voidaddFailureRemark(org.pentaho.di.core.CheckResultSourceInterface source, String propertyName, String validatorName, List<org.pentaho.di.core.CheckResultInterface> remarks, int level)static voidaddGeneralRemark(org.pentaho.di.core.CheckResultSourceInterface source, String propertyName, String validatorName, List<org.pentaho.di.core.CheckResultInterface> remarks, String key, int level)static voidaddOkRemark(org.pentaho.di.core.CheckResultSourceInterface source, String propertyName, List<org.pentaho.di.core.CheckResultInterface> remarks)static AndValidatorandValidator()Returns a AndValidator singleton.static EmailValidatoremailValidator()Returns a EmailValidator singleton.static FileDoesNotExistValidatorfileDoesNotExistValidator()Returns a FileDoesNotExistValidator singleton.static FileExistsValidatorfileExistsValidator()Returns a FileExistsValidator singleton.static StringgetKeyLevelOnFail(String validatorName)static intgetLevelOnFail(ValidatorContext context, String validatorName)Gets thelevelOnFailtype for givenvalidatorName.static IntegerValidatorintegerValidator()Returns a IntegerValidator singleton.static LongValidatorlongValidator()Returns a LongValidator singleton.static NotBlankValidatornotBlankValidator()Returns a NotBlankValidator singleton.static NotNullValidatornotNullValidator()Returns a NotNullValidator singleton.static voidputLevelOnFail(Map<String,Object> map, int levelOnFail)static voidputLevelOnFail(Map<String,Object> map, String validatorName, int levelOnFail)static booleanvalidateMask(org.pentaho.di.core.CheckResultSourceInterface source, String propertyName, int levelOnFail, List<org.pentaho.di.core.CheckResultInterface> remarks, String mask)Fails if a field's value does not match the given mask.static booleanvalidateMask(org.pentaho.di.core.CheckResultSourceInterface source, String propertyName, List<org.pentaho.di.core.CheckResultInterface> remarks, String mask, int levelOnFail)Fails if a field's value does not match the given mask.
-
-
-
Field Detail
-
LEVEL_FAILURE_DEFAULT
public static final int LEVEL_FAILURE_DEFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
andValidator
public static AndValidator andValidator()
Returns a AndValidator singleton.
-
notBlankValidator
public static NotBlankValidator notBlankValidator()
Returns a NotBlankValidator singleton.
-
notNullValidator
public static NotNullValidator notNullValidator()
Returns a NotNullValidator singleton.
-
fileExistsValidator
public static FileExistsValidator fileExistsValidator()
Returns a FileExistsValidator singleton.
-
integerValidator
public static IntegerValidator integerValidator()
Returns a IntegerValidator singleton.
-
longValidator
public static LongValidator longValidator()
Returns a LongValidator singleton.
-
fileDoesNotExistValidator
public static FileDoesNotExistValidator fileDoesNotExistValidator()
Returns a FileDoesNotExistValidator singleton.
-
emailValidator
public static EmailValidator emailValidator()
Returns a EmailValidator singleton.
-
getLevelOnFail
public static int getLevelOnFail(ValidatorContext context, String validatorName)
Gets thelevelOnFailtype for givenvalidatorName. If that is not found, returns genericlevelOnFailtype. If that fails, returnsCheckResultInterface.TYPE_RESULT_ERROR.
-
putLevelOnFail
public static void putLevelOnFail(Map<String,Object> map, String validatorName, int levelOnFail)
-
validateMask
public static boolean validateMask(org.pentaho.di.core.CheckResultSourceInterface source, String propertyName, List<org.pentaho.di.core.CheckResultInterface> remarks, String mask, int levelOnFail)Fails if a field's value does not match the given mask.
-
validateMask
public static boolean validateMask(org.pentaho.di.core.CheckResultSourceInterface source, String propertyName, int levelOnFail, List<org.pentaho.di.core.CheckResultInterface> remarks, String mask)Fails if a field's value does not match the given mask.
-
addFailureRemark
public static void addFailureRemark(org.pentaho.di.core.CheckResultSourceInterface source, String propertyName, String validatorName, List<org.pentaho.di.core.CheckResultInterface> remarks, int level)
-
addExceptionRemark
public static void addExceptionRemark(org.pentaho.di.core.CheckResultSourceInterface source, String propertyName, String validatorName, List<org.pentaho.di.core.CheckResultInterface> remarks, Exception e)
-
addGeneralRemark
public static void addGeneralRemark(org.pentaho.di.core.CheckResultSourceInterface source, String propertyName, String validatorName, List<org.pentaho.di.core.CheckResultInterface> remarks, String key, int level)
-
-