@ConfigurationProperties(value="micronaut.validator") public class DefaultValidatorConfiguration extends Object implements ValidatorConfiguration, Toggleable, ValidatorContext
ENABLED, PREFIX| Constructor and Description |
|---|
DefaultValidatorConfiguration() |
@Nonnull public ConstraintValidatorRegistry getConstraintValidatorRegistry()
getConstraintValidatorRegistry in interface ValidatorConfigurationpublic boolean isEnabled()
isEnabled in interface Toggleablepublic DefaultValidatorConfiguration setEnabled(boolean enabled)
enabled - True if it is@Inject public DefaultValidatorConfiguration setConstraintValidatorRegistry(@Nullable ConstraintValidatorRegistry constraintValidatorRegistry)
constraintValidatorRegistry - The registry to use@Nonnull public ValueExtractorRegistry getValueExtractorRegistry()
getValueExtractorRegistry in interface ValidatorConfiguration@Inject public DefaultValidatorConfiguration setValueExtractorRegistry(@Nullable ValueExtractorRegistry valueExtractorRegistry)
valueExtractorRegistry - The registry@Nonnull public ClockProvider getClockProvider()
getClockProvider in interface ValidatorConfiguration@Inject public DefaultValidatorConfiguration setClockProvider(@Nullable ClockProvider clockProvider)
clockProvider - The clock provider@Nonnull public TraversableResolver getTraversableResolver()
getTraversableResolver in interface ValidatorConfiguration@Inject public DefaultValidatorConfiguration setTraversableResolver(@Nullable TraversableResolver traversableResolver)
traversableResolver - The resolver@Nonnull public MessageSource getMessageSource()
getMessageSource in interface ValidatorConfiguration@Inject public DefaultValidatorConfiguration setMessageSource(@Nullable MessageSource messageSource)
messageSource - The message source@Nonnull public ExecutionHandleLocator getExecutionHandleLocator()
ValidatorConfigurationgetExecutionHandleLocator in interface ValidatorConfiguration@Inject public DefaultValidatorConfiguration setExecutionHandleLocator(@Nullable ExecutionHandleLocator executionHandleLocator)
executionHandleLocator - The locatorpublic ValidatorContext messageInterpolator(MessageInterpolator messageInterpolator)
messageInterpolator in interface ValidatorContextpublic ValidatorContext traversableResolver(TraversableResolver traversableResolver)
traversableResolver in interface ValidatorContextpublic ValidatorContext constraintValidatorFactory(ConstraintValidatorFactory factory)
constraintValidatorFactory in interface ValidatorContextpublic ValidatorContext parameterNameProvider(ParameterNameProvider parameterNameProvider)
parameterNameProvider in interface ValidatorContextpublic ValidatorContext clockProvider(ClockProvider clockProvider)
clockProvider in interface ValidatorContextpublic ValidatorContext addValueExtractor(javax.validation.valueextraction.ValueExtractor<?> extractor)
addValueExtractor in interface ValidatorContextpublic Validator getValidator()
getValidator in interface ValidatorContext