public static class Validators.BooleanValidator extends Validators.RequiredValidator<java.lang.Boolean>
CLASS_VERSION
Constructor and Description |
---|
BooleanValidator() |
BooleanValidator(boolean pRequired) |
BooleanValidator(boolean pRequired,
java.lang.Boolean pDefaultValue) |
BooleanValidator(java.lang.String pErrorCode) |
BooleanValidator(java.lang.String pErrorCode,
boolean pRequired) |
BooleanValidator(java.lang.String pErrorCode,
boolean pRequired,
java.lang.Boolean pDefaultValue) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getDefaultValue()
Get the default value.
|
java.lang.Boolean |
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 BooleanValidator()
public BooleanValidator(boolean pRequired)
public BooleanValidator(java.lang.String pErrorCode)
public BooleanValidator(java.lang.String pErrorCode, boolean pRequired)
public BooleanValidator(java.lang.String pErrorCode, boolean pRequired, java.lang.Boolean pDefaultValue)
public BooleanValidator(boolean pRequired, java.lang.Boolean pDefaultValue)
public java.lang.Boolean getDefaultValue()
public java.lang.Boolean validateValue(java.lang.String pPropertyName, java.lang.Object pPropertyValue, ValidatorContext<?> pContext)
Validator
validateValue
in interface Validator<java.lang.Boolean>
validateValue
in class Validators.RequiredValidator<java.lang.Boolean>
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.