Package io.dropwizard.jersey.validation
Class JerseyParameterNameProvider
java.lang.Object
org.hibernate.validator.parameternameprovider.ReflectionParameterNameProvider
io.dropwizard.jersey.validation.JerseyParameterNameProvider
- All Implemented Interfaces:
jakarta.validation.ParameterNameProvider
public class JerseyParameterNameProvider
extends org.hibernate.validator.parameternameprovider.ReflectionParameterNameProvider
Adds jersey support to parameter name discovery in hibernate validator.
This provider will behave like the hibernate-provided ReflectionParameterNameProvider except when a
method parameter is annotated with a jersey parameter annotation, like QueryParam. If a jersey parameter
annotation is present the value of the annotation is used as the parameter name.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetParameterNameFromAnnotations(Annotation[] memberAnnotations) Derives member name and type from its annotationsgetParameterNames(Method method) Methods inherited from class org.hibernate.validator.parameternameprovider.ReflectionParameterNameProvider
getParameterNames
-
Constructor Details
-
JerseyParameterNameProvider
public JerseyParameterNameProvider()
-
-
Method Details
-
getParameterNames
- Specified by:
getParameterNamesin interfacejakarta.validation.ParameterNameProvider- Overrides:
getParameterNamesin classorg.hibernate.validator.parameternameprovider.ReflectionParameterNameProvider
-
getParameterNameFromAnnotations
Derives member name and type from its annotations
-