@@ -58,8 +58,15 @@ import org.springframework.web.context.request.NativeWebRequest;
5858 { {/isDelegate} }
5959{ {/jdk8-default -interface} }
6060import org.springframework.web.multipart.MultipartFile;
61+ { {#includeHttpRequestContext} }
6162{ {#reactive} }
6263import org.springframework.web.server.ServerWebExchange;
64+ { {/reactive} }
65+ { {^reactive} }
66+ import { {javaxPackage} }.servlet.http.HttpServletRequest;
67+ { {/reactive} }
68+ { {/includeHttpRequestContext} }
69+ { {#reactive} }
6370import reactor.core.publisher.Flux;
6471import reactor.core.publisher.Mono;
6572import org.springframework.http.codec.multipart.Part;
@@ -270,24 +277,24 @@ public interface {{classname}} {
270277 { {/vendorExtensions.x-sse} }
271278 { {#jdk8-default -interface} }default { {/jdk8-default -interface} }{ {> responseType} } { {#delegate-method} }_{ {/delegate-method} }{ {operationId} }(
272279 { {#allParams} }{ {> queryParams} }{ {> pathParams} }{ {> headerParams} }{ {> bodyParams} }{ {> formParams} }{ {> cookieParams} }{ {^-last} },
273- { {/-last} }{ {/allParams} }{ {#reactive } }{ {#hasParams} },
274- { {/hasParams} }{ {#swagger2AnnotationLibrary} }@Parameter(hidden = true){ {/swagger2AnnotationLibrary} }{ {#springFoxDocumentationProvider} }@ApiIgnore{ {/springFoxDocumentationProvider} } final ServerWebExchange exchange{ {/reactive} }{ {#vendorExtensions.x-spring-paginated} }{ {#hasParams} },
280+ { {/-last} }{ {/allParams} }{ {#includeHttpRequestContext } }{ {#hasParams} },
281+ { {/hasParams} }{ {#swagger2AnnotationLibrary} }@Parameter(hidden = true){ {/swagger2AnnotationLibrary} }{ {#springFoxDocumentationProvider} }@ApiIgnore{ {/springFoxDocumentationProvider} } final { {#reactive } } ServerWebExchange exchange{ {/reactive} } { {^reactive } }HttpServletRequest request { {/reactive } } { {/includeHttpRequestContext } }{ {#vendorExtensions.x-spring-paginated} }{ {#hasParams} },
275282 { {/hasParams} }{ {^hasParams} }{ {#reactive} },{ {/reactive} }{ {/hasParams} }{ {#springFoxDocumentationProvider} }@ApiIgnore { {/springFoxDocumentationProvider} }{ {#springDocDocumentationProvider} }@ParameterObject { {/springDocDocumentationProvider} }final Pageable pageable{ {/vendorExtensions.x-spring-paginated} }{ {#vendorExtensions.x-spring-provide-args} }{ {#hasParams} },
276283 { {/hasParams} }{ {^hasParams} }{ {#reactive} },{ {/reactive} }{ {/hasParams} }{ {#swagger2AnnotationLibrary} }@Parameter(hidden = true){ {/swagger2AnnotationLibrary} }{ {#springFoxDocumentationProvider} }@ApiIgnore{ {/springFoxDocumentationProvider} } { {{.} }}{ {^hasParams} }{ {^-last} }{ {^reactive} },{ {/reactive} }
277284 { {/-last} }{ {/hasParams} }{ {/vendorExtensions.x-spring-provide-args} }
278285 ){ {#unhandledException} } throws Exception{ {/unhandledException} }{ {^jdk8-default -interface} };{ {/jdk8-default -interface} }{ {#jdk8-default -interface} } {
279286 {{#delegate-method} }
280- { {^isVoid} }return { {/isVoid} }{ {#isVoid} }{ {#useResponseEntity} }return { {/useResponseEntity} }{ {^useResponseEntity} }{ {#reactive} }return { {/reactive} }{ {/useResponseEntity} }{ {/isVoid} }{ {operationId} }({ {#allParams} }{ {paramName} }{ {^-last} }, { {/-last} }{ {/allParams} }{ {#reactive } }{ {#hasParams} }, { {/hasParams} }exchange{ {/reactive} }{ {#vendorExtensions.x-spring-paginated} }{ {#hasParams} }, { {/hasParams} }{ {^hasParams} }{ {#reactive} }, { {/reactive} }{ {/hasParams} }pageable{ {/vendorExtensions.x-spring-paginated} });
287+ { {^isVoid} }return { {/isVoid} }{ {#isVoid} }{ {#useResponseEntity} }return { {/useResponseEntity} }{ {^useResponseEntity} }{ {#reactive} }return { {/reactive} }{ {/useResponseEntity} }{ {/isVoid} }{ {operationId} }({ {#allParams} }{ {paramName} }{ {^-last} }, { {/-last} }{ {/allParams} }{ {#includeHttpRequestContext } }{ {#hasParams} }, { {/hasParams} }{ {#reactive } } exchange{ {/reactive} } { {^reactive } }request { {/reactive } } { {/includeHttpRequestContext } }{ {#vendorExtensions.x-spring-paginated} }{ {#hasParams} }, { {/hasParams} }{ {^hasParams} }{ {#reactive} }, { {/reactive} }{ {/hasParams} }pageable{ {/vendorExtensions.x-spring-paginated} });
281288 }
282289
283290 // Override this method
284- {{#jdk8-default-interface}}default {{/jdk8-default-interface}} {{>responseType}} {{operationId}}({{#allParams}}{{^isFile}}{{^isBodyParam}}{{>optionalDataType}}{{/isBodyParam}}{{#isBodyParam}}{{^reactive}}{{>optionalDataType}}{{/reactive}}{{#reactive}}{{^isArray}}Mono<{{{dataType}}}>{{/isArray}}{{#isArray}}Flux<{{{baseType}}}>{{/isArray}}{{/reactive}}{{/isBodyParam}}{{/isFile}}{{#isFile}}{{#reactive}}{{#isArray}}Flux<{{/isArray}}Part{{#isArray}}>{{/isArray}}{{/reactive}}{{^reactive}}{{#isArray}}List<{{/isArray}}MultipartFile{{#isArray}}>{{/isArray}}{{/reactive}}{{/isFile}} {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}{{#reactive}}{{#hasParams}}, {{/hasParams}}{{#springFoxDocumentationProvider}}@ApiIgnore{{/springFoxDocumentationProvider}} final ServerWebExchange exchange{{/reactive}}{{#vendorExtensions.x-spring-paginated}}{{#hasParams}}, {{/hasParams}}{{^hasParams}}{{#reactive}}, {{/reactive}}{{/hasParams}}{{#springFoxDocumentationProvider}}@ApiIgnore{{/springFoxDocumentationProvider}}final Pageable pageable{{/vendorExtensions.x-spring-paginated}}){{#unhandledException}} throws Exception{{/unhandledException}} {
291+ {{#jdk8-default-interface}}default {{/jdk8-default-interface}} {{>responseType}} {{operationId}}({{#allParams}}{{^isFile}}{{^isBodyParam}}{{>optionalDataType}}{{/isBodyParam}}{{#isBodyParam}}{{^reactive}}{{>optionalDataType}}{{/reactive}}{{#reactive}}{{^isArray}}Mono<{{{dataType}}}>{{/isArray}}{{#isArray}}Flux<{{{baseType}}}>{{/isArray}}{{/reactive}}{{/isBodyParam}}{{/isFile}}{{#isFile}}{{#reactive}}{{#isArray}}Flux<{{/isArray}}Part{{#isArray}}>{{/isArray}}{{/reactive}}{{^reactive}}{{#isArray}}List<{{/isArray}}MultipartFile{{#isArray}}>{{/isArray}}{{/reactive}}{{/isFile}} {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}{{#includeHttpRequestContext}}{{#hasParams}}, {{/hasParams}}{{#springFoxDocumentationProvider}}@ApiIgnore{{/springFoxDocumentationProvider}} final {{#reactive}}ServerWebExchange exchange{{/reactive}}{{^reactive}}HttpServletRequest request{{/reactive}}{{/includeHttpRequestContext}}{{#vendorExtensions.x-spring-paginated}}{{#hasParams}}, {{/hasParams}}{{^hasParams}}{{#reactive}}, {{/reactive}}{{/hasParams}}{{#springFoxDocumentationProvider}}@ApiIgnore{{/springFoxDocumentationProvider}}final Pageable pageable{{/vendorExtensions.x-spring-paginated}}){{#unhandledException}} throws Exception{{/unhandledException}} {
285292 { {/delegate-method} }
286293 { {^isDelegate} }
287294 { {> methodBody} }{ {! prevent indent} }
288295 { {/isDelegate} }
289296 { {#isDelegate} }
290- { {^isVoid} }return { {/isVoid} }{ {#isVoid} }{ {#useResponseEntity} }return { {/useResponseEntity} }{ {^useResponseEntity} }{ {#reactive} }return { {/reactive} }{ {/useResponseEntity} }{ {/isVoid} }getDelegate().{ {operationId} }({ {#allParams} }{ {paramName} }{ {^-last} }, { {/-last} }{ {/allParams} }{ {#reactive } }{ {#hasParams} }, { {/hasParams} }exchange{ {/reactive} }{ {#vendorExtensions.x-spring-paginated} }{ {#hasParams} }, { {/hasParams} }{ {^hasParams} }{ {#reactive} }, { {/reactive} }{ {/hasParams} }pageable{ {/vendorExtensions.x-spring-paginated} });
297+ { {^isVoid} }return { {/isVoid} }{ {#isVoid} }{ {#useResponseEntity} }return { {/useResponseEntity} }{ {^useResponseEntity} }{ {#reactive} }return { {/reactive} }{ {/useResponseEntity} }{ {/isVoid} }getDelegate().{ {operationId} }({ {#allParams} }{ {paramName} }{ {^-last} }, { {/-last} }{ {/allParams} }{ {#includeHttpRequestContext } }{ {#hasParams} }, { {/hasParams} }{ {#reactive } } exchange{ {/reactive} } { {^reactive } }request { {/reactive } } { {/includeHttpRequestContext } }{ {#vendorExtensions.x-spring-paginated} }{ {#hasParams} }, { {/hasParams} }{ {^hasParams} }{ {#reactive} }, { {/reactive} }{ {/hasParams} }pageable{ {/vendorExtensions.x-spring-paginated} });
291298 { {/isDelegate} }
292299 }{ {/jdk8-default -interface} }
293300
0 commit comments