public class LocalDateValidator extends AbstractStringValidator implements ConfiguredProvider
Modifier and Type | Field and Description |
---|---|
static String |
ID |
static LocalDateValidator |
INSTANCE |
static String |
MESSAGE_INVALID_DATE |
IGNORE_EMPTY_VALUE
Constructor and Description |
---|
LocalDateValidator() |
Modifier and Type | Method and Description |
---|---|
protected void |
doValidate(String value,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
List<ProviderConfigProperty> |
getConfigProperties() |
String |
getHelpText() |
String |
getId() |
protected boolean |
isIgnoreEmptyValuesConfigured(ValidatorConfig config)
Default implementation only looks for
AbstractSimpleValidator.IGNORE_EMPTY_VALUE configuration option. |
ValidationResult |
validateConfig(KeycloakSession session,
ValidatorConfig config)
Validates the given validation config.
|
doValidate, skipValidation
validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, create, init, postInit
validate, validate, validate, validate, validate, validate
order
public static final LocalDateValidator INSTANCE
public static final String ID
public static final String MESSAGE_INVALID_DATE
public String getId()
getId
in interface ProviderFactory<Validator>
protected void doValidate(String value, String inputHint, ValidationContext context, ValidatorConfig config)
doValidate
in class AbstractStringValidator
public ValidationResult validateConfig(KeycloakSession session, ValidatorConfig config)
ValidatorFactory
Implementations can use the KeycloakSession
to validate the given ValidatorConfig
.
validateConfig
in interface ValidatorFactory
session
- the KeycloakSession
config
- the config to be validatedpublic String getHelpText()
getHelpText
in interface ConfiguredProvider
public List<ProviderConfigProperty> getConfigProperties()
getConfigProperties
in interface ConfiguredProvider
protected boolean isIgnoreEmptyValuesConfigured(ValidatorConfig config)
AbstractSimpleValidator
AbstractSimpleValidator.IGNORE_EMPTY_VALUE
configuration option.isIgnoreEmptyValuesConfigured
in class AbstractSimpleValidator
config
- to get option fromCopyright © 2021 JBoss by Red Hat. All rights reserved.