if (tmpParameters.size() >= 1) { for (Parameter tmpParameter : tmpParameters) { Parameter processedParameter = ParameterProcessor.applyAnnotations( tmpParameter, genericParameterType,
public static Type getParameterType(io.swagger.v3.oas.annotations.Parameter paramAnnotation) { return getParameterType(paramAnnotation, false); } public static Type getParameterType(io.swagger.v3.oas.annotations.Parameter paramAnnotation, boolean nullIfNotFound) {
Annotation paramSchemaOrArrayAnnotation = getParamSchemaAnnotation(annotations); parameter.setSchema(null); setParameterStyle(parameter, p); setParameterExplode(parameter, p);
public static void setParameterExplode(Parameter parameter, io.swagger.v3.oas.annotations.Parameter p) { if (isExplodable(p)) { if (Explode.TRUE.equals(p.explode())) { parameter.setExplode(Boolean.TRUE); } else if (Explode.FALSE.equals(p.explode())) { parameter.setExplode(Boolean.FALSE); } } }
public static void setParameterExplode(Parameter parameter, io.swagger.v3.oas.annotations.Parameter p) { if (isExplodable(p)) { if (Explode.TRUE.equals(p.explode())) { parameter.setExplode(Boolean.TRUE); } else if (Explode.FALSE.equals(p.explode())) { parameter.setExplode(Boolean.FALSE); } } }
Parameter processedParam = ParameterProcessor.applyAnnotations( p, paramType, Parameter processedParam = ParameterProcessor.applyAnnotations( p, paramType,
protected Optional<List<Parameter>> getParametersListFromAnnotation(io.swagger.v3.oas.annotations.Parameter[] parameters, Consumes classConsumes, Consumes methodConsumes, Operation operation, JsonView jsonViewAnnotation) { if (parameters == null) { return Optional.empty(); } List<Parameter> parametersObject = new ArrayList<>(); for (io.swagger.v3.oas.annotations.Parameter parameter : parameters) { ResolvedParameter resolvedParameter = getParameters(ParameterProcessor.getParameterType(parameter), Collections.singletonList(parameter), operation, classConsumes, methodConsumes, jsonViewAnnotation); parametersObject.addAll(resolvedParameter.parameters); } if (parametersObject.size() == 0) { return Optional.empty(); } return Optional.of(parametersObject); }
Annotation paramSchemaOrArrayAnnotation = getParamSchemaAnnotation(annotations); parameter.setSchema(null); setParameterStyle(parameter, p); setParameterExplode(parameter, p);
parameters.add(parameter); } else if (includeRequestBody) { Parameter unknownParameter = ParameterProcessor.applyAnnotations( null, type, Parameter processedParameter = ParameterProcessor.applyAnnotations( p, type,
final Type type = TypeFactory.defaultInstance().constructType(genericParameterTypes[i], cls); io.swagger.v3.oas.annotations.Parameter paramAnnotation = AnnotationsUtils.getAnnotation(io.swagger.v3.oas.annotations.Parameter.class, paramAnnotations[i]); Type paramType = ParameterProcessor.getParameterType(paramAnnotation, true); if (paramType == null) { paramType = type; final Type type = TypeFactory.defaultInstance().constructType(param.getParameterType(), cls); io.swagger.v3.oas.annotations.Parameter paramAnnotation = AnnotationsUtils.getAnnotation(io.swagger.v3.oas.annotations.Parameter.class, paramAnnotations[i]); Type paramType = ParameterProcessor.getParameterType(paramAnnotation, true); if (paramType == null) { paramType = type;
if (tmpParameters.size() >= 1) { for (Parameter tmpParameter : tmpParameters) { Parameter processedParameter = ParameterProcessor.applyAnnotations( tmpParameter, genericParameterType,
public static Type getParameterType(io.swagger.v3.oas.annotations.Parameter paramAnnotation) { return getParameterType(paramAnnotation, false); } public static Type getParameterType(io.swagger.v3.oas.annotations.Parameter paramAnnotation, boolean nullIfNotFound) {
Parameter processedParam = ParameterProcessor.applyAnnotations( p, paramType, Parameter processedParam = ParameterProcessor.applyAnnotations( p, paramType,
protected Optional<List<Parameter>> getParametersListFromAnnotation(io.swagger.v3.oas.annotations.Parameter[] parameters, Consumes classConsumes, Consumes methodConsumes, Operation operation, JsonView jsonViewAnnotation) { if (parameters == null) { return Optional.empty(); } List<Parameter> parametersObject = new ArrayList<>(); for (io.swagger.v3.oas.annotations.Parameter parameter : parameters) { ResolvedParameter resolvedParameter = getParameters(ParameterProcessor.getParameterType(parameter), Collections.singletonList(parameter), operation, classConsumes, methodConsumes, jsonViewAnnotation); parametersObject.addAll(resolvedParameter.parameters); } if (parametersObject.size() == 0) { return Optional.empty(); } return Optional.of(parametersObject); }
Parameter processedParam = ParameterProcessor.applyAnnotations(p, paramType, paramAnnotations, Parameter processedParam = ParameterProcessor.applyAnnotations(p, paramType, paramAnnotations,
protected Optional<List<Parameter>> getParametersListFromAnnotation(io.swagger.v3.oas.annotations.Parameter[] parameters, Consumes classConsumes, Consumes methodConsumes, Operation operation, JsonView jsonViewAnnotation) { if (parameters == null) { return Optional.empty(); } List<Parameter> parametersObject = new ArrayList<>(); for (io.swagger.v3.oas.annotations.Parameter parameter : parameters) { ResolvedParameter resolvedParameter = getParameters( ParameterProcessor.getParameterType(parameter), Collections.singletonList(parameter), operation, classConsumes, methodConsumes, jsonViewAnnotation); parametersObject.addAll(resolvedParameter.parameters); } if (parametersObject.size() == 0) { return Optional.empty(); } return Optional.of(parametersObject); }
ParameterProcessor.applyAnnotations(parameter, type, annotations, parseCtx.openAPI().getComponents(), classTypes, methodTypes, jsonViewAnnotation);
final Type type = TypeFactory.defaultInstance().constructType(genericParameterTypes[i], cls); io.swagger.v3.oas.annotations.Parameter paramAnnotation = AnnotationsUtils.getAnnotation(io.swagger.v3.oas.annotations.Parameter.class, paramAnnotations[i]); Type paramType = ParameterProcessor.getParameterType(paramAnnotation, true); if (paramType == null) { paramType = type; final Type type = TypeFactory.defaultInstance().constructType(param.getParameterType(), cls); io.swagger.v3.oas.annotations.Parameter paramAnnotation = AnnotationsUtils.getAnnotation(io.swagger.v3.oas.annotations.Parameter.class, paramAnnotations[i]); Type paramType = ParameterProcessor.getParameterType(paramAnnotation, true); if (paramType == null) { paramType = type;
parameters.add(parameter); } else if (includeRequestBody) { Parameter unknownParameter = ParameterProcessor.applyAnnotations( null, type, Parameter processedParameter = ParameterProcessor.applyAnnotations( p, type,
.getAnnotation(io.swagger.v3.oas.annotations.Parameter.class, paramAnnotations[i]); Type paramType = ParameterProcessor.getParameterType(paramAnnotation, true); Type paramType = ParameterProcessor.getParameterType(paramAnnotation, true);