public class IntegerValidator extends AbstractNumberValidator implements ConfiguredProvider
Integer or Long. Accepts String also if convertible to
Long by common Long.parseLong(String) operation.| Modifier and Type | Field and Description |
|---|---|
static String |
ID |
static IntegerValidator |
INSTANCE |
configProperties, KEY_MAX, KEY_MIN, MESSAGE_INVALID_NUMBER, MESSAGE_NUMBER_OUT_OF_RANGE, MESSAGE_NUMBER_OUT_OF_RANGE_TOO_BIG, MESSAGE_NUMBER_OUT_OF_RANGE_TOO_SMALLIGNORE_EMPTY_VALUE| Constructor and Description |
|---|
IntegerValidator() |
IntegerValidator(ValidatorConfig config) |
| Modifier and Type | Method and Description |
|---|---|
protected Number |
convert(Object value,
ValidatorConfig config)
Convert input value to instance of Number supported by this validator.
|
String |
getHelpText() |
String |
getId() |
protected Number |
getMinMaxConfig(ValidatorConfig config,
String key)
Get config value for min and max validation bound as a Number supported by this validator
|
protected boolean |
isFirstGreaterThanToSecond(Number n1,
Number n2)
Compare two numbers of supported type (fed by
AbstractNumberValidator.convert(Object, ValidatorConfig) and
AbstractNumberValidator.getMinMaxConfig(ValidatorConfig, String) ) |
doValidate, getConfigProperties, selectRangeErrorMessage, skipValidation, validateConfigisIgnoreEmptyValuesConfigured, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConfigPropertiesclose, create, init, postInitvalidate, validate, validate, validate, validate, validateorderpublic static final String ID
public static final IntegerValidator INSTANCE
public IntegerValidator()
public IntegerValidator(ValidatorConfig config)
protected Number convert(Object value, ValidatorConfig config)
AbstractNumberValidatorconvert in class AbstractNumberValidatorvalue - to convertpublic String getId()
getId in interface ProviderFactory<Validator>protected Number getMinMaxConfig(ValidatorConfig config, String key)
AbstractNumberValidatorgetMinMaxConfig in class AbstractNumberValidatorconfig - to get fromkey - of the config valueprotected boolean isFirstGreaterThanToSecond(Number n1, Number n2)
AbstractNumberValidatorAbstractNumberValidator.convert(Object, ValidatorConfig) and
AbstractNumberValidator.getMinMaxConfig(ValidatorConfig, String) )isFirstGreaterThanToSecond in class AbstractNumberValidatorpublic String getHelpText()
getHelpText in interface ConfiguredProviderCopyright © 2021 JBoss by Red Hat. All rights reserved.