public class GenericParameterService extends Object
Constructor and Description |
---|
GenericParameterService(PropertyResolverUtils propertyResolverUtils,
Optional<DelegatingMethodParameterCustomizer> optionalDelegatingMethodParameterCustomizer)
Instantiates a new Generic parameter builder.
|
Modifier and Type | Method and Description |
---|---|
static void |
addFileType(Class<?>... classes)
Add file type.
|
io.swagger.v3.oas.models.parameters.Parameter |
buildParameterFromDoc(io.swagger.v3.oas.annotations.Parameter parameterDoc,
io.swagger.v3.oas.models.Components components,
com.fasterxml.jackson.annotation.JsonView jsonView)
Build parameter from doc parameter.
|
Optional<DelegatingMethodParameterCustomizer> |
getDelegatingMethodParameterCustomizer()
Gets delegating method parameter customizer.
|
PropertyResolverUtils |
getPropertyResolverUtils()
Gets property resolver utils.
|
static boolean |
isFile(Class type)
Is file boolean.
|
boolean |
isFile(org.springframework.core.MethodParameter methodParameter)
Is file boolean.
|
static io.swagger.v3.oas.models.parameters.Parameter |
mergeParameter(List<io.swagger.v3.oas.models.parameters.Parameter> existingParamDoc,
io.swagger.v3.oas.models.parameters.Parameter paramCalcul)
Merge parameter parameter.
|
public GenericParameterService(PropertyResolverUtils propertyResolverUtils, Optional<DelegatingMethodParameterCustomizer> optionalDelegatingMethodParameterCustomizer)
propertyResolverUtils
- the property resolver utilsoptionalDelegatingMethodParameterCustomizer
- the optional delegating method parameter customizerpublic static void addFileType(Class<?>... classes)
classes
- the classespublic static boolean isFile(Class type)
type
- the typepublic static io.swagger.v3.oas.models.parameters.Parameter mergeParameter(List<io.swagger.v3.oas.models.parameters.Parameter> existingParamDoc, io.swagger.v3.oas.models.parameters.Parameter paramCalcul)
existingParamDoc
- the existing param docparamCalcul
- the param calculpublic io.swagger.v3.oas.models.parameters.Parameter buildParameterFromDoc(io.swagger.v3.oas.annotations.Parameter parameterDoc, io.swagger.v3.oas.models.Components components, com.fasterxml.jackson.annotation.JsonView jsonView)
parameterDoc
- the parameter doccomponents
- the componentsjsonView
- the json viewpublic boolean isFile(org.springframework.core.MethodParameter methodParameter)
methodParameter
- the method parameterpublic Optional<DelegatingMethodParameterCustomizer> getDelegatingMethodParameterCustomizer()
public PropertyResolverUtils getPropertyResolverUtils()
Copyright © 2020. All rights reserved.