Skip to content

Commit 94b5863

Browse files
jorgerodwing328
authored andcommitted
[Java]: Client resttemplate and webclient: array parameters of type integer in path badly generated (#4379)
* 4375: Client resttemplate and webclient: array parameters of type integer in path badly generated * 4375: Fix samples * 4375: Fix samples * 4375: Fix samples
1 parent 11bcb66 commit 94b5863

5 files changed

Lines changed: 8 additions & 8 deletions

File tree

modules/openapi-generator/src/main/resources/Java/libraries/resttemplate/ApiClient.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public class ApiClient {
8484
this.separator = separator;
8585
}
8686

87-
private String collectionToString(Collection<? extends CharSequence> collection) {
87+
private String collectionToString(Collection<?> collection) {
8888
return StringUtils.collectionToDelimitedString(collection, separator);
8989
}
9090
}
@@ -407,7 +407,7 @@ public class ApiClient {
407407
* @param values The values of the parameter.
408408
* @return String representation of the parameter
409409
*/
410-
public String collectionPathParameterToString(CollectionFormat collectionFormat, Collection<? extends CharSequence> values) {
410+
public String collectionPathParameterToString(CollectionFormat collectionFormat, Collection<?> values) {
411411
// create the value based on the collection format
412412
if (CollectionFormat.MULTI.equals(collectionFormat)) {
413413
// not valid for path params

modules/openapi-generator/src/main/resources/Java/libraries/webclient/ApiClient.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public class ApiClient {
7676
this.separator = separator;
7777
}
7878

79-
private String collectionToString(Collection<? extends CharSequence> collection) {
79+
private String collectionToString(Collection<?> collection) {
8080
return StringUtils.collectionToDelimitedString(collection, separator);
8181
}
8282
}

samples/client/petstore/java/resttemplate-withXml/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ private CollectionFormat(String separator) {
7676
this.separator = separator;
7777
}
7878

79-
private String collectionToString(Collection<? extends CharSequence> collection) {
79+
private String collectionToString(Collection<?> collection) {
8080
return StringUtils.collectionToDelimitedString(collection, separator);
8181
}
8282
}
@@ -395,7 +395,7 @@ public String parameterToString(Object param) {
395395
* @param values The values of the parameter.
396396
* @return String representation of the parameter
397397
*/
398-
public String collectionPathParameterToString(CollectionFormat collectionFormat, Collection<? extends CharSequence> values) {
398+
public String collectionPathParameterToString(CollectionFormat collectionFormat, Collection<?> values) {
399399
// create the value based on the collection format
400400
if (CollectionFormat.MULTI.equals(collectionFormat)) {
401401
// not valid for path params

samples/client/petstore/java/resttemplate/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ private CollectionFormat(String separator) {
7171
this.separator = separator;
7272
}
7373

74-
private String collectionToString(Collection<? extends CharSequence> collection) {
74+
private String collectionToString(Collection<?> collection) {
7575
return StringUtils.collectionToDelimitedString(collection, separator);
7676
}
7777
}
@@ -390,7 +390,7 @@ public String parameterToString(Object param) {
390390
* @param values The values of the parameter.
391391
* @return String representation of the parameter
392392
*/
393-
public String collectionPathParameterToString(CollectionFormat collectionFormat, Collection<? extends CharSequence> values) {
393+
public String collectionPathParameterToString(CollectionFormat collectionFormat, Collection<?> values) {
394394
// create the value based on the collection format
395395
if (CollectionFormat.MULTI.equals(collectionFormat)) {
396396
// not valid for path params

samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ private CollectionFormat(String separator) {
7474
this.separator = separator;
7575
}
7676

77-
private String collectionToString(Collection<? extends CharSequence> collection) {
77+
private String collectionToString(Collection<?> collection) {
7878
return StringUtils.collectionToDelimitedString(collection, separator);
7979
}
8080
}

0 commit comments

Comments
 (0)