Class ActionValidatorUtils
- java.lang.Object
-
- org.apache.hop.workflow.action.validator.ActionValidatorUtils
-
public class ActionValidatorUtils 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.
-
-
Field Summary
Fields Modifier and Type Field Description static intLEVEL_FAILURE_DEFAULT
-
Constructor Summary
Constructors Constructor Description ActionValidatorUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddExceptionRemark(ICheckResultSource source, String propertyName, String validatorName, List<ICheckResult> remarks, Exception e)static voidaddFailureRemark(ICheckResultSource source, String propertyName, String validatorName, List<ICheckResult> remarks, int level)static voidaddGeneralRemark(ICheckResultSource source, String propertyName, String validatorName, List<ICheckResult> remarks, String key, int level)static voidaddOkRemark(ICheckResultSource source, String propertyName, List<ICheckResult> 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(ICheckResultSource source, String propertyName, int levelOnFail, List<ICheckResult> remarks, String mask)Fails if a field's value does not match the given mask.static booleanvalidateMask(ICheckResultSource source, String propertyName, List<ICheckResult> 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, returnsICheckResult.TYPE_RESULT_ERROR.
-
putLevelOnFail
public static void putLevelOnFail(Map<String,Object> map, String validatorName, int levelOnFail)
-
validateMask
public static boolean validateMask(ICheckResultSource source, String propertyName, List<ICheckResult> remarks, String mask, int levelOnFail)
Fails if a field's value does not match the given mask.
-
validateMask
public static boolean validateMask(ICheckResultSource source, String propertyName, int levelOnFail, List<ICheckResult> remarks, String mask)
Fails if a field's value does not match the given mask.
-
addFailureRemark
public static void addFailureRemark(ICheckResultSource source, String propertyName, String validatorName, List<ICheckResult> remarks, int level)
-
addExceptionRemark
public static void addExceptionRemark(ICheckResultSource source, String propertyName, String validatorName, List<ICheckResult> remarks, Exception e)
-
addGeneralRemark
public static void addGeneralRemark(ICheckResultSource source, String propertyName, String validatorName, List<ICheckResult> remarks, String key, int level)
-
addOkRemark
public static void addOkRemark(ICheckResultSource source, String propertyName, List<ICheckResult> remarks)
-
-