Package | Description |
---|---|
org.keycloak.userprofile | |
org.keycloak.validate | |
org.keycloak.validate.validators |
Constructor and Description |
---|
AttributeValidatorMetadata(String validatorId,
ValidatorConfig validatorConfig) |
Modifier and Type | Field and Description |
---|---|
static ValidatorConfig |
ValidatorConfig.EMPTY
An empty
ValidatorConfig . |
Modifier and Type | Method and Description |
---|---|
ValidatorConfig |
ValidatorConfig.ValidatorConfigBuilder.build() |
static ValidatorConfig |
ValidatorConfig.configFromMap(Map<String,Object> map)
Static helper to create a
ValidatorConfig from the given map . |
Modifier and Type | Method and Description |
---|---|
ValidatorConfig.ValidatorConfigBuilder |
ValidatorConfig.ValidatorConfigBuilder.config(ValidatorConfig values)
Add all configurations from other config
|
protected void |
AbstractStringValidator.doValidate(Object value,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
protected abstract void |
AbstractSimpleValidator.doValidate(Object value,
String inputHint,
ValidationContext context,
ValidatorConfig config)
Validate type, format, range of the value etc.
|
protected abstract void |
AbstractStringValidator.doValidate(String value,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
protected boolean |
AbstractSimpleValidator.isIgnoreEmptyValuesConfigured(ValidatorConfig config)
Default implementation only looks for
AbstractSimpleValidator.IGNORE_EMPTY_VALUE configuration option. |
protected boolean |
AbstractStringValidator.skipValidation(Object value,
ValidatorConfig config) |
protected abstract boolean |
AbstractSimpleValidator.skipValidation(Object value,
ValidatorConfig config)
Decide if validation of individual value should be skipped or not.
|
ValidationContext |
Validator.validate(Object input,
String inputHint,
ValidationContext context,
ValidatorConfig config)
Validates the given
input with an additional inputHint and config . |
ValidationContext |
AbstractSimpleValidator.validate(Object input,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
default ValidationContext |
Validator.validate(Object input,
String inputHint,
ValidatorConfig config)
Validates the given
input with an additional inputHint . |
default ValidationContext |
Validator.validate(Object input,
ValidatorConfig config)
Validates the given
input with an additional config . |
static ValidationResult |
Validators.validateConfig(KeycloakSession session,
String id,
ValidatorConfig config)
|
default ValidationResult |
ValidatorFactory.validateConfig(KeycloakSession session,
ValidatorConfig config)
Validates the given validation config.
|
ValidationResult |
Validators.validateConfig(String id,
ValidatorConfig config)
|
Modifier and Type | Method and Description |
---|---|
protected Number |
IntegerValidator.convert(Object value,
ValidatorConfig config) |
protected Number |
DoubleValidator.convert(Object value,
ValidatorConfig config) |
protected abstract Number |
AbstractNumberValidator.convert(Object value,
ValidatorConfig config)
Convert input value to instance of Number supported by this validator.
|
protected void |
AbstractNumberValidator.doValidate(Object value,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
protected void |
PatternValidator.doValidate(String value,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
protected void |
LocalDateValidator.doValidate(String value,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
protected void |
LengthValidator.doValidate(String value,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
protected void |
EmailValidator.doValidate(String value,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
protected Number |
IntegerValidator.getMinMaxConfig(ValidatorConfig config,
String key) |
protected Number |
DoubleValidator.getMinMaxConfig(ValidatorConfig config,
String key) |
protected abstract Number |
AbstractNumberValidator.getMinMaxConfig(ValidatorConfig config,
String key)
Get config value for min and max validation bound as a Number supported by this validator
|
protected boolean |
LocalDateValidator.isIgnoreEmptyValuesConfigured(ValidatorConfig config) |
protected String |
LengthValidator.selectErrorMessage(ValidatorConfig config)
Select error message depending on the allowed length interval bound configuration.
|
protected String |
AbstractNumberValidator.selectRangeErrorMessage(ValidatorConfig config)
Select error message depending on the allowed range interval bound configuration.
|
protected boolean |
AbstractNumberValidator.skipValidation(Object value,
ValidatorConfig config) |
ValidationContext |
ValidatorConfigValidator.validate(Object input,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
ValidationContext |
UriValidator.validate(Object input,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
ValidationContext |
NotEmptyValidator.validate(Object input,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
ValidationContext |
NotBlankValidator.validate(Object input,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
ValidationResult |
PatternValidator.validateConfig(KeycloakSession session,
ValidatorConfig config) |
ValidationResult |
LocalDateValidator.validateConfig(KeycloakSession session,
ValidatorConfig config) |
ValidationResult |
LengthValidator.validateConfig(KeycloakSession session,
ValidatorConfig config) |
ValidationResult |
AbstractNumberValidator.validateConfig(KeycloakSession session,
ValidatorConfig config) |
protected boolean |
NotBlankValidator.validateStringValue(String value,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
Constructor and Description |
---|
AbstractNumberValidator(ValidatorConfig config) |
DoubleValidator(ValidatorConfig config) |
IntegerValidator(ValidatorConfig config) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.