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 boolean
isNullValid()
protected abstract boolean
validate(java.lang.Double submittedValue, java.lang.Double configuration)
protected abstract boolean
validate(java.lang.Float submittedValue, java.lang.Float configuration)
protected abstract boolean
validate(java.lang.Integer submittedValue, java.lang.Integer configuration)
protected abstract boolean
validate(java.lang.Long submittedValue, java.lang.Long configuration)
boolean
validate(java.lang.Object submittedValue, FormFieldValidatorContext validatorContext)
return true if the submitted value is valid for the given form field.protected abstract boolean
validate(java.lang.Short submittedValue, java.lang.Short configuration)
-
-
-
Method Detail
-
validate
public boolean validate(java.lang.Object submittedValue, FormFieldValidatorContext validatorContext)
Description copied from interface:FormFieldValidator
return true if the submitted value is valid for the given form field.- Specified by:
validate
in 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)
-
-