public static class Validators.LongValidator extends Validators.RequiredValidator<java.lang.Long>
CLASS_VERSION
Constructor and Description |
---|
LongValidator() |
LongValidator(boolean pRequired) |
LongValidator(boolean pRequired,
boolean pNonNegative) |
LongValidator(java.lang.String pErrorCode) |
LongValidator(java.lang.String pErrorCode,
boolean pRequired) |
LongValidator(java.lang.String pErrorCode,
boolean pRequired,
boolean pNonNegative) |
Modifier and Type | Method and Description |
---|---|
boolean |
isAllowNegative()
Whether we allow a non-negative number.
|
boolean |
isRequiresNonNegative()
Return whether we require a non-negative value.
|
void |
setAllowNegative(boolean pAllowNegative)
Set whether we allow a non-negative number.
|
java.lang.Long |
validateValue(java.lang.String pPropertyName,
java.lang.Object pPropertyValue,
ValidatorContext<?> pContext)
Validate (and possibly convert) the specified property value.
|
getClassRequired, getRequiredOption, getRequiredPredicate, isRequired, keyMustBePresent, setClassRequired, setRequired, setRequiredOption, setRequiredPredicate
assertAlphanumeric, assertBoolean, assertDateTime, assertDouble, assertInstanceOf, assertInteger, assertLong, assertNotBlankString, assertNotEmpty, assertNotEmpty, assertNotNull, assertNotNull, assertString, assertString, assertString, createInstance, getBeanPropertyValueForValidation, getErrorCode, getNameForClass, getPropertyNames, getPropertyValue, getPropertyValue, hasProperty, isDigits, isRequired, setErrorCode, setPropertyValue, validateBeanProperty
public LongValidator()
public LongValidator(boolean pRequired)
public LongValidator(boolean pRequired, boolean pNonNegative)
public LongValidator(java.lang.String pErrorCode)
public LongValidator(java.lang.String pErrorCode, boolean pRequired)
public LongValidator(java.lang.String pErrorCode, boolean pRequired, boolean pNonNegative)
public boolean isRequiresNonNegative()
public boolean isAllowNegative()
public void setAllowNegative(boolean pAllowNegative)
public java.lang.Long validateValue(java.lang.String pPropertyName, java.lang.Object pPropertyValue, ValidatorContext<?> pContext)
Validator
validateValue
in interface Validator<java.lang.Long>
validateValue
in class Validators.RequiredValidator<java.lang.Long>
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.