Class ValidationConfig
- java.lang.Object
-
- org.glassfish.jersey.server.validation.ValidationConfig
-
public final class ValidationConfig extends Object
Configuration class for Bean Validation provider.- Author:
- Michal Gajdos
-
-
Constructor Summary
Constructors Constructor Description ValidationConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidationConfigaddValueExtractor(jakarta.validation.valueextraction.ValueExtractor<?> valueExtractors)Defines the value extractor.ValidationConfigclockProvider(jakarta.validation.ClockProvider clockProvider)Defines the clock provider.ValidationConfigconstraintValidatorFactory(jakarta.validation.ConstraintValidatorFactory constraintValidatorFactory)Defines the constraint validator factory.jakarta.validation.ClockProvidergetClockProvider()ReturnClockProviderimplementation used for configuration.jakarta.validation.ConstraintValidatorFactorygetConstraintValidatorFactory()ReturnConstraintValidatorFactoryimplementation used for configuration.jakarta.validation.MessageInterpolatorgetMessageInterpolator()ReturnMessageInterpolatorimplementation used for configuration.jakarta.validation.ParameterNameProvidergetParameterNameProvider()ReturnParameterNameProviderimplementation used for configuration.jakarta.validation.TraversableResolvergetTraversableResolver()ReturnTraversableResolverimplementation used for configuration.List<jakarta.validation.valueextraction.ValueExtractor<?>>getValueExtractors()ReturnValueExtractorimplementations used for configuration.ValidationConfigmessageInterpolator(jakarta.validation.MessageInterpolator messageInterpolator)Defines the message interpolator.ValidationConfigparameterNameProvider(jakarta.validation.ParameterNameProvider parameterNameProvider)Defines the parameter name provider.ValidationConfigtraversableResolver(jakarta.validation.TraversableResolver traversableResolver)Defines the traversable resolver.
-
-
-
Method Detail
-
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
public List<jakarta.validation.valueextraction.ValueExtractor<?>> 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
public ValidationConfig clockProvider(jakarta.validation.ClockProvider 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.
-
-