From a1dbc5355599263ff573e368d99068a041b7414a Mon Sep 17 00:00:00 2001 From: Matan Rubin Date: Sun, 26 Mar 2017 18:15:34 +0300 Subject: [PATCH] [JAXRS-CXF] Respect default values for query parameters (#4778) * [JAXRS-CXF][#4776] Respect query params default values in generated interfaces Before this change, the generated interface ignored default values of query params. Now, it adds the proper @DefaultValue annotation. See issue #4776 for example. * [JAXRS-CXF] Update samples --- .../src/main/resources/JavaJaxRS/cxf/queryParams.mustache | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/swagger-codegen/src/main/resources/JavaJaxRS/cxf/queryParams.mustache b/modules/swagger-codegen/src/main/resources/JavaJaxRS/cxf/queryParams.mustache index ef3bf519c43..6a98efdac02 100644 --- a/modules/swagger-codegen/src/main/resources/JavaJaxRS/cxf/queryParams.mustache +++ b/modules/swagger-codegen/src/main/resources/JavaJaxRS/cxf/queryParams.mustache @@ -1 +1 @@ -{{#isQueryParam}}@QueryParam("{{baseName}}"){{#useBeanValidation}}{{>beanValidationQueryParams}}{{/useBeanValidation}}{{{dataType}}} {{paramName}}{{/isQueryParam}} \ No newline at end of file +{{#isQueryParam}}@QueryParam("{{baseName}}"){{#useBeanValidation}}{{>beanValidationQueryParams}}{{/useBeanValidation}}{{#defaultValue}}@DefaultValue("{{{defaultValue}}}") {{/defaultValue}}{{{dataType}}} {{paramName}}{{/isQueryParam}} \ No newline at end of file