Skip to content

Commit c2deee9

Browse files
committed
updated jaxrs-resteasy-eap template to fix. build errors
1 parent 4247081 commit c2deee9

File tree

8 files changed

+15
-7
lines changed

8 files changed

+15
-7
lines changed

src/main/resources/handlebars/JavaJaxRS/resteasy/eap/api.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ public interface {{classname}} {
9393
@ApiResponse(responseCode = "{{{code}}}", description = "{{{message}}}"{{^vendorExtensions.x-java-is-response-void}}, content = @Content({{#schema.extensions.x-content-type}}mediaType = "{{schema.extensions.x-content-type}}", {{/schema.extensions.x-content-type}}{{^containerType}}schema = @Schema(implementation = {{{baseType}}}.class)){{/containerType}}{{#containerType}}array = @ArraySchema(schema = @Schema(implementation = {{{baseType}}}.class))){{/containerType}}{{/vendorExtensions.x-java-is-response-void}}){{#hasMore}},{{/hasMore}}
9494
{{/responses}} })
9595
{{/useOas2}}
96-
Response {{nickname}}({{#isMultipart}}MultipartFormDataInput input,{{/isMultipart}}{{#parameters}}{{>queryParams}}{{>pathParams}}{{>headerParams}}{{>bodyParams}}{{^isMultipart}}{{>formParams}},{{/isMultipart}}{{#isMultipart}}{{^isFormParam}},{{/isFormParam}}{{/isMultipart}}{{/parameters}}@Context SecurityContext securityContext);
96+
Response {{nickname}}({{#isMultipart}}MultipartFormDataInput input,{{/isMultipart}}{{#parameters}}{{>queryParams}}{{>pathParams}}{{>headerParams}}{{>bodyParams}}{{>formParams}}{{>cookieParams}}{{>comma}}{{/parameters}}@Context SecurityContext securityContext);
9797

9898
{{/contents}}
9999
{{/operation}}

src/main/resources/handlebars/JavaJaxRS/resteasy/eap/apiServiceImpl.mustache

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {{package}}.*;
99
{{/imports}}
1010

1111
import java.util.List;
12+
import java.util.Map;
1213

1314
import java.io.InputStream;
1415

@@ -26,7 +27,7 @@ import javax.ws.rs.core.SecurityContext;
2627
public class {{classname}}ServiceImpl implements {{classname}} {
2728
{{#operation}}
2829
{{#contents}}
29-
public Response {{nickname}}({{#isMultipart}}MultipartFormDataInput input,{{/isMultipart}}{{#parameters}}{{>serviceQueryParams}}{{>servicePathParams}}{{>serviceHeaderParams}}{{>serviceBodyParams}}{{^isMultipart}}{{>serviceFormParams}},{{/isMultipart}}{{#isMultipart}}{{^isFormParam}},{{/isFormParam}}{{/isMultipart}}{{/parameters}}SecurityContext securityContext) {
30+
public Response {{nickname}}({{#isMultipart}}MultipartFormDataInput input,{{/isMultipart}}{{#parameters}}{{>serviceQueryParams}}{{>servicePathParams}}{{>serviceHeaderParams}}{{>serviceBodyParams}}{{>serviceFormParams}}{{>serviceCookieParams}}{{>comma}}{{/parameters}}SecurityContext securityContext) {
3031
// do some magic!
3132
return Response.ok().build();
3233
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{{^isFormParam}},{{/isFormParam}}{{#isFormParam}}{{^isBinary}},{{/isBinary}}{{/isFormParam}}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{{#isCookieParam}}
2+
{{#useOas2}}@ApiParam(value = "{{{description}}}" {{#required}},required=true{{/required}}{{#allowableValues}}, {{> allowableValues }}{{/allowableValues}}{{#defaultValue}}, defaultValue="{{{defaultValue}}}"{{/defaultValue}}) {{{dataType}}} {{paramName}}{{/useOas2}}
3+
{{^useOas2}}@Parameter(description = "{{{description}}}" {{#required}},required=true{{/required}}{{#allowableValues}}, {{> allowableValues }}{{/allowableValues}}) {{{dataType}}} {{paramName}}{{/useOas2}}
4+
{{/isCookieParam}}

src/main/resources/handlebars/JavaJaxRS/resteasy/eap/model.mustache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package {{package}};
33
{{^x-is-composed-model}}
44
import java.util.Objects;
55
import java.util.ArrayList;
6+
import java.util.HashMap;
67
{{#imports}}import {{import}};
78
{{/imports}}
89
{{#serializableModel}}

src/main/resources/handlebars/JavaJaxRS/resteasy/eap/pom.mustache

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -120,17 +120,17 @@
120120
<dependency>
121121
<groupId>org.jboss.resteasy</groupId>
122122
<artifactId>resteasy-servlet-initializer</artifactId>
123-
<version>${resteasy-version}</version>
123+
<version>6.2.3.Final</version>
124124
</dependency>
125125
<dependency>
126126
<groupId>org.jboss.resteasy</groupId>
127127
<artifactId>jaxrs-api</artifactId>
128-
<version>${resteasy-version}</version>
128+
<version>3.0.12.Final</version>
129129
</dependency>
130130
<dependency>
131131
<groupId>org.jboss.resteasy</groupId>
132132
<artifactId>resteasy-validator-provider-11</artifactId>
133-
<version>${resteasy-version}</version>
133+
<version>3.6.3.Final</version>
134134
</dependency>
135135
<dependency>
136136
<groupId>org.jboss.resteasy</groupId>
@@ -272,7 +272,7 @@
272272
<swagger-core-version>2.0.0</swagger-core-version>
273273
{{/useOas2}}
274274
<jetty-version>9.3.27.v20190418</jetty-version>
275-
<resteasy-version>3.0.11.Final</resteasy-version>
275+
<resteasy-version>3.15.6.Final</resteasy-version>
276276
<slf4j-version>1.6.3</slf4j-version>
277277
<junit-version>4.13.1</junit-version>
278278
<servlet-api-version>{{#jakarta}}6.0.0{{/jakarta}}{{^jakarta}}2.5{{/jakarta}}</servlet-api-version>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{{#isCookieParam}}{{{dataType}}} {{paramName}}{{/isCookieParam}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{{#is this 'form-param'}}{{#isNot this 'binary'}}{{{dataType}}} {{paramName}}{{/isNot}}{{#is this 'binary'}}FormDataContentDisposition fileDetail{{/is}}{{/is}}
1+
{{#isFormParam}}{{^isBinary}}{{{dataType}}} {{paramName}}{{/isBinary}}{{/isFormParam}}

0 commit comments

Comments
 (0)