Class AbstractNumericValidator
- java.lang.Object
-
- org.camunda.bpm.engine.impl.form.validator.AbstractNumericValidator
-
- All Implemented Interfaces:
FormFieldValidator
- Direct Known Subclasses:
MaxValidator,MinValidator
public abstract class AbstractNumericValidator extends java.lang.Object implements FormFieldValidator
- Author:
- Daniel Meyer
-
-
Constructor Summary
Constructors Constructor Description AbstractNumericValidator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected booleanisNullValid()protected abstract booleanvalidate(java.lang.Double submittedValue, java.lang.Double configuration)protected abstract booleanvalidate(java.lang.Float submittedValue, java.lang.Float configuration)protected abstract booleanvalidate(java.lang.Integer submittedValue, java.lang.Integer configuration)protected abstract booleanvalidate(java.lang.Long submittedValue, java.lang.Long configuration)booleanvalidate(java.lang.Object submittedValue, FormFieldValidatorContext validatorContext)return true if the submitted value is valid for the given form field.protected abstract booleanvalidate(java.lang.Short submittedValue, java.lang.Short configuration)
-
-
-
Method Detail
-
validate
public boolean validate(java.lang.Object submittedValue, FormFieldValidatorContext validatorContext)Description copied from interface:FormFieldValidatorreturn true if the submitted value is valid for the given form field.- Specified by:
validatein interfaceFormFieldValidator- Parameters:
submittedValue- the value submitted to the form fieldvalidatorContext- object providing access to additional information useful wile validating the form- Returns:
- true if the value is valid, false otherwise.
-
isNullValid
protected boolean isNullValid()
-
validate
protected abstract boolean validate(java.lang.Integer submittedValue, java.lang.Integer configuration)
-
validate
protected abstract boolean validate(java.lang.Long submittedValue, java.lang.Long configuration)
-
validate
protected abstract boolean validate(java.lang.Double submittedValue, java.lang.Double configuration)
-
validate
protected abstract boolean validate(java.lang.Float submittedValue, java.lang.Float configuration)
-
validate
protected abstract boolean validate(java.lang.Short submittedValue, java.lang.Short configuration)
-
-