public static class Validators.IntegerValidator extends Validators.RequiredValidator<java.lang.Integer>
CLASS_VERSION| Constructor and Description |
|---|
IntegerValidator() |
IntegerValidator(boolean pRequired) |
IntegerValidator(boolean pRequired,
boolean pAllowNegative) |
IntegerValidator(java.lang.String pErrorCode) |
IntegerValidator(java.lang.String pErrorCode,
boolean pRequired) |
IntegerValidator(java.lang.String pErrorCode,
boolean pRequired,
boolean pAllowNegative) |
IntegerValidator(java.lang.String pErrorCode,
boolean pRequired,
boolean pAllowNegative,
boolean pAllowZero) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isAllowNegative()
Whether we allow a non-negative number.
|
boolean |
isAllowZero() |
void |
setAllowNegative(boolean pAllowNegative)
Set whether we allow a non-negative number.
|
void |
setAllowZero(boolean pAllowZero) |
java.lang.Integer |
validateValue(java.lang.String pPropertyName,
java.lang.Object pPropertyValue,
ValidatorContext<?> pContext)
Validate (and possibly convert) the specified property value.
|
getClassesRequired, getClassRequired, getRequiredOption, getRequiredPredicate, isRequired, isSourceOnly, keyMustBePresent, setClassesRequired, setClassRequired, setRequired, setRequiredOption, setRequiredPredicate, setSourceOnlyassertAlphanumeric, assertBoolean, assertDateTime, assertDouble, assertInstanceOf, assertInstanceOf, assertInteger, assertInteger, assertLong, assertNotBlankString, assertNotEmpty, assertNotEmpty, assertNotNull, assertNotNull, assertString, assertString, assertString, assertUnicodeAlphanumeric, createInstance, createInstance, getBeanPropertyValueForValidation, getCheckedBeanPropertyValueForValidation, getErrorCode, getNameForClass, getNameForClasses, getParentValidator, getPropertyNames, getPropertyValue, getPropertyValue, hasProperty, isDigits, isRequired, setErrorCode, setParentValidator, setPropertyValue, validateBeanPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetErrorCode, setErrorCodevalidateBeanPropertypublic IntegerValidator()
public IntegerValidator(boolean pRequired)
public IntegerValidator(boolean pRequired,
boolean pAllowNegative)
public IntegerValidator(java.lang.String pErrorCode)
public IntegerValidator(java.lang.String pErrorCode,
boolean pRequired)
public IntegerValidator(java.lang.String pErrorCode,
boolean pRequired,
boolean pAllowNegative)
public IntegerValidator(java.lang.String pErrorCode,
boolean pRequired,
boolean pAllowNegative,
boolean pAllowZero)
public boolean isAllowNegative()
public void setAllowNegative(boolean pAllowNegative)
public boolean isAllowZero()
public void setAllowZero(boolean pAllowZero)
pAllowZero - set to true if zero is allowed; true by default.public java.lang.Integer validateValue(java.lang.String pPropertyName,
java.lang.Object pPropertyValue,
ValidatorContext<?> pContext)
ValidatorvalidateValue in interface Validator<java.lang.Integer>validateValue in class Validators.RequiredValidator<java.lang.Integer>pPropertyName - the name of the property being validated. This
is typically used as a key for fetching the value from pProperties.pPropertyValue - the fetched property valuepContext - the current validation context.