Package io.jmix.core.impl.validation
Class JmixLocalValidatorFactoryBean
java.lang.Object
org.springframework.validation.beanvalidation.SpringValidatorAdapter
org.springframework.validation.beanvalidation.LocalValidatorFactoryBean
io.jmix.core.impl.validation.JmixLocalValidatorFactoryBean
- All Implemented Interfaces:
jakarta.validation.Validator,jakarta.validation.ValidatorFactory,AutoCloseable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware,org.springframework.validation.SmartValidator,org.springframework.validation.Validator
public class JmixLocalValidatorFactoryBean
extends org.springframework.validation.beanvalidation.LocalValidatorFactoryBean
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static classprotected static classprotected static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected jakarta.validation.ClockProviderprotected jakarta.validation.MessageInterpolator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidpostProcessConfiguration(jakarta.validation.Configuration<?> configuration) protected voidregisterFutureOrPresentValidators(org.hibernate.validator.cfg.context.ConstraintDefinitionContext<jakarta.validation.constraints.FutureOrPresent> context) protected voidregisterFutureValidators(org.hibernate.validator.cfg.context.ConstraintDefinitionContext<jakarta.validation.constraints.Future> context) protected voidregisterPastOrPresentValidators(org.hibernate.validator.cfg.context.ConstraintDefinitionContext<jakarta.validation.constraints.PastOrPresent> context) protected voidregisterPastValidators(org.hibernate.validator.cfg.context.ConstraintDefinitionContext<jakarta.validation.constraints.Past> context) voidsetClockProvider(jakarta.validation.ClockProvider clockProvider) voidsetJmixMessageInterpolator(jakarta.validation.MessageInterpolator messageInterpolator) Methods inherited from class org.springframework.validation.beanvalidation.LocalValidatorFactoryBean
afterPropertiesSet, close, destroy, getClockProvider, getConstraintValidatorFactory, getMessageInterpolator, getParameterNameProvider, getTraversableResolver, getValidationPropertyMap, getValidator, setApplicationContext, setConfigurationInitializer, setConstraintValidatorFactory, setMappingLocations, setMessageInterpolator, setParameterNameDiscoverer, setProviderClass, setTraversableResolver, setValidationMessageSource, setValidationProperties, setValidationPropertyMap, setValidationProviderResolver, unwrap, usingContextMethods inherited from class org.springframework.validation.beanvalidation.SpringValidatorAdapter
determineErrorCode, determineField, forExecutables, getArgumentsForConstraint, getConstraintsForClass, getRejectedValue, getResolvableField, processConstraintViolations, requiresMessageFormat, supports, validate, validate, validate, validateProperty, validateValue, validateValue
-
Field Details
-
clockProvider
protected jakarta.validation.ClockProvider clockProvider -
jmixMessageInterpolator
protected jakarta.validation.MessageInterpolator jmixMessageInterpolator
-
-
Constructor Details
-
JmixLocalValidatorFactoryBean
public JmixLocalValidatorFactoryBean()
-
-
Method Details
-
setClockProvider
public void setClockProvider(jakarta.validation.ClockProvider clockProvider) -
setJmixMessageInterpolator
public void setJmixMessageInterpolator(jakarta.validation.MessageInterpolator messageInterpolator) -
postProcessConfiguration
protected void postProcessConfiguration(jakarta.validation.Configuration<?> configuration) - Overrides:
postProcessConfigurationin classorg.springframework.validation.beanvalidation.LocalValidatorFactoryBean
-
registerPastValidators
protected void registerPastValidators(org.hibernate.validator.cfg.context.ConstraintDefinitionContext<jakarta.validation.constraints.Past> context) -
registerPastOrPresentValidators
protected void registerPastOrPresentValidators(org.hibernate.validator.cfg.context.ConstraintDefinitionContext<jakarta.validation.constraints.PastOrPresent> context) -
registerFutureValidators
protected void registerFutureValidators(org.hibernate.validator.cfg.context.ConstraintDefinitionContext<jakarta.validation.constraints.Future> context) -
registerFutureOrPresentValidators
protected void registerFutureOrPresentValidators(org.hibernate.validator.cfg.context.ConstraintDefinitionContext<jakarta.validation.constraints.FutureOrPresent> context)
-