Package org.keycloak.validate.validators
Class ValidatorConfigValidator
- java.lang.Object
- 
- org.keycloak.validate.validators.ValidatorConfigValidator
 
- 
- All Implemented Interfaces:
- Provider,- ProviderFactory<Validator>,- SimpleValidator,- Validator,- ValidatorFactory
 
 public class ValidatorConfigValidator extends Object implements SimpleValidator Validate that input value isValidatorConfigand it is correct for validator (inputHintmust be ID of the validator config is for) byValidators.validateConfig(org.keycloak.models.KeycloakSession, String, ValidatorConfig). .
- 
- 
Field SummaryFields Modifier and Type Field Description static StringIDstatic ValidatorConfigValidatorINSTANCEstatic StringMESSAGE_CONFIG_INVALID_BOOLEAN_VALUEGeneric error messages for config validations - invalid config value - boolean expectedstatic StringMESSAGE_CONFIG_INVALID_NUMBER_VALUEGeneric error messages for config validations - invalid config value - number expectedstatic StringMESSAGE_CONFIG_INVALID_STRING_VALUEGeneric error messages for config validations - invalid config value - string expectedstatic StringMESSAGE_CONFIG_INVALID_VALUEGeneric error messages for config validations - invalid config valuestatic StringMESSAGE_CONFIG_MISSING_VALUEGeneric error messages for config validations - missing config value
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetId()ValidationContextvalidate(Object input, String inputHint, ValidationContext context, ValidatorConfig config)Validates the giveninputwith an additionalinputHintandconfig.- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.keycloak.provider.ProviderFactorygetConfigMetadata, order
 - 
Methods inherited from interface org.keycloak.validate.SimpleValidatorclose, create, init, postInit
 - 
Methods inherited from interface org.keycloak.validate.Validatorvalidate, validate, validate, validate, validate, validate
 - 
Methods inherited from interface org.keycloak.validate.ValidatorFactoryvalidateConfig
 
- 
 
- 
- 
- 
Field Detail- 
MESSAGE_CONFIG_MISSING_VALUEpublic static final String MESSAGE_CONFIG_MISSING_VALUE Generic error messages for config validations - missing config value- See Also:
- Constant Field Values
 
 - 
MESSAGE_CONFIG_INVALID_VALUEpublic static final String MESSAGE_CONFIG_INVALID_VALUE Generic error messages for config validations - invalid config value- See Also:
- Constant Field Values
 
 - 
MESSAGE_CONFIG_INVALID_NUMBER_VALUEpublic static final String MESSAGE_CONFIG_INVALID_NUMBER_VALUE Generic error messages for config validations - invalid config value - number expected- See Also:
- Constant Field Values
 
 - 
MESSAGE_CONFIG_INVALID_BOOLEAN_VALUEpublic static final String MESSAGE_CONFIG_INVALID_BOOLEAN_VALUE Generic error messages for config validations - invalid config value - boolean expected- See Also:
- Constant Field Values
 
 - 
MESSAGE_CONFIG_INVALID_STRING_VALUEpublic static final String MESSAGE_CONFIG_INVALID_STRING_VALUE Generic error messages for config validations - invalid config value - string expected- See Also:
- Constant Field Values
 
 - 
IDpublic static final String ID - See Also:
- Constant Field Values
 
 - 
INSTANCEpublic static final ValidatorConfigValidator INSTANCE 
 
- 
 - 
Method Detail- 
getIdpublic String getId() - Specified by:
- getIdin interface- ProviderFactory<Validator>
 
 - 
validatepublic ValidationContext validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) Description copied from interface:ValidatorValidates the giveninputwith an additionalinputHintandconfig.
 
- 
 
-