Class ValidationConfig
java.lang.Object
org.glassfish.jersey.server.validation.ValidationConfig
Configuration class for Bean Validation provider.
- Author:
- Michal Gajdos
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddValueExtractor(jakarta.validation.valueextraction.ValueExtractor<?> valueExtractors) Defines the value extractor.clockProvider(jakarta.validation.ClockProvider clockProvider) Defines the clock provider.constraintValidatorFactory(jakarta.validation.ConstraintValidatorFactory constraintValidatorFactory) Defines the constraint validator factory.jakarta.validation.ClockProviderReturnClockProviderimplementation used for configuration.jakarta.validation.ConstraintValidatorFactoryReturnConstraintValidatorFactoryimplementation used for configuration.jakarta.validation.MessageInterpolatorReturnMessageInterpolatorimplementation used for configuration.jakarta.validation.ParameterNameProviderReturnParameterNameProviderimplementation used for configuration.jakarta.validation.TraversableResolverReturnTraversableResolverimplementation used for configuration.List<jakarta.validation.valueextraction.ValueExtractor<?>>ReturnValueExtractorimplementations used for configuration.messageInterpolator(jakarta.validation.MessageInterpolator messageInterpolator) Defines the message interpolator.parameterNameProvider(jakarta.validation.ParameterNameProvider parameterNameProvider) Defines the parameter name provider.traversableResolver(jakarta.validation.TraversableResolver traversableResolver) Defines the traversable resolver.
-
Constructor Details
-
ValidationConfig
public ValidationConfig()
-
-
Method Details
-
getMessageInterpolator
public jakarta.validation.MessageInterpolator getMessageInterpolator()ReturnMessageInterpolatorimplementation used for configuration.- Returns:
- instance of
MessageInterpolatorornullif not defined.
-
getTraversableResolver
public jakarta.validation.TraversableResolver getTraversableResolver()ReturnTraversableResolverimplementation used for configuration.- Returns:
- instance of
TraversableResolverornullif not defined.
-
getConstraintValidatorFactory
public jakarta.validation.ConstraintValidatorFactory getConstraintValidatorFactory()ReturnConstraintValidatorFactoryimplementation used for configuration.- Returns:
- instance of
ConstraintValidatorFactoryornullif not defined.
-
getParameterNameProvider
public jakarta.validation.ParameterNameProvider getParameterNameProvider()ReturnParameterNameProviderimplementation used for configuration.- Returns:
- instance of
ParameterNameProviderornullif not defined.
-
getClockProvider
public jakarta.validation.ClockProvider getClockProvider()ReturnClockProviderimplementation used for configuration.- Returns:
- instance of
ClockProviderornullif not defined.
-
getValueExtractors
ReturnValueExtractorimplementations used for configuration.- Returns:
- instances of
ValueExtractorornullif not defined.
-
messageInterpolator
public ValidationConfig messageInterpolator(jakarta.validation.MessageInterpolator messageInterpolator) Defines the message interpolator. Ifnullis passed, the default message interpolator is used.- Parameters:
messageInterpolator- message interpolator implementation.
-
traversableResolver
public ValidationConfig traversableResolver(jakarta.validation.TraversableResolver traversableResolver) Defines the traversable resolver. Ifnullis passed, the default traversable resolver is used.- Parameters:
traversableResolver- traversable resolver implementation.
-
constraintValidatorFactory
public ValidationConfig constraintValidatorFactory(jakarta.validation.ConstraintValidatorFactory constraintValidatorFactory) Defines the constraint validator factory. Ifnullis passed, the default constraint validator factory is used.- Parameters:
constraintValidatorFactory- constraint factory implementation.
-
parameterNameProvider
public ValidationConfig parameterNameProvider(jakarta.validation.ParameterNameProvider parameterNameProvider) Defines the parameter name provider. Ifnullis passed, the default parameter name provider is used.- Parameters:
parameterNameProvider- parameter name provider implementation.
-
clockProvider
Defines the clock provider. Ifnullis passed, the default clock provider is used.- Parameters:
clockProvider- clock provider implementation.
-
addValueExtractor
public ValidationConfig addValueExtractor(jakarta.validation.valueextraction.ValueExtractor<?> valueExtractors) Defines the value extractor. Ifnullis passed, the default value extractor is used.- Parameters:
valueExtractors- value extractor implementations.
-