From 3f87820f1612c622a2a11138d8f8a2a320d268df Mon Sep 17 00:00:00 2001 From: "a.darafeyeu" Date: Wed, 22 Nov 2023 12:49:09 +0100 Subject: [PATCH 01/11] [4947][java]: adds support for validation of primitives in arrays --- .../languages/AbstractJavaCodegen.java | 63 +++++- .../codegen/java/AbstractJavaCodegenTest.java | 186 ++++++++++++++++++ .../src/test/resources/bugs/issue_4947.yaml | 161 +++++++++++++++ .../docs/models/AdditionalPropertiesClass.md | 2 +- .../model/AdditionalPropertiesClass.java | 10 +- .../docs/AdditionalPropertiesClass.md | 2 +- .../model/AdditionalPropertiesClass.java | 10 +- .../docs/AdditionalPropertiesClass.md | 2 +- .../model/AdditionalPropertiesClass.java | 10 +- .../docs/AdditionalPropertiesClass.md | 2 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../server/model/NullableClass.java | 24 +-- .../server/model/NullableClass.java | 24 +-- .../model/AdditionalPropertiesClass.java | 10 +- .../apimodels/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../org/openapitools/model/NullableClass.java | 24 +-- .../model/AdditionalPropertiesClass.java | 12 +- .../model/AdditionalPropertiesClass.java | 16 +- .../model/AdditionalPropertiesClass.java | 16 +- .../model/AdditionalPropertiesClass.java | 16 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../org/openapitools/model/NullableClass.java | 24 +-- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClass.java | 10 +- .../model/AdditionalPropertiesClassDto.java | 10 +- 43 files changed, 629 insertions(+), 225 deletions(-) create mode 100644 modules/openapi-generator/src/test/resources/bugs/issue_4947.yaml diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java index 62be87b6531a..e4198b5d560a 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java @@ -21,7 +21,6 @@ import com.fasterxml.jackson.databind.node.ArrayNode; import com.google.common.base.Strings; import com.google.common.collect.Sets; -import io.swagger.models.Model; import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.Operation; import io.swagger.v3.oas.models.PathItem; @@ -35,6 +34,7 @@ import org.apache.commons.lang3.BooleanUtils; import org.apache.commons.lang3.StringUtils; import org.openapitools.codegen.*; +import org.openapitools.codegen.languages.features.BeanValidationFeatures; import org.openapitools.codegen.languages.features.DocumentationProviderFeatures; import org.openapitools.codegen.meta.features.*; import org.openapitools.codegen.model.ModelMap; @@ -930,7 +930,7 @@ public String getTypeDeclaration(Schema p) { Schema target = ModelUtils.isGenerateAliasAsModel() ? p : schema; if (ModelUtils.isArraySchema(target)) { Schema items = getSchemaItems((ArraySchema) schema); - return getSchemaType(target) + "<" + getTypeDeclaration(items) + ">"; + return getSchemaType(target) + "<" + getBeanValidation(items) + getTypeDeclaration(items) + ">"; } else if (ModelUtils.isMapSchema(target)) { // Note: ModelUtils.isMapSchema(p) returns true when p is a composed schema that also defines // additionalproperties: true @@ -945,6 +945,63 @@ public String getTypeDeclaration(Schema p) { return super.getTypeDeclaration(target); } + private String getBeanValidation(Schema items) { + if (Boolean.FALSE.equals(additionalProperties.getOrDefault(BeanValidationFeatures.USE_BEANVALIDATION, Boolean.FALSE))) { + return ""; + } + + if (ModelUtils.isModel(items)) { + return "@Valid "; + } + + if (StringUtils.isNotEmpty(items.getPattern()) && !ModelUtils.isByteArraySchema(items)) { + return String.format(Locale.ROOT, "@Pattern(regexp = \"%s\")", items.getPattern()); + } + + if (items.getMinLength() != null && items.getMaxLength() != null) { + return String.format(Locale.ROOT, "@Size(min = %d, max = %d)", items.getMinLength(), items.getMaxLength()); + } + + if (items.getMinLength() != null) { + return String.format(Locale.ROOT, "@Size(min = %d)", items.getMinLength()); + } + + if (items.getMaxLength() != null) { + return String.format(Locale.ROOT, "@Size(max = %d)", items.getMaxLength()); + } + + if (ModelUtils.isLongSchema(items) || ModelUtils.isIntegerSchema(items)) { + + if (items.getMinimum() != null && items.getMaximum() != null) { + return String.format(Locale.ROOT, "@Min(%s) @Max(%s)", items.getMinimum(), items.getMaximum()); + } + + if (items.getMinimum() != null) { + return String.format(Locale.ROOT, "@Min(%s)", items.getMinimum()); + } + + if (items.getMaximum() != null) { + return String.format(Locale.ROOT, "@Max(%s)", items.getMaximum()); + } + } + + if (items.getMinimum() != null && items.getMaximum() != null) { + return String.format(Locale.ROOT, "@DecimalMin(value = \"%s\", inclusive = false) @DecimalMax(value = \"%s\", inclusive = false)", + items.getMinimum(), + items.getMaximum()); + } + + if (items.getMinimum() != null) { + return String.format(Locale.ROOT, "@DecimalMin( value = \"%s\", inclusive = false)", items.getMinimum()); + } + + if (items.getMaximum() != null) { + return String.format(Locale.ROOT, "@DecimalMax( value = \"%s\", inclusive = false)", items.getMaximum()); + } + + return ""; + } + @Override public String getAlias(String name) { if (typeAliases != null && typeAliases.containsKey(name)) { @@ -2289,7 +2346,7 @@ protected void handleImplicitHeaders(CodegenOperation operation) { } operation.hasParams = !operation.allParams.isEmpty(); } - + private boolean shouldBeImplicitHeader(CodegenParameter parameter) { return StringUtils.isNotBlank(implicitHeadersRegex) && parameter.baseName.matches(implicitHeadersRegex); } diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/AbstractJavaCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/AbstractJavaCodegenTest.java index 31c97e6c65fc..f9562f63d06d 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/AbstractJavaCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/AbstractJavaCodegenTest.java @@ -17,16 +17,24 @@ package org.openapitools.codegen.java; +import static org.openapitools.codegen.languages.SpringCodegen.SPRING_CLOUD_LIBRARY; + +import io.swagger.parser.OpenAPIParser; import io.swagger.v3.oas.models.Components; import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.media.*; +import io.swagger.v3.parser.core.models.ParseOptions; +import java.io.IOException; +import java.nio.file.Files; import java.time.OffsetDateTime; import java.time.ZonedDateTime; import java.util.*; import org.openapitools.codegen.*; +import org.openapitools.codegen.java.assertions.JavaFileAssert; import org.openapitools.codegen.languages.AbstractJavaCodegen; +import org.openapitools.codegen.languages.SpringCodegen; import org.openapitools.codegen.utils.ModelUtils; import org.testng.Assert; import org.testng.annotations.Test; @@ -34,6 +42,8 @@ import java.io.File; import java.time.LocalDate; import java.time.ZoneId; +import java.util.function.Function; +import java.util.stream.Collectors; public class AbstractJavaCodegenTest { @@ -874,6 +884,182 @@ public void testOneOfModelImports() throws Exception { Assert.assertTrue(cm.imports.contains("UUID")); } + @Test + public void shouldAddValidAnnotationIntoCollectionWhenBeanValidationIsEnabled_issue4947() throws IOException { + File output = Files.createTempDirectory("test").toFile().getCanonicalFile(); + output.deleteOnExit(); + + OpenAPI openAPI = new OpenAPIParser() + .readLocation("src/test/resources/bugs/issue_4947.yaml", null, new ParseOptions()).getOpenAPI(); + SpringCodegen codegen = new SpringCodegen(); + codegen.setLibrary(SPRING_CLOUD_LIBRARY); + codegen.setOutputDir(output.getAbsolutePath()); + codegen.additionalProperties().put(SpringCodegen.USE_BEANVALIDATION, "true"); + codegen.additionalProperties().put(CodegenConstants.MODEL_PACKAGE, "xyz.model"); + codegen.additionalProperties().put(CodegenConstants.API_PACKAGE, "xyz.controller"); + codegen.setUseSpringBoot3(true); + + ClientOptInput input = new ClientOptInput() + .openAPI(openAPI) + .config(codegen); + + DefaultGenerator generator = new DefaultGenerator(); + Map files = generator.opts(input).generate().stream() + .collect(Collectors.toMap(File::getName, Function.identity())); + + JavaFileAssert.assertThat(files.get("Foo.java")) + .isNormalClass() + .hasImports("jakarta.validation.Valid") + .hasImports("jakarta.validation.constraints") + .hasProperty("stringPattern") + .withType("Set<@Pattern(regexp = \"[a-z]\") String>") + .toType() + .hasProperty("stringMaxMinLength") + .withType("Set<@Size(min = 1, max = 10) String>") + .toType() + .hasProperty("stringMinLength") + .withType("List<@Size(min = 1) String>") + .toType() + .hasProperty("stringMaxLength") + .withType("Set<@Size(max = 1) String>") + .toType() + .hasProperty("intMinMax") + .withType("List<@Min(1) @Max(10) Integer>") + .toType() + .hasProperty("intMin") + .withType("List<@Min(1) Integer>") + .toType() + .hasProperty("intMax") + .withType("List<@Max(10) Integer>") + .toType() + .hasProperty("numberMinMax") + .withType("List<@DecimalMin(value = \"1\", inclusive = false) @DecimalMax(value = \"10\", inclusive = false) BigDecimal>") + .toType() + .hasProperty("numberMin") + .withType("List<@DecimalMin(value = \"1\", inclusive = false) BigDecimal>") + .toType() + .hasProperty("numberMax") + .withType("List<@DecimalMax(value = \"10\", inclusive = false) BigDecimal>") + .toType() + .hasProperty("stringPatternNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("stringMaxMinLengthNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("stringMinLengthNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("stringMaxLengthNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("intMinMaxNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("intMinNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("intMaxNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("numberMinMaxNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("numberMinNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("numberMaxNullable") + .withType("JsonNullable>") + .toType(); + } + + @Test + public void shouldNotAddValidAnnotationIntoCollectionWhenBeanValidationIsEnabled_issue4947() throws IOException { + File output = Files.createTempDirectory("test").toFile().getCanonicalFile(); + output.deleteOnExit(); + + OpenAPI openAPI = new OpenAPIParser() + .readLocation("src/test/resources/bugs/issue_4947.yaml", null, new ParseOptions()).getOpenAPI(); + SpringCodegen codegen = new SpringCodegen(); + codegen.setLibrary(SPRING_CLOUD_LIBRARY); + codegen.setOutputDir(output.getAbsolutePath()); + codegen.additionalProperties().put(SpringCodegen.USE_BEANVALIDATION, "false"); + codegen.additionalProperties().put(CodegenConstants.MODEL_PACKAGE, "xyz.model"); + codegen.additionalProperties().put(CodegenConstants.API_PACKAGE, "xyz.controller"); + codegen.setUseSpringBoot3(true); + + ClientOptInput input = new ClientOptInput() + .openAPI(openAPI) + .config(codegen); + + DefaultGenerator generator = new DefaultGenerator(); + Map files = generator.opts(input).generate().stream() + .collect(Collectors.toMap(File::getName, Function.identity())); + + JavaFileAssert.assertThat(files.get("Foo.java")) + .isNormalClass() + .hasProperty("stringPattern") + .withType("Set") + .toType() + .hasProperty("stringMaxMinLength") + .withType("Set") + .toType() + .hasProperty("stringMinLength") + .withType("List") + .toType() + .hasProperty("stringMaxLength") + .withType("Set") + .toType() + .hasProperty("intMinMax") + .withType("List") + .toType() + .hasProperty("intMin") + .withType("List") + .toType() + .hasProperty("intMax") + .withType("List") + .toType() + .hasProperty("numberMinMax") + .withType("List") + .toType() + .hasProperty("numberMin") + .withType("List") + .toType() + .hasProperty("numberMax") + .withType("List") + .toType() + .hasProperty("stringPatternNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("stringMaxMinLengthNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("stringMinLengthNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("stringMaxLengthNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("intMinMaxNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("intMinNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("intMaxNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("numberMinMaxNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("numberMinNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("numberMaxNullable") + .withType("JsonNullable>") + .toType(); + } + private static Schema createObjectSchemaWithMinItems() { return new ObjectSchema() .addProperties("id", new IntegerSchema().format("int32")) diff --git a/modules/openapi-generator/src/test/resources/bugs/issue_4947.yaml b/modules/openapi-generator/src/test/resources/bugs/issue_4947.yaml new file mode 100644 index 000000000000..62968498b871 --- /dev/null +++ b/modules/openapi-generator/src/test/resources/bugs/issue_4947.yaml @@ -0,0 +1,161 @@ +openapi: 3.0.3 +info: + title: Test Issue + version: v1 +paths: + /test: + get: + responses: + '200': + description: default response + content: + '*/*': + schema: + $ref: '#/components/schemas/Foo' +components: + schemas: + Foo: + type: object + properties: + stringPattern: + type: array + uniqueItems: true + items: + type: string + pattern: "[a-z]" + stringMaxMinLength: + type: array + uniqueItems: true + items: + type: string + minLength: 1 + maxLength: 10 + maxItems: 10 + stringMinLength: + type: array + items: + type: string + minLength: 1 + maxItems: 10 + stringMaxLength: + type: array + uniqueItems: true + items: + type: string + maxLength: 1 + maxItems: 10 + + + stringEmail: + type: array + items: + type: string + format: email + intMinMax: + type: array + items: + type: integer + minimum: 1 + maximum: 10 + intMin: + type: array + items: + type: integer + minimum: 1 + intMax: + type: array + items: + type: integer + maximum: 10 + numberMinMax: + type: array + items: + type: number + minimum: 1 + maximum: 10 + numberMin: + type: array + items: + type: number + minimum: 1 + numberMax: + type: array + items: + type: number + maximum: 10 + + stringPatternNullable: + nullable: true + type: array + uniqueItems: true + items: + type: string + pattern: "[a-z]" + stringMaxMinLengthNullable: + nullable: true + type: array + uniqueItems: true + items: + type: string + minLength: 1 + maxLength: 10 + maxItems: 10 + stringMinLengthNullable: + nullable: true + type: array + items: + type: string + minLength: 1 + maxItems: 10 + stringMaxLengthNullable: + nullable: true + type: array + uniqueItems: true + items: + type: string + maxLength: 1 + maxItems: 10 + stringEmailNullable: + nullable: true + type: array + items: + type: string + format: email + intMinMaxNullable: + nullable: true + type: array + items: + type: integer + minimum: 1 + maximum: 10 + intMinNullable: + nullable: true + type: array + items: + type: integer + minimum: 1 + intMaxNullable: + nullable: true + type: array + items: + type: integer + maximum: 10 + numberMinMaxNullable: + nullable: true + type: array + items: + type: number + minimum: 1 + maximum: 10 + numberMinNullable: + nullable: true + type: array + items: + type: number + minimum: 1 + numberMaxNullable: + nullable: true + type: array + items: + type: number + maximum: 10 \ No newline at end of file diff --git a/samples/client/petstore/java-micronaut-client/docs/models/AdditionalPropertiesClass.md b/samples/client/petstore/java-micronaut-client/docs/models/AdditionalPropertiesClass.md index 4e452d010db1..fd14e57aac1d 100644 --- a/samples/client/petstore/java-micronaut-client/docs/models/AdditionalPropertiesClass.md +++ b/samples/client/petstore/java-micronaut-client/docs/models/AdditionalPropertiesClass.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes **mapInteger** | `Map<String, Integer>` | | [optional property] **mapBoolean** | `Map<String, Boolean>` | | [optional property] **mapArrayInteger** | `Map<String, List<Integer>>` | | [optional property] -**mapArrayAnytype** | `Map<String, List<Object>>` | | [optional property] +**mapArrayAnytype** | `Map<String, List<@Valid Object>>` | | [optional property] **mapMapString** | `Map<String, Map<String, String>>` | | [optional property] **mapMapAnytype** | `Map<String, Map<String, Object>>` | | [optional property] **anytype1** | `Object` | | [optional property] diff --git a/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 09909a079fcf..0ce7ed30172c 100644 --- a/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -61,7 +61,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = null; public static final String JSON_PROPERTY_MAP_ARRAY_ANYTYPE = "map_array_anytype"; - private Map> mapArrayAnytype = null; + private Map> mapArrayAnytype = null; public static final String JSON_PROPERTY_MAP_MAP_STRING = "map_map_string"; private Map> mapMapString = null; @@ -230,12 +230,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -250,13 +250,13 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Nullable @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/client/petstore/java/rest-assured-jackson/docs/AdditionalPropertiesClass.md b/samples/client/petstore/java/rest-assured-jackson/docs/AdditionalPropertiesClass.md index 79402f75c68c..d9c556c50cb6 100644 --- a/samples/client/petstore/java/rest-assured-jackson/docs/AdditionalPropertiesClass.md +++ b/samples/client/petstore/java/rest-assured-jackson/docs/AdditionalPropertiesClass.md @@ -12,7 +12,7 @@ |**mapInteger** | **Map<String, Integer>** | | [optional] | |**mapBoolean** | **Map<String, Boolean>** | | [optional] | |**mapArrayInteger** | **Map<String, List<Integer>>** | | [optional] | -|**mapArrayAnytype** | **Map<String, List<Object>>** | | [optional] | +|**mapArrayAnytype** | **Map<String, List<@Valid Object>>** | | [optional] | |**mapMapString** | **Map<String, Map<String, String>>** | | [optional] | |**mapMapAnytype** | **Map<String, Map<String, Object>>** | | [optional] | |**anytype1** | **Object** | | [optional] | diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java index b0531df4da64..751d2e4ed3d3 100644 --- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java +++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java @@ -64,7 +64,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); public static final String JSON_PROPERTY_MAP_ARRAY_ANYTYPE = "map_array_anytype"; - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); public static final String JSON_PROPERTY_MAP_MAP_STRING = "map_map_string"; private Map> mapMapString = new HashMap<>(); @@ -261,13 +261,13 @@ public void setMapArrayInteger(Map> mapArrayInteger) { } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -285,14 +285,14 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/client/petstore/java/rest-assured/docs/AdditionalPropertiesClass.md b/samples/client/petstore/java/rest-assured/docs/AdditionalPropertiesClass.md index 79402f75c68c..d9c556c50cb6 100644 --- a/samples/client/petstore/java/rest-assured/docs/AdditionalPropertiesClass.md +++ b/samples/client/petstore/java/rest-assured/docs/AdditionalPropertiesClass.md @@ -12,7 +12,7 @@ |**mapInteger** | **Map<String, Integer>** | | [optional] | |**mapBoolean** | **Map<String, Boolean>** | | [optional] | |**mapArrayInteger** | **Map<String, List<Integer>>** | | [optional] | -|**mapArrayAnytype** | **Map<String, List<Object>>** | | [optional] | +|**mapArrayAnytype** | **Map<String, List<@Valid Object>>** | | [optional] | |**mapMapString** | **Map<String, Map<String, String>>** | | [optional] | |**mapMapAnytype** | **Map<String, Map<String, Object>>** | | [optional] | |**anytype1** | **Object** | | [optional] | diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java index f68ff4f22a91..3ed83b4e113e 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java @@ -56,7 +56,7 @@ public class AdditionalPropertiesClass { public static final String SERIALIZED_NAME_MAP_ARRAY_ANYTYPE = "map_array_anytype"; @SerializedName(SERIALIZED_NAME_MAP_ARRAY_ANYTYPE) - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); public static final String SERIALIZED_NAME_MAP_MAP_STRING = "map_map_string"; @SerializedName(SERIALIZED_NAME_MAP_MAP_STRING) @@ -238,13 +238,13 @@ public void setMapArrayInteger(Map> mapArrayInteger) { } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -260,12 +260,12 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/client/petstore/java/retrofit2-play26/docs/AdditionalPropertiesClass.md b/samples/client/petstore/java/retrofit2-play26/docs/AdditionalPropertiesClass.md index 79402f75c68c..d9c556c50cb6 100644 --- a/samples/client/petstore/java/retrofit2-play26/docs/AdditionalPropertiesClass.md +++ b/samples/client/petstore/java/retrofit2-play26/docs/AdditionalPropertiesClass.md @@ -12,7 +12,7 @@ |**mapInteger** | **Map<String, Integer>** | | [optional] | |**mapBoolean** | **Map<String, Boolean>** | | [optional] | |**mapArrayInteger** | **Map<String, List<Integer>>** | | [optional] | -|**mapArrayAnytype** | **Map<String, List<Object>>** | | [optional] | +|**mapArrayAnytype** | **Map<String, List<@Valid Object>>** | | [optional] | |**mapMapString** | **Map<String, Map<String, String>>** | | [optional] | |**mapMapAnytype** | **Map<String, Map<String, Object>>** | | [optional] | |**anytype1** | **Object** | | [optional] | diff --git a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java index 957897178a49..fbb5dbe0cc21 100644 --- a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java +++ b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java @@ -63,7 +63,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); public static final String JSON_PROPERTY_MAP_ARRAY_ANYTYPE = "map_array_anytype"; - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); public static final String JSON_PROPERTY_MAP_MAP_STRING = "map_map_string"; private Map> mapMapString = new HashMap<>(); @@ -260,13 +260,13 @@ public void setMapArrayInteger(Map> mapArrayInteger) { } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -284,14 +284,14 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 1b517b7c65d9..18990b86b4d4 100644 --- a/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -44,7 +44,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -198,12 +198,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -218,11 +218,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @Schema(name = "map_array_anytype", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 1b517b7c65d9..18990b86b4d4 100644 --- a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -44,7 +44,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -198,12 +198,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -218,11 +218,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @Schema(name = "map_array_anytype", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 1b517b7c65d9..18990b86b4d4 100644 --- a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -44,7 +44,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -198,12 +198,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -218,11 +218,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @Schema(name = "map_array_anytype", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/NullableClass.java b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/NullableClass.java index dc00c081d15c..f8f44feb0063 100644 --- a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/NullableClass.java +++ b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/NullableClass.java @@ -44,11 +44,11 @@ public class NullableClass extends HashMap { private OffsetDateTime datetimeProp; - private List arrayNullableProp = null; + private List<@Valid Object> arrayNullableProp = null; - private List arrayAndItemsNullableProp = null; + private List<@Valid Object> arrayAndItemsNullableProp = null; - private List arrayItemsNullable = null; + private List<@Valid Object> arrayItemsNullable = null; private Map objectNullableProp = null; @@ -180,18 +180,18 @@ public NullableClass datetimeProp(OffsetDateTime datetimeProp) { * Get arrayNullableProp * @return arrayNullableProp **/ - public List getArrayNullableProp() { + public List<@Valid Object> getArrayNullableProp() { return arrayNullableProp; } /** * Set arrayNullableProp **/ - public void setArrayNullableProp(List arrayNullableProp) { + public void setArrayNullableProp(List<@Valid Object> arrayNullableProp) { this.arrayNullableProp = arrayNullableProp; } - public NullableClass arrayNullableProp(List arrayNullableProp) { + public NullableClass arrayNullableProp(List<@Valid Object> arrayNullableProp) { this.arrayNullableProp = arrayNullableProp; return this; } @@ -205,18 +205,18 @@ public NullableClass addArrayNullablePropItem(Object arrayNullablePropItem) { * Get arrayAndItemsNullableProp * @return arrayAndItemsNullableProp **/ - public List getArrayAndItemsNullableProp() { + public List<@Valid Object> getArrayAndItemsNullableProp() { return arrayAndItemsNullableProp; } /** * Set arrayAndItemsNullableProp **/ - public void setArrayAndItemsNullableProp(List arrayAndItemsNullableProp) { + public void setArrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullableProp) { this.arrayAndItemsNullableProp = arrayAndItemsNullableProp; } - public NullableClass arrayAndItemsNullableProp(List arrayAndItemsNullableProp) { + public NullableClass arrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullableProp) { this.arrayAndItemsNullableProp = arrayAndItemsNullableProp; return this; } @@ -230,18 +230,18 @@ public NullableClass addArrayAndItemsNullablePropItem(Object arrayAndItemsNullab * Get arrayItemsNullable * @return arrayItemsNullable **/ - public List getArrayItemsNullable() { + public List<@Valid Object> getArrayItemsNullable() { return arrayItemsNullable; } /** * Set arrayItemsNullable **/ - public void setArrayItemsNullable(List arrayItemsNullable) { + public void setArrayItemsNullable(List<@Valid Object> arrayItemsNullable) { this.arrayItemsNullable = arrayItemsNullable; } - public NullableClass arrayItemsNullable(List arrayItemsNullable) { + public NullableClass arrayItemsNullable(List<@Valid Object> arrayItemsNullable) { this.arrayItemsNullable = arrayItemsNullable; return this; } diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java index 9e9ed3215cd2..157d7c1491ea 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java @@ -20,9 +20,9 @@ public class NullableClass extends HashMap { private String stringProp; private LocalDate dateProp; private OffsetDateTime datetimeProp; - private List arrayNullableProp; - private List arrayAndItemsNullableProp; - private List arrayItemsNullable; + private List<@Valid Object> arrayNullableProp; + private List<@Valid Object> arrayAndItemsNullableProp; + private List<@Valid Object> arrayItemsNullable; private Map objectNullableProp; private Map objectAndItemsNullableProp; private Map objectItemsNullable = new HashMap<>(); @@ -57,9 +57,9 @@ public NullableClass( String stringProp, LocalDate dateProp, OffsetDateTime datetimeProp, - List arrayNullableProp, - List arrayAndItemsNullableProp, - List arrayItemsNullable, + List<@Valid Object> arrayNullableProp, + List<@Valid Object> arrayAndItemsNullableProp, + List<@Valid Object> arrayItemsNullable, Map objectNullableProp, Map objectAndItemsNullableProp, Map objectItemsNullable @@ -156,11 +156,11 @@ public void setDatetimeProp(OffsetDateTime datetimeProp) { * Get arrayNullableProp * @return arrayNullableProp */ - public List getArrayNullableProp() { + public List<@Valid Object> getArrayNullableProp() { return arrayNullableProp; } - public void setArrayNullableProp(List arrayNullableProp) { + public void setArrayNullableProp(List<@Valid Object> arrayNullableProp) { this.arrayNullableProp = arrayNullableProp; } @@ -168,11 +168,11 @@ public void setArrayNullableProp(List arrayNullableProp) { * Get arrayAndItemsNullableProp * @return arrayAndItemsNullableProp */ - public List getArrayAndItemsNullableProp() { + public List<@Valid Object> getArrayAndItemsNullableProp() { return arrayAndItemsNullableProp; } - public void setArrayAndItemsNullableProp(List arrayAndItemsNullableProp) { + public void setArrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullableProp) { this.arrayAndItemsNullableProp = arrayAndItemsNullableProp; } @@ -180,11 +180,11 @@ public void setArrayAndItemsNullableProp(List arrayAndItemsNullableProp) * Get arrayItemsNullable * @return arrayItemsNullable */ - public List getArrayItemsNullable() { + public List<@Valid Object> getArrayItemsNullable() { return arrayItemsNullable; } - public void setArrayItemsNullable(List arrayItemsNullable) { + public void setArrayItemsNullable(List<@Valid Object> arrayItemsNullable) { this.arrayItemsNullable = arrayItemsNullable; } diff --git a/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index 027c1a059c78..be13c0710443 100644 --- a/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -31,7 +31,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = null; @JsonProperty("map_array_anytype") - private Map> mapArrayAnytype = null; + private Map> mapArrayAnytype = null; @JsonProperty("map_map_string") private Map> mapMapString = null; @@ -178,12 +178,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -196,11 +196,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List * @return mapArrayAnytype **/ @ApiModelProperty(value = "") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesClass.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesClass.java index 84ba450c9601..be1e809ef3fe 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesClass.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesClass.java @@ -40,7 +40,7 @@ public class AdditionalPropertiesClass { @JsonProperty("map_array_anytype") @Valid - private Map> mapArrayAnytype = null; + private Map> mapArrayAnytype = null; @JsonProperty("map_map_string") @Valid @@ -189,12 +189,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -206,11 +206,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List * Get mapArrayAnytype * @return mapArrayAnytype **/ - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index dc2c9f535145..9e7649c0d7fa 100644 --- a/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -33,7 +33,7 @@ public class AdditionalPropertiesClass { @ApiModelProperty(value = "") @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @ApiModelProperty(value = "") @Valid @@ -171,20 +171,20 @@ public AdditionalPropertiesClass putMapArrayIntegerItem(String key, List> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { this.mapArrayAnytype.put(key, mapArrayAnytypeItem); return this; } diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index 6622a72bdad4..479233bef056 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -67,7 +67,7 @@ public class AdditionalPropertiesClass implements Serializable { public static final String JSON_PROPERTY_MAP_ARRAY_ANYTYPE = "map_array_anytype"; @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); public static final String JSON_PROPERTY_MAP_MAP_STRING = "map_map_string"; @JsonProperty(JSON_PROPERTY_MAP_MAP_STRING) @@ -229,12 +229,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -249,11 +249,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @JsonProperty(value = "map_array_anytype") @ApiModelProperty(value = "") @Valid - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/NullableClass.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/NullableClass.java index 9e4136393be5..348f86fd58e5 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/NullableClass.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/NullableClass.java @@ -74,15 +74,15 @@ public class NullableClass extends HashMap { public static final String JSON_PROPERTY_ARRAY_NULLABLE_PROP = "array_nullable_prop"; @JsonProperty(JSON_PROPERTY_ARRAY_NULLABLE_PROP) - private List arrayNullableProp; + private List<@Valid Object> arrayNullableProp; public static final String JSON_PROPERTY_ARRAY_AND_ITEMS_NULLABLE_PROP = "array_and_items_nullable_prop"; @JsonProperty(JSON_PROPERTY_ARRAY_AND_ITEMS_NULLABLE_PROP) - private List arrayAndItemsNullableProp; + private List<@Valid Object> arrayAndItemsNullableProp; public static final String JSON_PROPERTY_ARRAY_ITEMS_NULLABLE = "array_items_nullable"; @JsonProperty(JSON_PROPERTY_ARRAY_ITEMS_NULLABLE) - private List arrayItemsNullable; + private List<@Valid Object> arrayItemsNullable; public static final String JSON_PROPERTY_OBJECT_NULLABLE_PROP = "object_nullable_prop"; @JsonProperty(JSON_PROPERTY_OBJECT_NULLABLE_PROP) @@ -216,7 +216,7 @@ public void setDatetimeProp(Date datetimeProp) { this.datetimeProp = datetimeProp; } - public NullableClass arrayNullableProp(List arrayNullableProp) { + public NullableClass arrayNullableProp(List<@Valid Object> arrayNullableProp) { this.arrayNullableProp = arrayNullableProp; return this; } @@ -236,15 +236,15 @@ public NullableClass addArrayNullablePropItem(Object arrayNullablePropItem) { @JsonProperty(value = "array_nullable_prop") @ApiModelProperty(value = "") - public List getArrayNullableProp() { + public List<@Valid Object> getArrayNullableProp() { return arrayNullableProp; } - public void setArrayNullableProp(List arrayNullableProp) { + public void setArrayNullableProp(List<@Valid Object> arrayNullableProp) { this.arrayNullableProp = arrayNullableProp; } - public NullableClass arrayAndItemsNullableProp(List arrayAndItemsNullableProp) { + public NullableClass arrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullableProp) { this.arrayAndItemsNullableProp = arrayAndItemsNullableProp; return this; } @@ -264,15 +264,15 @@ public NullableClass addArrayAndItemsNullablePropItem(Object arrayAndItemsNullab @JsonProperty(value = "array_and_items_nullable_prop") @ApiModelProperty(value = "") - public List getArrayAndItemsNullableProp() { + public List<@Valid Object> getArrayAndItemsNullableProp() { return arrayAndItemsNullableProp; } - public void setArrayAndItemsNullableProp(List arrayAndItemsNullableProp) { + public void setArrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullableProp) { this.arrayAndItemsNullableProp = arrayAndItemsNullableProp; } - public NullableClass arrayItemsNullable(List arrayItemsNullable) { + public NullableClass arrayItemsNullable(List<@Valid Object> arrayItemsNullable) { this.arrayItemsNullable = arrayItemsNullable; return this; } @@ -292,11 +292,11 @@ public NullableClass addArrayItemsNullableItem(Object arrayItemsNullableItem) { @JsonProperty(value = "array_items_nullable") @ApiModelProperty(value = "") - public List getArrayItemsNullable() { + public List<@Valid Object> getArrayItemsNullable() { return arrayItemsNullable; } - public void setArrayItemsNullable(List arrayItemsNullable) { + public void setArrayItemsNullable(List<@Valid Object> arrayItemsNullable) { this.arrayItemsNullable = arrayItemsNullable; } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index 93e1d2fabdd4..4ce23dc0a9e2 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -27,7 +27,7 @@ public class AdditionalPropertiesClass implements Serializable { private @Valid Map mapInteger = new HashMap<>(); private @Valid Map mapBoolean = new HashMap<>(); private @Valid Map> mapArrayInteger = new HashMap<>(); - private @Valid Map> mapArrayAnytype = new HashMap<>(); + private @Valid Map> mapArrayAnytype = new HashMap<>(); private @Valid Map> mapMapString = new HashMap<>(); private @Valid Map> mapMapAnytype = new HashMap<>(); private @Valid Object anytype1; @@ -211,7 +211,7 @@ public AdditionalPropertiesClass removeMapArrayIntegerItem(List mapArra } /** **/ - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } @@ -219,16 +219,16 @@ public AdditionalPropertiesClass mapArrayAnytype(Map> mapAr @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } @JsonProperty("map_array_anytype") - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -237,7 +237,7 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List return this; } - public AdditionalPropertiesClass removeMapArrayAnytypeItem(List mapArrayAnytypeItem) { + public AdditionalPropertiesClass removeMapArrayAnytypeItem(List<@Valid Object> mapArrayAnytypeItem) { if (mapArrayAnytypeItem != null && this.mapArrayAnytype != null) { this.mapArrayAnytype.remove(mapArrayAnytypeItem); } diff --git a/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index d50897ade064..f7d356c4911a 100644 --- a/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -27,7 +27,7 @@ public class AdditionalPropertiesClass implements Serializable { private @Valid Map mapInteger = new HashMap<>(); private @Valid Map mapBoolean = new HashMap<>(); private @Valid Map> mapArrayInteger = new HashMap<>(); - private @Valid Map> mapArrayAnytype = new HashMap<>(); + private @Valid Map> mapArrayAnytype = new HashMap<>(); private @Valid Map> mapMapString = new HashMap<>(); private @Valid Map> mapMapAnytype = new HashMap<>(); private @Valid Object anytype1; @@ -228,7 +228,7 @@ public AdditionalPropertiesClass removeMapArrayIntegerItem(List mapArra } /** **/ - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } @@ -236,16 +236,16 @@ public AdditionalPropertiesClass mapArrayAnytype(Map> mapAr @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } @JsonProperty("map_array_anytype") - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -254,7 +254,7 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List return this; } - public AdditionalPropertiesClass removeMapArrayAnytypeItem(List mapArrayAnytypeItem) { + public AdditionalPropertiesClass removeMapArrayAnytypeItem(List<@Valid Object> mapArrayAnytypeItem) { if (mapArrayAnytypeItem != null && this.mapArrayAnytype != null) { this.mapArrayAnytype.remove(mapArrayAnytypeItem); } @@ -471,7 +471,7 @@ public static abstract class AdditionalPropertiesClassBuilder mapInteger = new HashMap<>(); private Map mapBoolean = new HashMap<>(); private Map> mapArrayInteger = new HashMap<>(); - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); private Map> mapMapString = new HashMap<>(); private Map> mapMapAnytype = new HashMap<>(); private Object anytype1; @@ -501,7 +501,7 @@ public B mapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; return self(); } - public B mapArrayAnytype(Map> mapArrayAnytype) { + public B mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return self(); } diff --git a/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index 487447f725ca..5d66f46b5977 100644 --- a/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -25,7 +25,7 @@ public class AdditionalPropertiesClass implements Serializable { private @Valid Map mapInteger = new HashMap<>(); private @Valid Map mapBoolean = new HashMap<>(); private @Valid Map> mapArrayInteger = new HashMap<>(); - private @Valid Map> mapArrayAnytype = new HashMap<>(); + private @Valid Map> mapArrayAnytype = new HashMap<>(); private @Valid Map> mapMapString = new HashMap<>(); private @Valid Map> mapMapAnytype = new HashMap<>(); private @Valid Object anytype1; @@ -226,7 +226,7 @@ public AdditionalPropertiesClass removeMapArrayIntegerItem(List mapArra } /** **/ - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } @@ -234,16 +234,16 @@ public AdditionalPropertiesClass mapArrayAnytype(Map> mapAr @org.eclipse.microprofile.openapi.annotations.media.Schema(description = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } @JsonProperty("map_array_anytype") - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -252,7 +252,7 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List return this; } - public AdditionalPropertiesClass removeMapArrayAnytypeItem(List mapArrayAnytypeItem) { + public AdditionalPropertiesClass removeMapArrayAnytypeItem(List<@Valid Object> mapArrayAnytypeItem) { if (mapArrayAnytypeItem != null && this.mapArrayAnytype != null) { this.mapArrayAnytype.remove(mapArrayAnytypeItem); } @@ -469,7 +469,7 @@ public static abstract class AdditionalPropertiesClassBuilder mapInteger = new HashMap<>(); private Map mapBoolean = new HashMap<>(); private Map> mapArrayInteger = new HashMap<>(); - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); private Map> mapMapString = new HashMap<>(); private Map> mapMapAnytype = new HashMap<>(); private Object anytype1; @@ -499,7 +499,7 @@ public B mapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; return self(); } - public B mapArrayAnytype(Map> mapArrayAnytype) { + public B mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return self(); } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index b4e59b23beb5..001ba70e22b7 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -27,7 +27,7 @@ public class AdditionalPropertiesClass implements Serializable { private @Valid Map mapInteger = new HashMap<>(); private @Valid Map mapBoolean = new HashMap<>(); private @Valid Map> mapArrayInteger = new HashMap<>(); - private @Valid Map> mapArrayAnytype = new HashMap<>(); + private @Valid Map> mapArrayAnytype = new HashMap<>(); private @Valid Map> mapMapString = new HashMap<>(); private @Valid Map> mapMapAnytype = new HashMap<>(); private @Valid Object anytype1; @@ -228,7 +228,7 @@ public AdditionalPropertiesClass removeMapArrayIntegerItem(List mapArra } /** **/ - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } @@ -236,16 +236,16 @@ public AdditionalPropertiesClass mapArrayAnytype(Map> mapAr @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } @JsonProperty("map_array_anytype") - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -254,7 +254,7 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List return this; } - public AdditionalPropertiesClass removeMapArrayAnytypeItem(List mapArrayAnytypeItem) { + public AdditionalPropertiesClass removeMapArrayAnytypeItem(List<@Valid Object> mapArrayAnytypeItem) { if (mapArrayAnytypeItem != null && this.mapArrayAnytype != null) { this.mapArrayAnytype.remove(mapArrayAnytypeItem); } @@ -471,7 +471,7 @@ public static abstract class AdditionalPropertiesClassBuilder mapInteger = new HashMap<>(); private Map mapBoolean = new HashMap<>(); private Map> mapArrayInteger = new HashMap<>(); - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); private Map> mapMapString = new HashMap<>(); private Map> mapMapAnytype = new HashMap<>(); private Object anytype1; @@ -501,7 +501,7 @@ public B mapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; return self(); } - public B mapArrayAnytype(Map> mapArrayAnytype) { + public B mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return self(); } diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index b048fa83ac54..38bdb421a40a 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -66,7 +66,7 @@ public class AdditionalPropertiesClass { public static final String JSON_PROPERTY_MAP_ARRAY_ANYTYPE = "map_array_anytype"; @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); public static final String JSON_PROPERTY_MAP_MAP_STRING = "map_map_string"; @JsonProperty(JSON_PROPERTY_MAP_MAP_STRING) @@ -228,12 +228,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -248,11 +248,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @JsonProperty(value = "map_array_anytype") @ApiModelProperty(value = "") @Valid - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index b048fa83ac54..38bdb421a40a 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -66,7 +66,7 @@ public class AdditionalPropertiesClass { public static final String JSON_PROPERTY_MAP_ARRAY_ANYTYPE = "map_array_anytype"; @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); public static final String JSON_PROPERTY_MAP_MAP_STRING = "map_map_string"; @JsonProperty(JSON_PROPERTY_MAP_MAP_STRING) @@ -228,12 +228,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -248,11 +248,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @JsonProperty(value = "map_array_anytype") @ApiModelProperty(value = "") @Valid - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/NullableClass.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/NullableClass.java index 3e5f8220f286..158b1f1bb22a 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/NullableClass.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/NullableClass.java @@ -73,15 +73,15 @@ public class NullableClass extends HashMap { public static final String JSON_PROPERTY_ARRAY_NULLABLE_PROP = "array_nullable_prop"; @JsonProperty(JSON_PROPERTY_ARRAY_NULLABLE_PROP) - private List arrayNullableProp; + private List<@Valid Object> arrayNullableProp; public static final String JSON_PROPERTY_ARRAY_AND_ITEMS_NULLABLE_PROP = "array_and_items_nullable_prop"; @JsonProperty(JSON_PROPERTY_ARRAY_AND_ITEMS_NULLABLE_PROP) - private List arrayAndItemsNullableProp; + private List<@Valid Object> arrayAndItemsNullableProp; public static final String JSON_PROPERTY_ARRAY_ITEMS_NULLABLE = "array_items_nullable"; @JsonProperty(JSON_PROPERTY_ARRAY_ITEMS_NULLABLE) - private List arrayItemsNullable; + private List<@Valid Object> arrayItemsNullable; public static final String JSON_PROPERTY_OBJECT_NULLABLE_PROP = "object_nullable_prop"; @JsonProperty(JSON_PROPERTY_OBJECT_NULLABLE_PROP) @@ -215,7 +215,7 @@ public void setDatetimeProp(Date datetimeProp) { this.datetimeProp = datetimeProp; } - public NullableClass arrayNullableProp(List arrayNullableProp) { + public NullableClass arrayNullableProp(List<@Valid Object> arrayNullableProp) { this.arrayNullableProp = arrayNullableProp; return this; } @@ -235,15 +235,15 @@ public NullableClass addArrayNullablePropItem(Object arrayNullablePropItem) { @JsonProperty(value = "array_nullable_prop") @Schema(description = "") - public List getArrayNullableProp() { + public List<@Valid Object> getArrayNullableProp() { return arrayNullableProp; } - public void setArrayNullableProp(List arrayNullableProp) { + public void setArrayNullableProp(List<@Valid Object> arrayNullableProp) { this.arrayNullableProp = arrayNullableProp; } - public NullableClass arrayAndItemsNullableProp(List arrayAndItemsNullableProp) { + public NullableClass arrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullableProp) { this.arrayAndItemsNullableProp = arrayAndItemsNullableProp; return this; } @@ -263,15 +263,15 @@ public NullableClass addArrayAndItemsNullablePropItem(Object arrayAndItemsNullab @JsonProperty(value = "array_and_items_nullable_prop") @Schema(description = "") - public List getArrayAndItemsNullableProp() { + public List<@Valid Object> getArrayAndItemsNullableProp() { return arrayAndItemsNullableProp; } - public void setArrayAndItemsNullableProp(List arrayAndItemsNullableProp) { + public void setArrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullableProp) { this.arrayAndItemsNullableProp = arrayAndItemsNullableProp; } - public NullableClass arrayItemsNullable(List arrayItemsNullable) { + public NullableClass arrayItemsNullable(List<@Valid Object> arrayItemsNullable) { this.arrayItemsNullable = arrayItemsNullable; return this; } @@ -291,11 +291,11 @@ public NullableClass addArrayItemsNullableItem(Object arrayItemsNullableItem) { @JsonProperty(value = "array_items_nullable") @Schema(description = "") - public List getArrayItemsNullable() { + public List<@Valid Object> getArrayItemsNullable() { return arrayItemsNullable; } - public void setArrayItemsNullable(List arrayItemsNullable) { + public void setArrayItemsNullable(List<@Valid Object> arrayItemsNullable) { this.arrayItemsNullable = arrayItemsNullable; } diff --git a/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 1b517b7c65d9..18990b86b4d4 100644 --- a/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -44,7 +44,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -198,12 +198,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -218,11 +218,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @Schema(name = "map_array_anytype", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index da623886687a..403e089e6ef3 100644 --- a/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -41,7 +41,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -195,12 +195,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -215,11 +215,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 4a668d53474f..1fbfc353ac3a 100644 --- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -45,7 +45,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -199,12 +199,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -219,11 +219,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 4a668d53474f..1fbfc353ac3a 100644 --- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -45,7 +45,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -199,12 +199,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -219,11 +219,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 4a668d53474f..1fbfc353ac3a 100644 --- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -45,7 +45,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -199,12 +199,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -219,11 +219,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 4a668d53474f..1fbfc353ac3a 100644 --- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -45,7 +45,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -199,12 +199,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -219,11 +219,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-reactive-noResponseEntity/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-reactive-noResponseEntity/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 4a668d53474f..1fbfc353ac3a 100644 --- a/samples/server/petstore/springboot-reactive-noResponseEntity/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-reactive-noResponseEntity/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -45,7 +45,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -199,12 +199,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -219,11 +219,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 4a668d53474f..1fbfc353ac3a 100644 --- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -45,7 +45,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -199,12 +199,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -219,11 +219,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 8cb85cb8bd5b..36ee301a8eff 100644 --- a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -42,7 +42,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -196,12 +196,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -216,11 +216,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 8cb85cb8bd5b..36ee301a8eff 100644 --- a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -42,7 +42,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -196,12 +196,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -216,11 +216,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 8cb85cb8bd5b..36ee301a8eff 100644 --- a/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -42,7 +42,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -196,12 +196,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -216,11 +216,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 8cb85cb8bd5b..36ee301a8eff 100644 --- a/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -42,7 +42,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -196,12 +196,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -216,11 +216,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 4a668d53474f..1fbfc353ac3a 100644 --- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -45,7 +45,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -199,12 +199,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -219,11 +219,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/AdditionalPropertiesClass.java index b03e14a18f82..2f1c30123806 100644 --- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/AdditionalPropertiesClass.java @@ -44,7 +44,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -198,12 +198,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -218,11 +218,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List @Valid @Schema(name = "map_array_anytype", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/AdditionalPropertiesClassDto.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/AdditionalPropertiesClassDto.java index 4bbf635ea272..a53709ad7903 100644 --- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/AdditionalPropertiesClassDto.java +++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/AdditionalPropertiesClassDto.java @@ -47,7 +47,7 @@ public class AdditionalPropertiesClassDto { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -201,12 +201,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClassDto mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClassDto mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClassDto putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { + public AdditionalPropertiesClassDto putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -221,11 +221,11 @@ public AdditionalPropertiesClassDto putMapArrayAnytypeItem(String key, List> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } From 8446e88fe38e1651fc43569012d0fcbc85aec5bc Mon Sep 17 00:00:00 2001 From: "a.darafeyeu" Date: Wed, 22 Nov 2023 15:10:30 +0100 Subject: [PATCH 02/11] [4947][java]: prevents generation '@Valid' for Object --- .../languages/AbstractJavaCodegen.java | 5 +++- .../docs/models/AdditionalPropertiesClass.md | 2 +- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../docs/AdditionalPropertiesClass.md | 2 +- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../docs/AdditionalPropertiesClass.md | 2 +- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../docs/AdditionalPropertiesClass.md | 2 +- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../server/model/NullableClass.java | 24 +++++++++---------- .../server/model/NullableClass.java | 24 +++++++++---------- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../apimodels/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../org/openapitools/model/NullableClass.java | 24 +++++++++---------- .../model/AdditionalPropertiesClass.java | 12 +++++----- .../model/AdditionalPropertiesClass.java | 16 ++++++------- .../model/AdditionalPropertiesClass.java | 16 ++++++------- .../model/AdditionalPropertiesClass.java | 16 ++++++------- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../org/openapitools/model/NullableClass.java | 24 +++++++++---------- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClass.java | 10 ++++---- .../model/AdditionalPropertiesClassDto.java | 10 ++++---- 41 files changed, 226 insertions(+), 223 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java index e4198b5d560a..b9e87a04db6b 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java @@ -950,6 +950,10 @@ private String getBeanValidation(Schema items) { return ""; } + if (ModelUtils.isTypeObjectSchema(items)) { + return ""; + } + if (ModelUtils.isModel(items)) { return "@Valid "; } @@ -971,7 +975,6 @@ private String getBeanValidation(Schema items) { } if (ModelUtils.isLongSchema(items) || ModelUtils.isIntegerSchema(items)) { - if (items.getMinimum() != null && items.getMaximum() != null) { return String.format(Locale.ROOT, "@Min(%s) @Max(%s)", items.getMinimum(), items.getMaximum()); } diff --git a/samples/client/petstore/java-micronaut-client/docs/models/AdditionalPropertiesClass.md b/samples/client/petstore/java-micronaut-client/docs/models/AdditionalPropertiesClass.md index fd14e57aac1d..4e452d010db1 100644 --- a/samples/client/petstore/java-micronaut-client/docs/models/AdditionalPropertiesClass.md +++ b/samples/client/petstore/java-micronaut-client/docs/models/AdditionalPropertiesClass.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes **mapInteger** | `Map<String, Integer>` | | [optional property] **mapBoolean** | `Map<String, Boolean>` | | [optional property] **mapArrayInteger** | `Map<String, List<Integer>>` | | [optional property] -**mapArrayAnytype** | `Map<String, List<@Valid Object>>` | | [optional property] +**mapArrayAnytype** | `Map<String, List<Object>>` | | [optional property] **mapMapString** | `Map<String, Map<String, String>>` | | [optional property] **mapMapAnytype** | `Map<String, Map<String, Object>>` | | [optional property] **anytype1** | `Object` | | [optional property] diff --git a/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 0ce7ed30172c..09909a079fcf 100644 --- a/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -61,7 +61,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = null; public static final String JSON_PROPERTY_MAP_ARRAY_ANYTYPE = "map_array_anytype"; - private Map> mapArrayAnytype = null; + private Map> mapArrayAnytype = null; public static final String JSON_PROPERTY_MAP_MAP_STRING = "map_map_string"; private Map> mapMapString = null; @@ -230,12 +230,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -250,13 +250,13 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Nullable @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/client/petstore/java/rest-assured-jackson/docs/AdditionalPropertiesClass.md b/samples/client/petstore/java/rest-assured-jackson/docs/AdditionalPropertiesClass.md index d9c556c50cb6..79402f75c68c 100644 --- a/samples/client/petstore/java/rest-assured-jackson/docs/AdditionalPropertiesClass.md +++ b/samples/client/petstore/java/rest-assured-jackson/docs/AdditionalPropertiesClass.md @@ -12,7 +12,7 @@ |**mapInteger** | **Map<String, Integer>** | | [optional] | |**mapBoolean** | **Map<String, Boolean>** | | [optional] | |**mapArrayInteger** | **Map<String, List<Integer>>** | | [optional] | -|**mapArrayAnytype** | **Map<String, List<@Valid Object>>** | | [optional] | +|**mapArrayAnytype** | **Map<String, List<Object>>** | | [optional] | |**mapMapString** | **Map<String, Map<String, String>>** | | [optional] | |**mapMapAnytype** | **Map<String, Map<String, Object>>** | | [optional] | |**anytype1** | **Object** | | [optional] | diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java index 751d2e4ed3d3..b0531df4da64 100644 --- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java +++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java @@ -64,7 +64,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); public static final String JSON_PROPERTY_MAP_ARRAY_ANYTYPE = "map_array_anytype"; - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); public static final String JSON_PROPERTY_MAP_MAP_STRING = "map_map_string"; private Map> mapMapString = new HashMap<>(); @@ -261,13 +261,13 @@ public void setMapArrayInteger(Map> mapArrayInteger) { } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -285,14 +285,14 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/client/petstore/java/rest-assured/docs/AdditionalPropertiesClass.md b/samples/client/petstore/java/rest-assured/docs/AdditionalPropertiesClass.md index d9c556c50cb6..79402f75c68c 100644 --- a/samples/client/petstore/java/rest-assured/docs/AdditionalPropertiesClass.md +++ b/samples/client/petstore/java/rest-assured/docs/AdditionalPropertiesClass.md @@ -12,7 +12,7 @@ |**mapInteger** | **Map<String, Integer>** | | [optional] | |**mapBoolean** | **Map<String, Boolean>** | | [optional] | |**mapArrayInteger** | **Map<String, List<Integer>>** | | [optional] | -|**mapArrayAnytype** | **Map<String, List<@Valid Object>>** | | [optional] | +|**mapArrayAnytype** | **Map<String, List<Object>>** | | [optional] | |**mapMapString** | **Map<String, Map<String, String>>** | | [optional] | |**mapMapAnytype** | **Map<String, Map<String, Object>>** | | [optional] | |**anytype1** | **Object** | | [optional] | diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java index 3ed83b4e113e..f68ff4f22a91 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java @@ -56,7 +56,7 @@ public class AdditionalPropertiesClass { public static final String SERIALIZED_NAME_MAP_ARRAY_ANYTYPE = "map_array_anytype"; @SerializedName(SERIALIZED_NAME_MAP_ARRAY_ANYTYPE) - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); public static final String SERIALIZED_NAME_MAP_MAP_STRING = "map_map_string"; @SerializedName(SERIALIZED_NAME_MAP_MAP_STRING) @@ -238,13 +238,13 @@ public void setMapArrayInteger(Map> mapArrayInteger) { } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -260,12 +260,12 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/client/petstore/java/retrofit2-play26/docs/AdditionalPropertiesClass.md b/samples/client/petstore/java/retrofit2-play26/docs/AdditionalPropertiesClass.md index d9c556c50cb6..79402f75c68c 100644 --- a/samples/client/petstore/java/retrofit2-play26/docs/AdditionalPropertiesClass.md +++ b/samples/client/petstore/java/retrofit2-play26/docs/AdditionalPropertiesClass.md @@ -12,7 +12,7 @@ |**mapInteger** | **Map<String, Integer>** | | [optional] | |**mapBoolean** | **Map<String, Boolean>** | | [optional] | |**mapArrayInteger** | **Map<String, List<Integer>>** | | [optional] | -|**mapArrayAnytype** | **Map<String, List<@Valid Object>>** | | [optional] | +|**mapArrayAnytype** | **Map<String, List<Object>>** | | [optional] | |**mapMapString** | **Map<String, Map<String, String>>** | | [optional] | |**mapMapAnytype** | **Map<String, Map<String, Object>>** | | [optional] | |**anytype1** | **Object** | | [optional] | diff --git a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java index fbb5dbe0cc21..957897178a49 100644 --- a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java +++ b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/AdditionalPropertiesClass.java @@ -63,7 +63,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); public static final String JSON_PROPERTY_MAP_ARRAY_ANYTYPE = "map_array_anytype"; - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); public static final String JSON_PROPERTY_MAP_MAP_STRING = "map_map_string"; private Map> mapMapString = new HashMap<>(); @@ -260,13 +260,13 @@ public void setMapArrayInteger(Map> mapArrayInteger) { } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -284,14 +284,14 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 18990b86b4d4..1b517b7c65d9 100644 --- a/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -44,7 +44,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -198,12 +198,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -218,11 +218,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @Schema(name = "map_array_anytype", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 18990b86b4d4..1b517b7c65d9 100644 --- a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -44,7 +44,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -198,12 +198,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -218,11 +218,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @Schema(name = "map_array_anytype", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 18990b86b4d4..1b517b7c65d9 100644 --- a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -44,7 +44,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -198,12 +198,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -218,11 +218,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @Schema(name = "map_array_anytype", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/NullableClass.java b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/NullableClass.java index f8f44feb0063..dc00c081d15c 100644 --- a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/NullableClass.java +++ b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/NullableClass.java @@ -44,11 +44,11 @@ public class NullableClass extends HashMap { private OffsetDateTime datetimeProp; - private List<@Valid Object> arrayNullableProp = null; + private List arrayNullableProp = null; - private List<@Valid Object> arrayAndItemsNullableProp = null; + private List arrayAndItemsNullableProp = null; - private List<@Valid Object> arrayItemsNullable = null; + private List arrayItemsNullable = null; private Map objectNullableProp = null; @@ -180,18 +180,18 @@ public NullableClass datetimeProp(OffsetDateTime datetimeProp) { * Get arrayNullableProp * @return arrayNullableProp **/ - public List<@Valid Object> getArrayNullableProp() { + public List getArrayNullableProp() { return arrayNullableProp; } /** * Set arrayNullableProp **/ - public void setArrayNullableProp(List<@Valid Object> arrayNullableProp) { + public void setArrayNullableProp(List arrayNullableProp) { this.arrayNullableProp = arrayNullableProp; } - public NullableClass arrayNullableProp(List<@Valid Object> arrayNullableProp) { + public NullableClass arrayNullableProp(List arrayNullableProp) { this.arrayNullableProp = arrayNullableProp; return this; } @@ -205,18 +205,18 @@ public NullableClass addArrayNullablePropItem(Object arrayNullablePropItem) { * Get arrayAndItemsNullableProp * @return arrayAndItemsNullableProp **/ - public List<@Valid Object> getArrayAndItemsNullableProp() { + public List getArrayAndItemsNullableProp() { return arrayAndItemsNullableProp; } /** * Set arrayAndItemsNullableProp **/ - public void setArrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullableProp) { + public void setArrayAndItemsNullableProp(List arrayAndItemsNullableProp) { this.arrayAndItemsNullableProp = arrayAndItemsNullableProp; } - public NullableClass arrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullableProp) { + public NullableClass arrayAndItemsNullableProp(List arrayAndItemsNullableProp) { this.arrayAndItemsNullableProp = arrayAndItemsNullableProp; return this; } @@ -230,18 +230,18 @@ public NullableClass addArrayAndItemsNullablePropItem(Object arrayAndItemsNullab * Get arrayItemsNullable * @return arrayItemsNullable **/ - public List<@Valid Object> getArrayItemsNullable() { + public List getArrayItemsNullable() { return arrayItemsNullable; } /** * Set arrayItemsNullable **/ - public void setArrayItemsNullable(List<@Valid Object> arrayItemsNullable) { + public void setArrayItemsNullable(List arrayItemsNullable) { this.arrayItemsNullable = arrayItemsNullable; } - public NullableClass arrayItemsNullable(List<@Valid Object> arrayItemsNullable) { + public NullableClass arrayItemsNullable(List arrayItemsNullable) { this.arrayItemsNullable = arrayItemsNullable; return this; } diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java index 157d7c1491ea..9e9ed3215cd2 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java @@ -20,9 +20,9 @@ public class NullableClass extends HashMap { private String stringProp; private LocalDate dateProp; private OffsetDateTime datetimeProp; - private List<@Valid Object> arrayNullableProp; - private List<@Valid Object> arrayAndItemsNullableProp; - private List<@Valid Object> arrayItemsNullable; + private List arrayNullableProp; + private List arrayAndItemsNullableProp; + private List arrayItemsNullable; private Map objectNullableProp; private Map objectAndItemsNullableProp; private Map objectItemsNullable = new HashMap<>(); @@ -57,9 +57,9 @@ public NullableClass( String stringProp, LocalDate dateProp, OffsetDateTime datetimeProp, - List<@Valid Object> arrayNullableProp, - List<@Valid Object> arrayAndItemsNullableProp, - List<@Valid Object> arrayItemsNullable, + List arrayNullableProp, + List arrayAndItemsNullableProp, + List arrayItemsNullable, Map objectNullableProp, Map objectAndItemsNullableProp, Map objectItemsNullable @@ -156,11 +156,11 @@ public void setDatetimeProp(OffsetDateTime datetimeProp) { * Get arrayNullableProp * @return arrayNullableProp */ - public List<@Valid Object> getArrayNullableProp() { + public List getArrayNullableProp() { return arrayNullableProp; } - public void setArrayNullableProp(List<@Valid Object> arrayNullableProp) { + public void setArrayNullableProp(List arrayNullableProp) { this.arrayNullableProp = arrayNullableProp; } @@ -168,11 +168,11 @@ public void setArrayNullableProp(List<@Valid Object> arrayNullableProp) { * Get arrayAndItemsNullableProp * @return arrayAndItemsNullableProp */ - public List<@Valid Object> getArrayAndItemsNullableProp() { + public List getArrayAndItemsNullableProp() { return arrayAndItemsNullableProp; } - public void setArrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullableProp) { + public void setArrayAndItemsNullableProp(List arrayAndItemsNullableProp) { this.arrayAndItemsNullableProp = arrayAndItemsNullableProp; } @@ -180,11 +180,11 @@ public void setArrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullab * Get arrayItemsNullable * @return arrayItemsNullable */ - public List<@Valid Object> getArrayItemsNullable() { + public List getArrayItemsNullable() { return arrayItemsNullable; } - public void setArrayItemsNullable(List<@Valid Object> arrayItemsNullable) { + public void setArrayItemsNullable(List arrayItemsNullable) { this.arrayItemsNullable = arrayItemsNullable; } diff --git a/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index be13c0710443..027c1a059c78 100644 --- a/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -31,7 +31,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = null; @JsonProperty("map_array_anytype") - private Map> mapArrayAnytype = null; + private Map> mapArrayAnytype = null; @JsonProperty("map_map_string") private Map> mapMapString = null; @@ -178,12 +178,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -196,11 +196,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid * @return mapArrayAnytype **/ @ApiModelProperty(value = "") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesClass.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesClass.java index be1e809ef3fe..84ba450c9601 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesClass.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesClass.java @@ -40,7 +40,7 @@ public class AdditionalPropertiesClass { @JsonProperty("map_array_anytype") @Valid - private Map> mapArrayAnytype = null; + private Map> mapArrayAnytype = null; @JsonProperty("map_map_string") @Valid @@ -189,12 +189,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -206,11 +206,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid * Get mapArrayAnytype * @return mapArrayAnytype **/ - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index 9e7649c0d7fa..dc2c9f535145 100644 --- a/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -33,7 +33,7 @@ public class AdditionalPropertiesClass { @ApiModelProperty(value = "") @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @ApiModelProperty(value = "") @Valid @@ -171,20 +171,20 @@ public AdditionalPropertiesClass putMapArrayIntegerItem(String key, List> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { this.mapArrayAnytype.put(key, mapArrayAnytypeItem); return this; } diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index 479233bef056..6622a72bdad4 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -67,7 +67,7 @@ public class AdditionalPropertiesClass implements Serializable { public static final String JSON_PROPERTY_MAP_ARRAY_ANYTYPE = "map_array_anytype"; @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); public static final String JSON_PROPERTY_MAP_MAP_STRING = "map_map_string"; @JsonProperty(JSON_PROPERTY_MAP_MAP_STRING) @@ -229,12 +229,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -249,11 +249,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @JsonProperty(value = "map_array_anytype") @ApiModelProperty(value = "") @Valid - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/NullableClass.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/NullableClass.java index 348f86fd58e5..9e4136393be5 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/NullableClass.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/NullableClass.java @@ -74,15 +74,15 @@ public class NullableClass extends HashMap { public static final String JSON_PROPERTY_ARRAY_NULLABLE_PROP = "array_nullable_prop"; @JsonProperty(JSON_PROPERTY_ARRAY_NULLABLE_PROP) - private List<@Valid Object> arrayNullableProp; + private List arrayNullableProp; public static final String JSON_PROPERTY_ARRAY_AND_ITEMS_NULLABLE_PROP = "array_and_items_nullable_prop"; @JsonProperty(JSON_PROPERTY_ARRAY_AND_ITEMS_NULLABLE_PROP) - private List<@Valid Object> arrayAndItemsNullableProp; + private List arrayAndItemsNullableProp; public static final String JSON_PROPERTY_ARRAY_ITEMS_NULLABLE = "array_items_nullable"; @JsonProperty(JSON_PROPERTY_ARRAY_ITEMS_NULLABLE) - private List<@Valid Object> arrayItemsNullable; + private List arrayItemsNullable; public static final String JSON_PROPERTY_OBJECT_NULLABLE_PROP = "object_nullable_prop"; @JsonProperty(JSON_PROPERTY_OBJECT_NULLABLE_PROP) @@ -216,7 +216,7 @@ public void setDatetimeProp(Date datetimeProp) { this.datetimeProp = datetimeProp; } - public NullableClass arrayNullableProp(List<@Valid Object> arrayNullableProp) { + public NullableClass arrayNullableProp(List arrayNullableProp) { this.arrayNullableProp = arrayNullableProp; return this; } @@ -236,15 +236,15 @@ public NullableClass addArrayNullablePropItem(Object arrayNullablePropItem) { @JsonProperty(value = "array_nullable_prop") @ApiModelProperty(value = "") - public List<@Valid Object> getArrayNullableProp() { + public List getArrayNullableProp() { return arrayNullableProp; } - public void setArrayNullableProp(List<@Valid Object> arrayNullableProp) { + public void setArrayNullableProp(List arrayNullableProp) { this.arrayNullableProp = arrayNullableProp; } - public NullableClass arrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullableProp) { + public NullableClass arrayAndItemsNullableProp(List arrayAndItemsNullableProp) { this.arrayAndItemsNullableProp = arrayAndItemsNullableProp; return this; } @@ -264,15 +264,15 @@ public NullableClass addArrayAndItemsNullablePropItem(Object arrayAndItemsNullab @JsonProperty(value = "array_and_items_nullable_prop") @ApiModelProperty(value = "") - public List<@Valid Object> getArrayAndItemsNullableProp() { + public List getArrayAndItemsNullableProp() { return arrayAndItemsNullableProp; } - public void setArrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullableProp) { + public void setArrayAndItemsNullableProp(List arrayAndItemsNullableProp) { this.arrayAndItemsNullableProp = arrayAndItemsNullableProp; } - public NullableClass arrayItemsNullable(List<@Valid Object> arrayItemsNullable) { + public NullableClass arrayItemsNullable(List arrayItemsNullable) { this.arrayItemsNullable = arrayItemsNullable; return this; } @@ -292,11 +292,11 @@ public NullableClass addArrayItemsNullableItem(Object arrayItemsNullableItem) { @JsonProperty(value = "array_items_nullable") @ApiModelProperty(value = "") - public List<@Valid Object> getArrayItemsNullable() { + public List getArrayItemsNullable() { return arrayItemsNullable; } - public void setArrayItemsNullable(List<@Valid Object> arrayItemsNullable) { + public void setArrayItemsNullable(List arrayItemsNullable) { this.arrayItemsNullable = arrayItemsNullable; } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index 4ce23dc0a9e2..93e1d2fabdd4 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -27,7 +27,7 @@ public class AdditionalPropertiesClass implements Serializable { private @Valid Map mapInteger = new HashMap<>(); private @Valid Map mapBoolean = new HashMap<>(); private @Valid Map> mapArrayInteger = new HashMap<>(); - private @Valid Map> mapArrayAnytype = new HashMap<>(); + private @Valid Map> mapArrayAnytype = new HashMap<>(); private @Valid Map> mapMapString = new HashMap<>(); private @Valid Map> mapMapAnytype = new HashMap<>(); private @Valid Object anytype1; @@ -211,7 +211,7 @@ public AdditionalPropertiesClass removeMapArrayIntegerItem(List mapArra } /** **/ - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } @@ -219,16 +219,16 @@ public AdditionalPropertiesClass mapArrayAnytype(Map @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } @JsonProperty("map_array_anytype") - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -237,7 +237,7 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid return this; } - public AdditionalPropertiesClass removeMapArrayAnytypeItem(List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass removeMapArrayAnytypeItem(List mapArrayAnytypeItem) { if (mapArrayAnytypeItem != null && this.mapArrayAnytype != null) { this.mapArrayAnytype.remove(mapArrayAnytypeItem); } diff --git a/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index f7d356c4911a..d50897ade064 100644 --- a/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -27,7 +27,7 @@ public class AdditionalPropertiesClass implements Serializable { private @Valid Map mapInteger = new HashMap<>(); private @Valid Map mapBoolean = new HashMap<>(); private @Valid Map> mapArrayInteger = new HashMap<>(); - private @Valid Map> mapArrayAnytype = new HashMap<>(); + private @Valid Map> mapArrayAnytype = new HashMap<>(); private @Valid Map> mapMapString = new HashMap<>(); private @Valid Map> mapMapAnytype = new HashMap<>(); private @Valid Object anytype1; @@ -228,7 +228,7 @@ public AdditionalPropertiesClass removeMapArrayIntegerItem(List mapArra } /** **/ - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } @@ -236,16 +236,16 @@ public AdditionalPropertiesClass mapArrayAnytype(Map @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } @JsonProperty("map_array_anytype") - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -254,7 +254,7 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid return this; } - public AdditionalPropertiesClass removeMapArrayAnytypeItem(List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass removeMapArrayAnytypeItem(List mapArrayAnytypeItem) { if (mapArrayAnytypeItem != null && this.mapArrayAnytype != null) { this.mapArrayAnytype.remove(mapArrayAnytypeItem); } @@ -471,7 +471,7 @@ public static abstract class AdditionalPropertiesClassBuilder mapInteger = new HashMap<>(); private Map mapBoolean = new HashMap<>(); private Map> mapArrayInteger = new HashMap<>(); - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); private Map> mapMapString = new HashMap<>(); private Map> mapMapAnytype = new HashMap<>(); private Object anytype1; @@ -501,7 +501,7 @@ public B mapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; return self(); } - public B mapArrayAnytype(Map> mapArrayAnytype) { + public B mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return self(); } diff --git a/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index 5d66f46b5977..487447f725ca 100644 --- a/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -25,7 +25,7 @@ public class AdditionalPropertiesClass implements Serializable { private @Valid Map mapInteger = new HashMap<>(); private @Valid Map mapBoolean = new HashMap<>(); private @Valid Map> mapArrayInteger = new HashMap<>(); - private @Valid Map> mapArrayAnytype = new HashMap<>(); + private @Valid Map> mapArrayAnytype = new HashMap<>(); private @Valid Map> mapMapString = new HashMap<>(); private @Valid Map> mapMapAnytype = new HashMap<>(); private @Valid Object anytype1; @@ -226,7 +226,7 @@ public AdditionalPropertiesClass removeMapArrayIntegerItem(List mapArra } /** **/ - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } @@ -234,16 +234,16 @@ public AdditionalPropertiesClass mapArrayAnytype(Map @org.eclipse.microprofile.openapi.annotations.media.Schema(description = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } @JsonProperty("map_array_anytype") - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -252,7 +252,7 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid return this; } - public AdditionalPropertiesClass removeMapArrayAnytypeItem(List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass removeMapArrayAnytypeItem(List mapArrayAnytypeItem) { if (mapArrayAnytypeItem != null && this.mapArrayAnytype != null) { this.mapArrayAnytype.remove(mapArrayAnytypeItem); } @@ -469,7 +469,7 @@ public static abstract class AdditionalPropertiesClassBuilder mapInteger = new HashMap<>(); private Map mapBoolean = new HashMap<>(); private Map> mapArrayInteger = new HashMap<>(); - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); private Map> mapMapString = new HashMap<>(); private Map> mapMapAnytype = new HashMap<>(); private Object anytype1; @@ -499,7 +499,7 @@ public B mapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; return self(); } - public B mapArrayAnytype(Map> mapArrayAnytype) { + public B mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return self(); } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index 001ba70e22b7..b4e59b23beb5 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -27,7 +27,7 @@ public class AdditionalPropertiesClass implements Serializable { private @Valid Map mapInteger = new HashMap<>(); private @Valid Map mapBoolean = new HashMap<>(); private @Valid Map> mapArrayInteger = new HashMap<>(); - private @Valid Map> mapArrayAnytype = new HashMap<>(); + private @Valid Map> mapArrayAnytype = new HashMap<>(); private @Valid Map> mapMapString = new HashMap<>(); private @Valid Map> mapMapAnytype = new HashMap<>(); private @Valid Object anytype1; @@ -228,7 +228,7 @@ public AdditionalPropertiesClass removeMapArrayIntegerItem(List mapArra } /** **/ - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } @@ -236,16 +236,16 @@ public AdditionalPropertiesClass mapArrayAnytype(Map @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } @JsonProperty("map_array_anytype") - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -254,7 +254,7 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid return this; } - public AdditionalPropertiesClass removeMapArrayAnytypeItem(List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass removeMapArrayAnytypeItem(List mapArrayAnytypeItem) { if (mapArrayAnytypeItem != null && this.mapArrayAnytype != null) { this.mapArrayAnytype.remove(mapArrayAnytypeItem); } @@ -471,7 +471,7 @@ public static abstract class AdditionalPropertiesClassBuilder mapInteger = new HashMap<>(); private Map mapBoolean = new HashMap<>(); private Map> mapArrayInteger = new HashMap<>(); - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); private Map> mapMapString = new HashMap<>(); private Map> mapMapAnytype = new HashMap<>(); private Object anytype1; @@ -501,7 +501,7 @@ public B mapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; return self(); } - public B mapArrayAnytype(Map> mapArrayAnytype) { + public B mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return self(); } diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index 38bdb421a40a..b048fa83ac54 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -66,7 +66,7 @@ public class AdditionalPropertiesClass { public static final String JSON_PROPERTY_MAP_ARRAY_ANYTYPE = "map_array_anytype"; @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); public static final String JSON_PROPERTY_MAP_MAP_STRING = "map_map_string"; @JsonProperty(JSON_PROPERTY_MAP_MAP_STRING) @@ -228,12 +228,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -248,11 +248,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @JsonProperty(value = "map_array_anytype") @ApiModelProperty(value = "") @Valid - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index 38bdb421a40a..b048fa83ac54 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -66,7 +66,7 @@ public class AdditionalPropertiesClass { public static final String JSON_PROPERTY_MAP_ARRAY_ANYTYPE = "map_array_anytype"; @JsonProperty(JSON_PROPERTY_MAP_ARRAY_ANYTYPE) - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); public static final String JSON_PROPERTY_MAP_MAP_STRING = "map_map_string"; @JsonProperty(JSON_PROPERTY_MAP_MAP_STRING) @@ -228,12 +228,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -248,11 +248,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @JsonProperty(value = "map_array_anytype") @ApiModelProperty(value = "") @Valid - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/NullableClass.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/NullableClass.java index 158b1f1bb22a..3e5f8220f286 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/NullableClass.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/NullableClass.java @@ -73,15 +73,15 @@ public class NullableClass extends HashMap { public static final String JSON_PROPERTY_ARRAY_NULLABLE_PROP = "array_nullable_prop"; @JsonProperty(JSON_PROPERTY_ARRAY_NULLABLE_PROP) - private List<@Valid Object> arrayNullableProp; + private List arrayNullableProp; public static final String JSON_PROPERTY_ARRAY_AND_ITEMS_NULLABLE_PROP = "array_and_items_nullable_prop"; @JsonProperty(JSON_PROPERTY_ARRAY_AND_ITEMS_NULLABLE_PROP) - private List<@Valid Object> arrayAndItemsNullableProp; + private List arrayAndItemsNullableProp; public static final String JSON_PROPERTY_ARRAY_ITEMS_NULLABLE = "array_items_nullable"; @JsonProperty(JSON_PROPERTY_ARRAY_ITEMS_NULLABLE) - private List<@Valid Object> arrayItemsNullable; + private List arrayItemsNullable; public static final String JSON_PROPERTY_OBJECT_NULLABLE_PROP = "object_nullable_prop"; @JsonProperty(JSON_PROPERTY_OBJECT_NULLABLE_PROP) @@ -215,7 +215,7 @@ public void setDatetimeProp(Date datetimeProp) { this.datetimeProp = datetimeProp; } - public NullableClass arrayNullableProp(List<@Valid Object> arrayNullableProp) { + public NullableClass arrayNullableProp(List arrayNullableProp) { this.arrayNullableProp = arrayNullableProp; return this; } @@ -235,15 +235,15 @@ public NullableClass addArrayNullablePropItem(Object arrayNullablePropItem) { @JsonProperty(value = "array_nullable_prop") @Schema(description = "") - public List<@Valid Object> getArrayNullableProp() { + public List getArrayNullableProp() { return arrayNullableProp; } - public void setArrayNullableProp(List<@Valid Object> arrayNullableProp) { + public void setArrayNullableProp(List arrayNullableProp) { this.arrayNullableProp = arrayNullableProp; } - public NullableClass arrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullableProp) { + public NullableClass arrayAndItemsNullableProp(List arrayAndItemsNullableProp) { this.arrayAndItemsNullableProp = arrayAndItemsNullableProp; return this; } @@ -263,15 +263,15 @@ public NullableClass addArrayAndItemsNullablePropItem(Object arrayAndItemsNullab @JsonProperty(value = "array_and_items_nullable_prop") @Schema(description = "") - public List<@Valid Object> getArrayAndItemsNullableProp() { + public List getArrayAndItemsNullableProp() { return arrayAndItemsNullableProp; } - public void setArrayAndItemsNullableProp(List<@Valid Object> arrayAndItemsNullableProp) { + public void setArrayAndItemsNullableProp(List arrayAndItemsNullableProp) { this.arrayAndItemsNullableProp = arrayAndItemsNullableProp; } - public NullableClass arrayItemsNullable(List<@Valid Object> arrayItemsNullable) { + public NullableClass arrayItemsNullable(List arrayItemsNullable) { this.arrayItemsNullable = arrayItemsNullable; return this; } @@ -291,11 +291,11 @@ public NullableClass addArrayItemsNullableItem(Object arrayItemsNullableItem) { @JsonProperty(value = "array_items_nullable") @Schema(description = "") - public List<@Valid Object> getArrayItemsNullable() { + public List getArrayItemsNullable() { return arrayItemsNullable; } - public void setArrayItemsNullable(List<@Valid Object> arrayItemsNullable) { + public void setArrayItemsNullable(List arrayItemsNullable) { this.arrayItemsNullable = arrayItemsNullable; } diff --git a/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 18990b86b4d4..1b517b7c65d9 100644 --- a/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -44,7 +44,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -198,12 +198,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -218,11 +218,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @Schema(name = "map_array_anytype", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 403e089e6ef3..da623886687a 100644 --- a/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -41,7 +41,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -195,12 +195,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -215,11 +215,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 1fbfc353ac3a..4a668d53474f 100644 --- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -45,7 +45,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -199,12 +199,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -219,11 +219,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 1fbfc353ac3a..4a668d53474f 100644 --- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -45,7 +45,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -199,12 +199,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -219,11 +219,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 1fbfc353ac3a..4a668d53474f 100644 --- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -45,7 +45,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -199,12 +199,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -219,11 +219,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 1fbfc353ac3a..4a668d53474f 100644 --- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -45,7 +45,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -199,12 +199,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -219,11 +219,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-reactive-noResponseEntity/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-reactive-noResponseEntity/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 1fbfc353ac3a..4a668d53474f 100644 --- a/samples/server/petstore/springboot-reactive-noResponseEntity/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-reactive-noResponseEntity/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -45,7 +45,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -199,12 +199,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -219,11 +219,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 1fbfc353ac3a..4a668d53474f 100644 --- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -45,7 +45,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -199,12 +199,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -219,11 +219,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 36ee301a8eff..8cb85cb8bd5b 100644 --- a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -42,7 +42,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -196,12 +196,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -216,11 +216,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 36ee301a8eff..8cb85cb8bd5b 100644 --- a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -42,7 +42,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -196,12 +196,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -216,11 +216,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 36ee301a8eff..8cb85cb8bd5b 100644 --- a/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -42,7 +42,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -196,12 +196,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -216,11 +216,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 36ee301a8eff..8cb85cb8bd5b 100644 --- a/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -42,7 +42,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -196,12 +196,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -216,11 +216,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java index 1fbfc353ac3a..4a668d53474f 100644 --- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -45,7 +45,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -199,12 +199,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -219,11 +219,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/AdditionalPropertiesClass.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/AdditionalPropertiesClass.java index 2f1c30123806..b03e14a18f82 100644 --- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/AdditionalPropertiesClass.java @@ -44,7 +44,7 @@ public class AdditionalPropertiesClass { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -198,12 +198,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -218,11 +218,11 @@ public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<@Valid @Valid @Schema(name = "map_array_anytype", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/AdditionalPropertiesClassDto.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/AdditionalPropertiesClassDto.java index a53709ad7903..4bbf635ea272 100644 --- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/AdditionalPropertiesClassDto.java +++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/AdditionalPropertiesClassDto.java @@ -47,7 +47,7 @@ public class AdditionalPropertiesClassDto { private Map> mapArrayInteger = new HashMap<>(); @Valid - private Map> mapArrayAnytype = new HashMap<>(); + private Map> mapArrayAnytype = new HashMap<>(); @Valid private Map> mapMapString = new HashMap<>(); @@ -201,12 +201,12 @@ public void setMapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; } - public AdditionalPropertiesClassDto mapArrayAnytype(Map> mapArrayAnytype) { + public AdditionalPropertiesClassDto mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; return this; } - public AdditionalPropertiesClassDto putMapArrayAnytypeItem(String key, List<@Valid Object> mapArrayAnytypeItem) { + public AdditionalPropertiesClassDto putMapArrayAnytypeItem(String key, List mapArrayAnytypeItem) { if (this.mapArrayAnytype == null) { this.mapArrayAnytype = new HashMap<>(); } @@ -221,11 +221,11 @@ public AdditionalPropertiesClassDto putMapArrayAnytypeItem(String key, List<@Val @Valid @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") - public Map> getMapArrayAnytype() { + public Map> getMapArrayAnytype() { return mapArrayAnytype; } - public void setMapArrayAnytype(Map> mapArrayAnytype) { + public void setMapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; } From c668a11d11b6b984b30e6e7b6b63e5aba4e7b6e9 Mon Sep 17 00:00:00 2001 From: "a.darafeyeu" Date: Wed, 22 Nov 2023 17:33:29 +0100 Subject: [PATCH 03/11] [4947][java]: test against different codegens and stick to primitive --- .../languages/AbstractJavaCodegen.java | 8 +- .../codegen/java/AbstractJavaCodegenTest.java | 186 --------- .../JavaValidationArrayPrimitivesTest.java | 380 ++++++++++++++++++ .../src/test/resources/bugs/issue_4947.yaml | 2 - 4 files changed, 385 insertions(+), 191 deletions(-) create mode 100644 modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java index b9e87a04db6b..151f5f769fa6 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java @@ -951,12 +951,14 @@ private String getBeanValidation(Schema items) { } if (ModelUtils.isTypeObjectSchema(items)) { + // prevents generation '@Valid' for Object return ""; } - if (ModelUtils.isModel(items)) { - return "@Valid "; - } + // adds '@Valid' also to response... +// if (items.get$ref() != null) { +// return "@Valid "; +// } if (StringUtils.isNotEmpty(items.getPattern()) && !ModelUtils.isByteArraySchema(items)) { return String.format(Locale.ROOT, "@Pattern(regexp = \"%s\")", items.getPattern()); diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/AbstractJavaCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/AbstractJavaCodegenTest.java index f9562f63d06d..31c97e6c65fc 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/AbstractJavaCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/AbstractJavaCodegenTest.java @@ -17,24 +17,16 @@ package org.openapitools.codegen.java; -import static org.openapitools.codegen.languages.SpringCodegen.SPRING_CLOUD_LIBRARY; - -import io.swagger.parser.OpenAPIParser; import io.swagger.v3.oas.models.Components; import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.media.*; -import io.swagger.v3.parser.core.models.ParseOptions; -import java.io.IOException; -import java.nio.file.Files; import java.time.OffsetDateTime; import java.time.ZonedDateTime; import java.util.*; import org.openapitools.codegen.*; -import org.openapitools.codegen.java.assertions.JavaFileAssert; import org.openapitools.codegen.languages.AbstractJavaCodegen; -import org.openapitools.codegen.languages.SpringCodegen; import org.openapitools.codegen.utils.ModelUtils; import org.testng.Assert; import org.testng.annotations.Test; @@ -42,8 +34,6 @@ import java.io.File; import java.time.LocalDate; import java.time.ZoneId; -import java.util.function.Function; -import java.util.stream.Collectors; public class AbstractJavaCodegenTest { @@ -884,182 +874,6 @@ public void testOneOfModelImports() throws Exception { Assert.assertTrue(cm.imports.contains("UUID")); } - @Test - public void shouldAddValidAnnotationIntoCollectionWhenBeanValidationIsEnabled_issue4947() throws IOException { - File output = Files.createTempDirectory("test").toFile().getCanonicalFile(); - output.deleteOnExit(); - - OpenAPI openAPI = new OpenAPIParser() - .readLocation("src/test/resources/bugs/issue_4947.yaml", null, new ParseOptions()).getOpenAPI(); - SpringCodegen codegen = new SpringCodegen(); - codegen.setLibrary(SPRING_CLOUD_LIBRARY); - codegen.setOutputDir(output.getAbsolutePath()); - codegen.additionalProperties().put(SpringCodegen.USE_BEANVALIDATION, "true"); - codegen.additionalProperties().put(CodegenConstants.MODEL_PACKAGE, "xyz.model"); - codegen.additionalProperties().put(CodegenConstants.API_PACKAGE, "xyz.controller"); - codegen.setUseSpringBoot3(true); - - ClientOptInput input = new ClientOptInput() - .openAPI(openAPI) - .config(codegen); - - DefaultGenerator generator = new DefaultGenerator(); - Map files = generator.opts(input).generate().stream() - .collect(Collectors.toMap(File::getName, Function.identity())); - - JavaFileAssert.assertThat(files.get("Foo.java")) - .isNormalClass() - .hasImports("jakarta.validation.Valid") - .hasImports("jakarta.validation.constraints") - .hasProperty("stringPattern") - .withType("Set<@Pattern(regexp = \"[a-z]\") String>") - .toType() - .hasProperty("stringMaxMinLength") - .withType("Set<@Size(min = 1, max = 10) String>") - .toType() - .hasProperty("stringMinLength") - .withType("List<@Size(min = 1) String>") - .toType() - .hasProperty("stringMaxLength") - .withType("Set<@Size(max = 1) String>") - .toType() - .hasProperty("intMinMax") - .withType("List<@Min(1) @Max(10) Integer>") - .toType() - .hasProperty("intMin") - .withType("List<@Min(1) Integer>") - .toType() - .hasProperty("intMax") - .withType("List<@Max(10) Integer>") - .toType() - .hasProperty("numberMinMax") - .withType("List<@DecimalMin(value = \"1\", inclusive = false) @DecimalMax(value = \"10\", inclusive = false) BigDecimal>") - .toType() - .hasProperty("numberMin") - .withType("List<@DecimalMin(value = \"1\", inclusive = false) BigDecimal>") - .toType() - .hasProperty("numberMax") - .withType("List<@DecimalMax(value = \"10\", inclusive = false) BigDecimal>") - .toType() - .hasProperty("stringPatternNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("stringMaxMinLengthNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("stringMinLengthNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("stringMaxLengthNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("intMinMaxNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("intMinNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("intMaxNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("numberMinMaxNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("numberMinNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("numberMaxNullable") - .withType("JsonNullable>") - .toType(); - } - - @Test - public void shouldNotAddValidAnnotationIntoCollectionWhenBeanValidationIsEnabled_issue4947() throws IOException { - File output = Files.createTempDirectory("test").toFile().getCanonicalFile(); - output.deleteOnExit(); - - OpenAPI openAPI = new OpenAPIParser() - .readLocation("src/test/resources/bugs/issue_4947.yaml", null, new ParseOptions()).getOpenAPI(); - SpringCodegen codegen = new SpringCodegen(); - codegen.setLibrary(SPRING_CLOUD_LIBRARY); - codegen.setOutputDir(output.getAbsolutePath()); - codegen.additionalProperties().put(SpringCodegen.USE_BEANVALIDATION, "false"); - codegen.additionalProperties().put(CodegenConstants.MODEL_PACKAGE, "xyz.model"); - codegen.additionalProperties().put(CodegenConstants.API_PACKAGE, "xyz.controller"); - codegen.setUseSpringBoot3(true); - - ClientOptInput input = new ClientOptInput() - .openAPI(openAPI) - .config(codegen); - - DefaultGenerator generator = new DefaultGenerator(); - Map files = generator.opts(input).generate().stream() - .collect(Collectors.toMap(File::getName, Function.identity())); - - JavaFileAssert.assertThat(files.get("Foo.java")) - .isNormalClass() - .hasProperty("stringPattern") - .withType("Set") - .toType() - .hasProperty("stringMaxMinLength") - .withType("Set") - .toType() - .hasProperty("stringMinLength") - .withType("List") - .toType() - .hasProperty("stringMaxLength") - .withType("Set") - .toType() - .hasProperty("intMinMax") - .withType("List") - .toType() - .hasProperty("intMin") - .withType("List") - .toType() - .hasProperty("intMax") - .withType("List") - .toType() - .hasProperty("numberMinMax") - .withType("List") - .toType() - .hasProperty("numberMin") - .withType("List") - .toType() - .hasProperty("numberMax") - .withType("List") - .toType() - .hasProperty("stringPatternNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("stringMaxMinLengthNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("stringMinLengthNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("stringMaxLengthNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("intMinMaxNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("intMinNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("intMaxNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("numberMinMaxNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("numberMinNullable") - .withType("JsonNullable>") - .toType() - .hasProperty("numberMaxNullable") - .withType("JsonNullable>") - .toType(); - } - private static Schema createObjectSchemaWithMinItems() { return new ObjectSchema() .addProperties("id", new IntegerSchema().format("int32")) diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java new file mode 100644 index 000000000000..645b1fa1dc69 --- /dev/null +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java @@ -0,0 +1,380 @@ +/* + * Copyright 2022 OpenAPI-Generator Contributors (https://openapi-generator.tech) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.openapitools.codegen.java; + +import io.swagger.parser.OpenAPIParser; +import io.swagger.v3.oas.models.OpenAPI; +import io.swagger.v3.parser.core.models.ParseOptions; +import org.openapitools.codegen.ClientOptInput; +import org.openapitools.codegen.CodegenConstants; +import org.openapitools.codegen.DefaultGenerator; +import org.openapitools.codegen.java.assertions.JavaFileAssert; +import org.openapitools.codegen.languages.*; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +import java.io.File; +import java.io.IOException; +import java.nio.file.Files; +import java.util.Map; +import java.util.function.Consumer; +import java.util.function.Function; +import java.util.stream.Collectors; + +public class JavaValidationArrayPrimitivesTest { + private static Consumer> assertWithValidationWithoutJsonNullable() { + return files -> JavaFileAssert.assertThat(files.get("Foo.java")) + .isNormalClass() + .hasProperty("stringPattern") + .withType("Set<@Pattern(regexp = \"[a-z]\") String>") + .toType() + .hasProperty("stringMaxMinLength") + .withType("Set<@Size(min = 1, max = 10) String>") + .toType() + .hasProperty("stringMinLength") + .withType("List<@Size(min = 1) String>") + .toType() + .hasProperty("stringMaxLength") + .withType("Set<@Size(max = 1) String>") + .toType() + .hasProperty("intMinMax") + .withType("List<@Min(1) @Max(10) Integer>") + .toType() + .hasProperty("intMin") + .withType("List<@Min(1) Integer>") + .toType() + .hasProperty("intMax") + .withType("List<@Max(10) Integer>") + .toType() + .hasProperty("numberMinMax") + .withType("List<@DecimalMin(value = \"1\", inclusive = false) @DecimalMax(value = \"10\", inclusive = false) BigDecimal>") + .toType() + .hasProperty("numberMin") + .withType("List<@DecimalMin(value = \"1\", inclusive = false) BigDecimal>") + .toType() + .hasProperty("numberMax") + .withType("List<@DecimalMax(value = \"10\", inclusive = false) BigDecimal>") + .toType() + .hasProperty("stringPatternNullable") + .withType("Set<@Pattern(regexp = \"[a-z]\") String>") + .toType() + .hasProperty("stringMaxMinLengthNullable") + .withType("Set<@Size(min = 1, max = 10) String>") + .toType() + .hasProperty("stringMinLengthNullable") + .withType("List<@Size(min = 1) String>") + .toType() + .hasProperty("stringMaxLengthNullable") + .withType("Set<@Size(max = 1) String>") + .toType() + .hasProperty("intMinMaxNullable") + .withType("List<@Min(1) @Max(10) Integer>") + .toType() + .hasProperty("intMinNullable") + .withType("List<@Min(1) Integer>") + .toType() + .hasProperty("intMaxNullable") + .withType("List<@Max(10) Integer>") + .toType() + .hasProperty("numberMinMaxNullable") + .withType("List<@DecimalMin(value = \"1\", inclusive = false) @DecimalMax(value = \"10\", inclusive = false) BigDecimal>") + .toType() + .hasProperty("numberMinNullable") + .withType("List<@DecimalMin(value = \"1\", inclusive = false) BigDecimal>") + .toType() + .hasProperty("numberMaxNullable") + .withType("List<@DecimalMax(value = \"10\", inclusive = false) BigDecimal>") + .toType(); + } + + private static Consumer> assertWithValidationWithJsonNullable() { + return files -> JavaFileAssert.assertThat(files.get("Foo.java")) + .isNormalClass() + .hasProperty("stringPattern") + .withType("Set<@Pattern(regexp = \"[a-z]\") String>") + .toType() + .hasProperty("stringMaxMinLength") + .withType("Set<@Size(min = 1, max = 10) String>") + .toType() + .hasProperty("stringMinLength") + .withType("List<@Size(min = 1) String>") + .toType() + .hasProperty("stringMaxLength") + .withType("Set<@Size(max = 1) String>") + .toType() + .hasProperty("intMinMax") + .withType("List<@Min(1) @Max(10) Integer>") + .toType() + .hasProperty("intMin") + .withType("List<@Min(1) Integer>") + .toType() + .hasProperty("intMax") + .withType("List<@Max(10) Integer>") + .toType() + .hasProperty("numberMinMax") + .withType("List<@DecimalMin(value = \"1\", inclusive = false) @DecimalMax(value = \"10\", inclusive = false) BigDecimal>") + .toType() + .hasProperty("numberMin") + .withType("List<@DecimalMin(value = \"1\", inclusive = false) BigDecimal>") + .toType() + .hasProperty("numberMax") + .withType("List<@DecimalMax(value = \"10\", inclusive = false) BigDecimal>") + .toType() + .hasProperty("stringPatternNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("stringMaxMinLengthNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("stringMinLengthNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("stringMaxLengthNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("intMinMaxNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("intMinNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("intMaxNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("numberMinMaxNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("numberMinNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("numberMaxNullable") + .withType("JsonNullable>") + .toType(); + } + + @DataProvider(name = "javaCodegensUsedBeenValidation") + public static Object[][] javaCodegensUsedBeenValidation() { + return new Object[][]{{ + new JavaCXFClientCodegen(), assertWithValidationWithoutJsonNullable()}, + {new JavaClientCodegen(), assertWithValidationWithoutJsonNullable()}, + {new JavaPlayFrameworkCodegen(), assertWithValidationWithoutJsonNullable()}, + {new JavaMicronautClientCodegen(), assertWithValidationWithoutJsonNullable()}, + {new JavaMicronautServerCodegen(), assertWithValidationWithoutJsonNullable()}, + {new JavaJAXRSCXFCDIServerCodegen(), assertWithValidationWithoutJsonNullable()}, + {new JavaCXFExtServerCodegen(), assertWithValidationWithoutJsonNullable()}, + {new JavaResteasyServerCodegen(), assertWithValidationWithoutJsonNullable()}, + {new JavaJAXRSSpecServerCodegen(), assertWithValidationWithoutJsonNullable()}, + {new JavaJerseyServerCodegen(), assertWithValidationWithoutJsonNullable()}, + {new JavaResteasyEapServerCodegen(), assertWithValidationWithoutJsonNullable()}, + {new SpringCodegen(), assertWithValidationWithJsonNullable()} + }; + } + + @Test(dataProvider = "javaCodegensUsedBeenValidation") + public void shouldAddValidAnnotationIntoCollectionWhenBeanValidationIsEnabled_issue4947(final AbstractJavaCodegen codegen, final Consumer> asserts) throws IOException { + File output = Files.createTempDirectory("test").toFile().getCanonicalFile(); + output.deleteOnExit(); + + final OpenAPI openAPI = new OpenAPIParser() + .readLocation("src/test/resources/bugs/issue_4947.yaml", null, new ParseOptions()).getOpenAPI(); + codegen.setOutputDir(output.getAbsolutePath()); + codegen.additionalProperties().put(SpringCodegen.USE_BEANVALIDATION, "true"); + codegen.additionalProperties().put(CodegenConstants.MODEL_PACKAGE, "xyz.model"); + codegen.additionalProperties().put(CodegenConstants.API_PACKAGE, "xyz.controller"); + + final ClientOptInput input = new ClientOptInput() + .openAPI(openAPI) + .config(codegen); + + final DefaultGenerator generator = new DefaultGenerator(); + final Map files = generator.opts(input).generate().stream() + .collect(Collectors.toMap(File::getName, Function.identity())); + + asserts.accept(files); + } + + private static Consumer> assertWithoutValidationWithoutJsonNullable() { + return files -> JavaFileAssert.assertThat(files.get("Foo.java")) + .isNormalClass() + .hasProperty("stringPattern") + .withType("Set") + .toType() + .hasProperty("stringMaxMinLength") + .withType("Set") + .toType() + .hasProperty("stringMinLength") + .withType("List") + .toType() + .hasProperty("stringMaxLength") + .withType("Set") + .toType() + .hasProperty("intMinMax") + .withType("List") + .toType() + .hasProperty("intMin") + .withType("List") + .toType() + .hasProperty("intMax") + .withType("List") + .toType() + .hasProperty("numberMinMax") + .withType("List") + .toType() + .hasProperty("numberMin") + .withType("List") + .toType() + .hasProperty("numberMax") + .withType("List") + .toType() + .hasProperty("stringPatternNullable") + .withType("Set") + .toType() + .hasProperty("stringMaxMinLengthNullable") + .withType("Set") + .toType() + .hasProperty("stringMinLengthNullable") + .withType("List") + .toType() + .hasProperty("stringMaxLengthNullable") + .withType("Set") + .toType() + .hasProperty("intMinMaxNullable") + .withType("List") + .toType() + .hasProperty("intMinNullable") + .withType("List") + .toType() + .hasProperty("intMaxNullable") + .withType("List") + .toType() + .hasProperty("numberMinMaxNullable") + .withType("List") + .toType() + .hasProperty("numberMinNullable") + .withType("List") + .toType() + .hasProperty("numberMaxNullable") + .withType("List") + .toType(); + } + + private static Consumer> assertWithoutValidationWithJsonNullable() { + return files -> JavaFileAssert.assertThat(files.get("Foo.java")) + .isNormalClass() + .hasProperty("stringPattern") + .withType("Set") + .toType() + .hasProperty("stringMaxMinLength") + .withType("Set") + .toType() + .hasProperty("stringMinLength") + .withType("List") + .toType() + .hasProperty("stringMaxLength") + .withType("Set") + .toType() + .hasProperty("intMinMax") + .withType("List") + .toType() + .hasProperty("intMin") + .withType("List") + .toType() + .hasProperty("intMax") + .withType("List") + .toType() + .hasProperty("numberMinMax") + .withType("List") + .toType() + .hasProperty("numberMin") + .withType("List") + .toType() + .hasProperty("numberMax") + .withType("List") + .toType() + .hasProperty("stringPatternNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("stringMaxMinLengthNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("stringMinLengthNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("stringMaxLengthNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("intMinMaxNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("intMinNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("intMaxNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("numberMinMaxNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("numberMinNullable") + .withType("JsonNullable>") + .toType() + .hasProperty("numberMaxNullable") + .withType("JsonNullable>") + .toType(); + } + + @DataProvider(name = "javaCodegensNotUsedBeenValidation") + public static Object[][] javaCodegensNotUsedBeenValidation() { + return new Object[][]{{ + new JavaCXFClientCodegen(), assertWithoutValidationWithoutJsonNullable()}, + {new JavaClientCodegen(), assertWithoutValidationWithoutJsonNullable()}, + {new JavaPlayFrameworkCodegen(), assertWithoutValidationWithoutJsonNullable()}, + {new JavaMicronautClientCodegen(), assertWithoutValidationWithoutJsonNullable()}, + {new JavaMicronautServerCodegen(), assertWithoutValidationWithoutJsonNullable()}, + {new JavaJAXRSCXFCDIServerCodegen(), assertWithoutValidationWithoutJsonNullable()}, + {new JavaCXFExtServerCodegen(), assertWithoutValidationWithoutJsonNullable()}, + {new JavaResteasyServerCodegen(), assertWithoutValidationWithoutJsonNullable()}, + {new JavaJAXRSSpecServerCodegen(), assertWithoutValidationWithoutJsonNullable()}, + {new JavaJerseyServerCodegen(), assertWithoutValidationWithoutJsonNullable()}, + {new JavaResteasyEapServerCodegen(), assertWithoutValidationWithoutJsonNullable()}, + {new SpringCodegen(), assertWithoutValidationWithJsonNullable()} + }; + } + + @Test(dataProvider = "javaCodegensNotUsedBeenValidation") + public void shouldNotAddValidAnnotationIntoCollectionWhenBeanValidationIsNotEnabled_issue4947(final AbstractJavaCodegen codegen, final Consumer> asserts) throws IOException { + File output = Files.createTempDirectory("test").toFile().getCanonicalFile(); + output.deleteOnExit(); + + final OpenAPI openAPI = new OpenAPIParser() + .readLocation("src/test/resources/bugs/issue_4947.yaml", null, new ParseOptions()).getOpenAPI(); + codegen.setOutputDir(output.getAbsolutePath()); + codegen.additionalProperties().put(CodegenConstants.MODEL_PACKAGE, "xyz.model"); + codegen.additionalProperties().put(CodegenConstants.API_PACKAGE, "xyz.controller"); + codegen.additionalProperties().put(SpringCodegen.USE_BEANVALIDATION, "false"); + + final ClientOptInput input = new ClientOptInput() + .openAPI(openAPI) + .config(codegen); + + final DefaultGenerator generator = new DefaultGenerator(); + final Map files = generator.opts(input).generate().stream() + .collect(Collectors.toMap(File::getName, Function.identity())); + + asserts.accept(files); + } +} diff --git a/modules/openapi-generator/src/test/resources/bugs/issue_4947.yaml b/modules/openapi-generator/src/test/resources/bugs/issue_4947.yaml index 62968498b871..5af71649e2ed 100644 --- a/modules/openapi-generator/src/test/resources/bugs/issue_4947.yaml +++ b/modules/openapi-generator/src/test/resources/bugs/issue_4947.yaml @@ -44,8 +44,6 @@ components: type: string maxLength: 1 maxItems: 10 - - stringEmail: type: array items: From c932a6f9ee57715b6e8ce63c568ad424b8ad3039 Mon Sep 17 00:00:00 2001 From: "a.darafeyeu" Date: Fri, 1 Dec 2023 10:00:44 +0100 Subject: [PATCH 04/11] [4947][java]: code review --- .../openapitools/codegen/DefaultCodegen.java | 8 ++ .../languages/AbstractJavaCodegen.java | 7 +- .../codegen/languages/SpringCodegen.java | 120 +----------------- .../JavaValidationArrayPrimitivesTest.java | 20 +-- .../java/spring/SpringCodegenTest.java | 2 +- .../docs/apis/UserApi.md | 4 +- .../docs/models/ArrayTest.md | 2 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 10 +- .../model/FileSchemaTestClass.java | 8 +- .../main/java/org/openapitools/model/Pet.java | 8 +- .../rest-assured-jackson/docs/ArrayTest.md | 2 +- .../java/rest-assured-jackson/docs/UserApi.md | 4 +- .../org/openapitools/client/api/UserApi.java | 8 +- .../openapitools/client/model/ArrayTest.java | 10 +- .../client/model/FileSchemaTestClass.java | 8 +- .../org/openapitools/client/model/Pet.java | 8 +- .../java/rest-assured/docs/ArrayTest.md | 2 +- .../java/rest-assured/docs/UserApi.md | 4 +- .../org/openapitools/client/api/UserApi.java | 8 +- .../openapitools/client/model/ArrayTest.java | 10 +- .../client/model/FileSchemaTestClass.java | 8 +- .../org/openapitools/client/model/Pet.java | 8 +- .../java/retrofit2-play26/docs/ArrayTest.md | 2 +- .../java/retrofit2-play26/docs/UserApi.md | 8 +- .../org/openapitools/client/api/UserApi.java | 4 +- .../openapitools/client/model/ArrayTest.java | 10 +- .../client/model/FileSchemaTestClass.java | 8 +- .../org/openapitools/client/model/Pet.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserController.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiDelegate.java | 4 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../openapitools/server/api/FakeService.java | 2 +- .../server/api/FakeServiceImpl.java | 2 +- .../openapitools/server/api/UserService.java | 4 +- .../server/api/UserServiceImpl.java | 4 +- .../openapitools/server/model/ArrayTest.java | 10 +- .../server/model/FileSchemaTestClass.java | 8 +- .../model/ObjectWithDeprecatedFields.java | 8 +- .../org/openapitools/server/model/Pet.java | 8 +- .../openapitools/server/model/ArrayTest.java | 8 +- .../server/model/FileSchemaTestClass.java | 8 +- .../model/ObjectWithDeprecatedFields.java | 8 +- .../org/openapitools/server/model/Pet.java | 8 +- .../docs/controllers/UserController.md | 4 +- .../controller/UserController.java | 4 +- .../main/java/org/openapitools/model/Pet.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiService.java | 4 +- .../org/openapitools/model/ArrayTest.java | 10 +- .../model/FileSchemaTestClass.java | 8 +- .../gen/java/org/openapitools/model/Pet.java | 8 +- .../api/impl/UserApiServiceImpl.java | 4 +- .../app/apimodels/Pet.java | 8 +- .../puppies/store/apis/UserApiController.java | 8 +- .../store/apis/UserApiControllerImp.java | 4 +- .../apis/UserApiControllerImpInterface.java | 8 +- .../app/apimodels/Pet.java | 8 +- .../app/controllers/UserApiController.java | 8 +- .../app/controllers/UserApiControllerImp.java | 4 +- .../UserApiControllerImpInterface.java | 8 +- .../app/apimodels/Pet.java | 8 +- .../app/controllers/UserApiController.java | 8 +- .../app/apimodels/Pet.java | 8 +- .../app/apimodels/ArrayTest.java | 10 +- .../app/apimodels/FileSchemaTestClass.java | 8 +- .../app/apimodels/Pet.java | 8 +- .../app/controllers/UserApiController.java | 8 +- .../app/controllers/UserApiControllerImp.java | 4 +- .../UserApiControllerImpInterface.java | 8 +- .../app/apimodels/Pet.java | 8 +- .../app/controllers/UserApiController.java | 8 +- .../app/controllers/UserApiControllerImp.java | 4 +- .../UserApiControllerImpInterface.java | 8 +- .../app/apimodels/Pet.java | 8 +- .../app/controllers/UserApiController.java | 8 +- .../app/controllers/UserApiControllerImp.java | 4 +- .../app/apimodels/Pet.java | 8 +- .../app/controllers/UserApiController.java | 8 +- .../app/controllers/UserApiControllerImp.java | 4 +- .../UserApiControllerImpInterface.java | 8 +- .../app/apimodels/Pet.java | 8 +- .../app/controllers/UserApiController.java | 8 +- .../app/controllers/UserApiControllerImp.java | 4 +- .../UserApiControllerImpInterface.java | 8 +- .../app/apimodels/Pet.java | 8 +- .../app/controllers/UserApiController.java | 8 +- .../app/controllers/UserApiControllerImp.java | 4 +- .../UserApiControllerImpInterface.java | 8 +- .../app/apimodels/Pet.java | 8 +- .../app/controllers/UserApiController.java | 8 +- .../app/controllers/UserApiControllerImp.java | 4 +- .../UserApiControllerImpInterface.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../gen/java/org/openapitools/model/Pet.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiService.java | 4 +- .../gen/java/org/openapitools/model/Pet.java | 8 +- .../api/impl/UserApiServiceImpl.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../gen/java/org/openapitools/model/Pet.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 10 +- .../model/FileSchemaTestClass.java | 8 +- .../gen/java/org/openapitools/model/Pet.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiService.java | 4 +- .../org/openapitools/model/ArrayTest.java | 10 +- .../model/FileSchemaTestClass.java | 8 +- .../gen/java/org/openapitools/model/Pet.java | 8 +- .../api/impl/UserApiServiceImpl.java | 4 +- .../java/org/openapitools/api/FakeApi.java | 2 +- .../org/openapitools/api/FakeApiService.java | 2 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiService.java | 4 +- .../org/openapitools/model/ArrayTest.java | 10 +- .../model/FileSchemaTestClass.java | 8 +- .../model/ObjectWithDeprecatedFields.java | 8 +- .../gen/java/org/openapitools/model/Pet.java | 8 +- .../api/impl/FakeApiServiceImpl.java | 2 +- .../api/impl/UserApiServiceImpl.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiService.java | 4 +- .../gen/java/org/openapitools/model/Pet.java | 6 +- .../api/impl/UserApiServiceImpl.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../gen/java/org/openapitools/model/Pet.java | 6 +- .../api/impl/UserApiServiceImpl.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../gen/java/org/openapitools/model/Pet.java | 6 +- .../api/impl/UserApiServiceImpl.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../gen/java/org/openapitools/model/Pet.java | 6 +- .../api/impl/UserApiServiceImpl.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiService.java | 4 +- .../gen/java/org/openapitools/model/Pet.java | 6 +- .../api/impl/UserApiServiceImpl.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiService.java | 4 +- .../gen/java/org/openapitools/model/Pet.java | 6 +- .../api/impl/UserApiServiceImpl.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 10 +- .../model/FileSchemaTestClass.java | 6 +- .../gen/java/org/openapitools/model/Pet.java | 6 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 10 +- .../model/FileSchemaTestClass.java | 6 +- .../gen/java/org/openapitools/model/Pet.java | 6 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 14 +- .../model/FileSchemaTestClass.java | 10 +- .../gen/java/org/openapitools/model/Pet.java | 10 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 14 +- .../model/FileSchemaTestClass.java | 10 +- .../gen/java/org/openapitools/model/Pet.java | 10 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 14 +- .../model/FileSchemaTestClass.java | 10 +- .../gen/java/org/openapitools/model/Pet.java | 10 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiService.java | 4 +- .../org/openapitools/model/ArrayTest.java | 10 +- .../model/FileSchemaTestClass.java | 8 +- .../gen/java/org/openapitools/model/Pet.java | 8 +- .../api/impl/UserApiServiceImpl.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiService.java | 4 +- .../org/openapitools/model/ArrayTest.java | 10 +- .../model/FileSchemaTestClass.java | 8 +- .../gen/java/org/openapitools/model/Pet.java | 8 +- .../api/impl/UserApiServiceImpl.java | 4 +- .../java/org/openapitools/api/FakeApi.java | 2 +- .../org/openapitools/api/FakeApiService.java | 2 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiService.java | 4 +- .../org/openapitools/model/ArrayTest.java | 10 +- .../model/FileSchemaTestClass.java | 8 +- .../model/ObjectWithDeprecatedFields.java | 8 +- .../gen/java/org/openapitools/model/Pet.java | 8 +- .../api/impl/FakeApiServiceImpl.java | 2 +- .../api/impl/UserApiServiceImpl.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiDelegate.java | 4 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiDelegate.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiDelegate.java | 4 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiDelegate.java | 4 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/api/UserApiDelegate.java | 4 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTest.java | 8 +- .../openapitools/virtualan/api/UserApi.java | 4 +- .../virtualan/model/ArrayTest.java | 8 +- .../java/org/openapitools/api/UserApi.java | 4 +- .../org/openapitools/model/ArrayTestDto.java | 8 +- 238 files changed, 738 insertions(+), 847 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java index 33691acdd68b..3bbcea8d7f13 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java @@ -4889,7 +4889,15 @@ public CodegenResponse fromResponse(String responseCode, ApiResponse response) { } CodegenProperty cp = fromProperty("response", responseSchema, false); + // the response data types should not contains a bean validation annotation. + if (cp.dataType.contains("@")) { + cp.dataType = cp.dataType.replaceAll("(?:(?i)@[a-z0-9]*+\\s*)*+", ""); + } r.dataType = getTypeDeclaration(responseSchema); + // the response data types should not contains a bean validation annotation. + if (r.dataType.contains("@")) { + r.dataType = r.dataType.replaceAll("(?:(?i)@[a-z0-9]*+\\s*)*+", ""); + } r.returnProperty = cp; if (!ModelUtils.isArraySchema(responseSchema)) { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java index 151f5f769fa6..002039b3b0bd 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java @@ -955,10 +955,9 @@ private String getBeanValidation(Schema items) { return ""; } - // adds '@Valid' also to response... -// if (items.get$ref() != null) { -// return "@Valid "; -// } + if (items.get$ref() != null) { + return "@Valid "; + } if (StringUtils.isNotEmpty(items.getPattern()) && !ModelUtils.isByteArraySchema(items)) { return String.format(Locale.ROOT, "@Pattern(regexp = \"%s\")", items.getPattern()); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java index 7bdf52ae7923..ade15569e136 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java @@ -1422,116 +1422,12 @@ public void setRequestMappingMode(RequestMappingMode requestMappingMode) { @Override public CodegenParameter fromParameter( final Parameter parameter, final Set imports ) { - CodegenParameter codegenParameter = super.fromParameter( parameter, imports ); - if(!isListOrSet(codegenParameter)){ - return codegenParameter; - } - codegenParameter.datatypeWithEnum = replaceBeanValidationCollectionType(codegenParameter.items, codegenParameter.datatypeWithEnum ); - codegenParameter.dataType = replaceBeanValidationCollectionType(codegenParameter.items, codegenParameter.dataType ); - return codegenParameter; + return super.fromParameter( parameter, imports ); } @Override public CodegenProperty fromProperty( String name, Schema p, boolean required, boolean schemaIsFromAdditionalProperties ) { - CodegenProperty codegenProperty = super.fromProperty( name, p, required, schemaIsFromAdditionalProperties ); - if(!isListOrSet(codegenProperty)){ - return codegenProperty; - } - codegenProperty.datatypeWithEnum = replaceBeanValidationCollectionType(codegenProperty.items, codegenProperty.datatypeWithEnum ); - codegenProperty.dataType = replaceBeanValidationCollectionType(codegenProperty.items, codegenProperty.dataType ); - return codegenProperty; - } - - // The default validation applied for non-container and non-map types is sufficient for the SpringCodegen. - // Maps are very complex for bean validation, so it's currently not supported. - private static boolean isListOrSet(CodegenProperty codegenProperty) { - return codegenProperty.isContainer && !codegenProperty.isMap; - } - - // The default validation applied for non-container and non-map types is sufficient for the SpringCodegen. - // Maps are very complex for bean validation, so it's currently not supported. - private static boolean isListOrSet(CodegenParameter codegenParameter) { - return codegenParameter.isContainer && !codegenParameter.isMap; - } - - private String replaceBeanValidationCollectionType(CodegenProperty codegenProperty, String dataType) { - if (!useBeanValidation() || isResponseType(codegenProperty)) { - return dataType; - } - - if (StringUtils.isEmpty(dataType) || dataType.contains("@Valid")) { - return dataType; - } - - if (codegenProperty.isModel) { - return dataType.replace("<", "<@Valid "); + return super.fromProperty( name, p, required, schemaIsFromAdditionalProperties ); } - String beanValidation = getPrimitiveBeanValidation(codegenProperty); - if (beanValidation == null) { - return dataType; - } - return dataType.replace("<", "<" + beanValidation + " "); - } - - /** - * This method should be in sync with beanValidationCore.mustache - * @param codegenProperty the code property - * @return the bean validation semantic for container primitive types - */ - private String getPrimitiveBeanValidation(CodegenProperty codegenProperty) { - - if (StringUtils.isNotEmpty(codegenProperty.pattern) && !codegenProperty.isByteArray) { - return "@Pattern(regexp = \""+codegenProperty.pattern+"\")"; - } - - if (codegenProperty.minLength != null && codegenProperty.maxLength != null) { - return "@Size(min = " + codegenProperty.minLength + ", max = " + codegenProperty.maxLength + ")"; - } - - if (codegenProperty.minLength != null) { - return "@Size(min = " + codegenProperty.minLength + ")"; - } - - if (codegenProperty.maxLength != null) { - return "@Size(max = " + codegenProperty.maxLength + ")"; - } - - - if (codegenProperty.isEmail) { - return "@" + additionalProperties.get(JAVAX_PACKAGE)+".validation.constraints.Email"; - } - - - if (codegenProperty.isLong || codegenProperty.isInteger) { - - if (StringUtils.isNotEmpty(codegenProperty.minimum) && StringUtils.isNotEmpty(codegenProperty.maximum)) { - return "@Min("+codegenProperty.minimum+") @Max("+codegenProperty.maximum+")"; - } - - if (StringUtils.isNotEmpty(codegenProperty.minimum)) { - return "@Min("+codegenProperty.minimum+")"; - } - - if (StringUtils.isNotEmpty(codegenProperty.maximum)) { - return "@Max("+codegenProperty.maximum+")"; - } - } - - if (StringUtils.isNotEmpty(codegenProperty.minimum) && StringUtils.isNotEmpty(codegenProperty.maximum)) { - return "@DecimalMin(value = \""+codegenProperty.minimum+"\", inclusive = false) @DecimalMax(value = \""+codegenProperty.maximum+"\", inclusive = false)"; - } - - if (StringUtils.isNotEmpty(codegenProperty.minimum)) { - return "@DecimalMin( value = \""+codegenProperty.minimum+"\", inclusive = false)"; - } - - if (StringUtils.isNotEmpty(codegenProperty.maximum)) { - return "@DecimalMax( value = \""+codegenProperty.maximum+"\", inclusive = false)"; - } - - return null; - } - - public void setResourceFolder( String resourceFolder ) { this.resourceFolder = resourceFolder; @@ -1540,16 +1436,4 @@ public void setResourceFolder( String resourceFolder ) { public String getResourceFolder() { return resourceFolder; } - - - // This should prevent, that the response data types not contains a @Valid annotation. - // However, the side effect is that attributes with response as name are also affected. - private static boolean isResponseType(CodegenProperty codegenProperty) { - return codegenProperty.baseName.toLowerCase(Locale.ROOT).contains("response"); - } - - // SPRING_HTTP_INTERFACE does not support bean validation. - public boolean useBeanValidation() { - return useBeanValidation && !SPRING_HTTP_INTERFACE.equals(library); - } } diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java index 645b1fa1dc69..e58c5edc5505 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java @@ -166,10 +166,10 @@ private static Consumer> assertWithValidationWithJsonNullable( .toType(); } - @DataProvider(name = "javaCodegensUsedBeenValidation") - public static Object[][] javaCodegensUsedBeenValidation() { - return new Object[][]{{ - new JavaCXFClientCodegen(), assertWithValidationWithoutJsonNullable()}, + @DataProvider(name = "javaCodegensUsedBeanValidation") + public static Object[][] javaCodegensUsedBeanValidation() { + return new Object[][]{ + {new JavaCXFClientCodegen(), assertWithValidationWithoutJsonNullable()}, {new JavaClientCodegen(), assertWithValidationWithoutJsonNullable()}, {new JavaPlayFrameworkCodegen(), assertWithValidationWithoutJsonNullable()}, {new JavaMicronautClientCodegen(), assertWithValidationWithoutJsonNullable()}, @@ -184,7 +184,7 @@ public static Object[][] javaCodegensUsedBeenValidation() { }; } - @Test(dataProvider = "javaCodegensUsedBeenValidation") + @Test(dataProvider = "javaCodegensUsedBeanValidation") public void shouldAddValidAnnotationIntoCollectionWhenBeanValidationIsEnabled_issue4947(final AbstractJavaCodegen codegen, final Consumer> asserts) throws IOException { File output = Files.createTempDirectory("test").toFile().getCanonicalFile(); output.deleteOnExit(); @@ -337,10 +337,10 @@ private static Consumer> assertWithoutValidationWithJsonNullab .toType(); } - @DataProvider(name = "javaCodegensNotUsedBeenValidation") - public static Object[][] javaCodegensNotUsedBeenValidation() { - return new Object[][]{{ - new JavaCXFClientCodegen(), assertWithoutValidationWithoutJsonNullable()}, + @DataProvider(name = "javaCodegensNotUsedBeanValidation") + public static Object[][] javaCodegensNotUsedBeanValidation() { + return new Object[][]{ + {new JavaCXFClientCodegen(), assertWithoutValidationWithoutJsonNullable()}, {new JavaClientCodegen(), assertWithoutValidationWithoutJsonNullable()}, {new JavaPlayFrameworkCodegen(), assertWithoutValidationWithoutJsonNullable()}, {new JavaMicronautClientCodegen(), assertWithoutValidationWithoutJsonNullable()}, @@ -355,7 +355,7 @@ public static Object[][] javaCodegensNotUsedBeenValidation() { }; } - @Test(dataProvider = "javaCodegensNotUsedBeenValidation") + @Test(dataProvider = "javaCodegensNotUsedBeanValidation") public void shouldNotAddValidAnnotationIntoCollectionWhenBeanValidationIsNotEnabled_issue4947(final AbstractJavaCodegen codegen, final Consumer> asserts) throws IOException { File output = Files.createTempDirectory("test").toFile().getCanonicalFile(); output.deleteOnExit(); diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java index 4095c2104da3..2af19c95f7d6 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java @@ -866,7 +866,7 @@ public void shouldAddValidAnnotationIntoCollectionWhenBeanValidationIsEnabled_is .withType( "Map" ) .toType() .hasProperty("response") - .withType( "JsonNullable>" ) + .withType( "JsonNullable>" ) .toType() .hasProperty("nullableDtos") .withType( "JsonNullable>" ) diff --git a/samples/client/petstore/java-micronaut-client/docs/apis/UserApi.md b/samples/client/petstore/java-micronaut-client/docs/apis/UserApi.md index bb760808f4df..ca85889bcf5e 100644 --- a/samples/client/petstore/java-micronaut-client/docs/apis/UserApi.md +++ b/samples/client/petstore/java-micronaut-client/docs/apis/UserApi.md @@ -77,7 +77,7 @@ Creates list of users with given input array ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| -| **_body** | [**List<User>**](User.md)| List of user object | | +| **_body** | [**List<@Valid User>**](User.md)| List of user object | | @@ -99,7 +99,7 @@ Creates list of users with given input array ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| -| **_body** | [**List<User>**](User.md)| List of user object | | +| **_body** | [**List<@Valid User>**](User.md)| List of user object | | diff --git a/samples/client/petstore/java-micronaut-client/docs/models/ArrayTest.md b/samples/client/petstore/java-micronaut-client/docs/models/ArrayTest.md index 3f3ec33c736e..c95e61a50f59 100644 --- a/samples/client/petstore/java-micronaut-client/docs/models/ArrayTest.md +++ b/samples/client/petstore/java-micronaut-client/docs/models/ArrayTest.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **arrayOfString** | `List<String>` | | [optional property] **arrayArrayOfInteger** | `List<List<Long>>` | | [optional property] -**arrayArrayOfModel** | `List<List<ReadOnlyFirst>>` | | [optional property] +**arrayArrayOfModel** | `List<List<@Valid ReadOnlyFirst>>` | | [optional property] diff --git a/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/api/UserApi.java b/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/api/UserApi.java index fc76d17cfd6e..524a2eb2c58a 100644 --- a/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/api/UserApi.java @@ -48,7 +48,7 @@ Mono createUser( */ @Post(uri="/user/createWithArray") Mono createUsersWithArrayInput( - @Body @NotNull List _body + @Body @NotNull List<@Valid User> _body ); /** @@ -58,7 +58,7 @@ Mono createUsersWithArrayInput( */ @Post(uri="/user/createWithList") Mono createUsersWithListInput( - @Body @NotNull List _body + @Body @NotNull List<@Valid User> _body ); /** diff --git a/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/ArrayTest.java b/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/ArrayTest.java index 0b0d73bea2e1..9dcb6ea376ae 100644 --- a/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/ArrayTest.java @@ -44,7 +44,7 @@ public class ArrayTest { private List> arrayArrayOfInteger = null; public static final String JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL = "array_array_of_model"; - private List> arrayArrayOfModel = null; + private List> arrayArrayOfModel = null; public ArrayTest() { } @@ -108,12 +108,12 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -128,13 +128,13 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI @Nullable @JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } @JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/FileSchemaTestClass.java b/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/FileSchemaTestClass.java index 7e964895e156..4a4421313811 100644 --- a/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/FileSchemaTestClass.java @@ -40,7 +40,7 @@ public class FileSchemaTestClass { private ModelFile _file; public static final String JSON_PROPERTY_FILES = "files"; - private List files = null; + private List<@Valid ModelFile> files = null; public FileSchemaTestClass() { } @@ -67,7 +67,7 @@ public void setFile(ModelFile _file) { this._file = _file; } - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } @@ -87,13 +87,13 @@ public FileSchemaTestClass addFilesItem(ModelFile filesItem) { @Nullable @JsonProperty(JSON_PROPERTY_FILES) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public List getFiles() { + public List<@Valid ModelFile> getFiles() { return files; } @JsonProperty(JSON_PROPERTY_FILES) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } diff --git a/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/Pet.java b/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/Pet.java index 4f4db37b47bc..19afe15d87de 100644 --- a/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/Pet.java +++ b/samples/client/petstore/java-micronaut-client/src/main/java/org/openapitools/model/Pet.java @@ -57,7 +57,7 @@ public class Pet { private Set photoUrls = new LinkedHashSet<>(); public static final String JSON_PROPERTY_TAGS = "tags"; - private List tags = null; + private List<@Valid Tag> tags = null; /** * pet status in the store @@ -193,7 +193,7 @@ public void setPhotoUrls(Set photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -213,13 +213,13 @@ public Pet addTagsItem(Tag tagsItem) { @Nullable @JsonProperty(JSON_PROPERTY_TAGS) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } @JsonProperty(JSON_PROPERTY_TAGS) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/client/petstore/java/rest-assured-jackson/docs/ArrayTest.md b/samples/client/petstore/java/rest-assured-jackson/docs/ArrayTest.md index 36077c9df300..ae2672809aa9 100644 --- a/samples/client/petstore/java/rest-assured-jackson/docs/ArrayTest.md +++ b/samples/client/petstore/java/rest-assured-jackson/docs/ArrayTest.md @@ -9,7 +9,7 @@ |------------ | ------------- | ------------- | -------------| |**arrayOfString** | **List<String>** | | [optional] | |**arrayArrayOfInteger** | **List<List<Long>>** | | [optional] | -|**arrayArrayOfModel** | **List<List<ReadOnlyFirst>>** | | [optional] | +|**arrayArrayOfModel** | **List<List<@Valid ReadOnlyFirst>>** | | [optional] | diff --git a/samples/client/petstore/java/rest-assured-jackson/docs/UserApi.md b/samples/client/petstore/java/rest-assured-jackson/docs/UserApi.md index 8d4dfba9ff41..87fb20faa572 100644 --- a/samples/client/petstore/java/rest-assured-jackson/docs/UserApi.md +++ b/samples/client/petstore/java/rest-assured-jackson/docs/UserApi.md @@ -81,7 +81,7 @@ api.createUsersWithArrayInput() | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| -| **body** | [**List<User>**](User.md)| List of user object | | +| **body** | [**List<@Valid User>**](User.md)| List of user object | | ### Return type @@ -121,7 +121,7 @@ api.createUsersWithListInput() | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| -| **body** | [**List<User>**](User.md)| List of user object | | +| **body** | [**List<@Valid User>**](User.md)| List of user object | | ### Return type diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/UserApi.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/UserApi.java index da04feeb5372..9fff8b2820c4 100644 --- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/UserApi.java +++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/UserApi.java @@ -204,10 +204,10 @@ public T execute(Function handler) { } /** - * @param body (List<User>) List of user object (required) + * @param body (List<@Valid User>) List of user object (required) * @return operation */ - public CreateUsersWithArrayInputOper body(List body) { + public CreateUsersWithArrayInputOper body(List<@Valid User> body) { reqSpec.setBody(body); return this; } @@ -265,10 +265,10 @@ public T execute(Function handler) { } /** - * @param body (List<User>) List of user object (required) + * @param body (List<@Valid User>) List of user object (required) * @return operation */ - public CreateUsersWithListInputOper body(List body) { + public CreateUsersWithListInputOper body(List<@Valid User> body) { reqSpec.setBody(body); return this; } diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ArrayTest.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ArrayTest.java index c6de0aba2175..fb4fd954d50c 100644 --- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ArrayTest.java +++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/ArrayTest.java @@ -47,7 +47,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; public static final String JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL = "array_array_of_model"; - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest() { } @@ -123,13 +123,13 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -147,14 +147,14 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI @JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } @JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java index baf04c9f83e6..2ec49a7e8b0b 100644 --- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java +++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java @@ -43,7 +43,7 @@ public class FileSchemaTestClass { private ModelFile _file; public static final String JSON_PROPERTY_FILES = "files"; - private List files; + private List<@Valid ModelFile> files; public FileSchemaTestClass() { } @@ -76,7 +76,7 @@ public void setFile(ModelFile _file) { } - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; @@ -100,14 +100,14 @@ public FileSchemaTestClass addFilesItem(ModelFile filesItem) { @JsonProperty(JSON_PROPERTY_FILES) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public List getFiles() { + public List<@Valid ModelFile> getFiles() { return files; } @JsonProperty(JSON_PROPERTY_FILES) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Pet.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Pet.java index d7f9218f5eae..dd787c5dd702 100644 --- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Pet.java +++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/model/Pet.java @@ -60,7 +60,7 @@ public class Pet { private Set photoUrls = new LinkedHashSet<>(); public static final String JSON_PROPERTY_TAGS = "tags"; - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -225,7 +225,7 @@ public void setPhotoUrls(Set photoUrls) { } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; @@ -249,14 +249,14 @@ public Pet addTagsItem(Tag tagsItem) { @JsonProperty(JSON_PROPERTY_TAGS) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } @JsonProperty(JSON_PROPERTY_TAGS) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/client/petstore/java/rest-assured/docs/ArrayTest.md b/samples/client/petstore/java/rest-assured/docs/ArrayTest.md index 36077c9df300..ae2672809aa9 100644 --- a/samples/client/petstore/java/rest-assured/docs/ArrayTest.md +++ b/samples/client/petstore/java/rest-assured/docs/ArrayTest.md @@ -9,7 +9,7 @@ |------------ | ------------- | ------------- | -------------| |**arrayOfString** | **List<String>** | | [optional] | |**arrayArrayOfInteger** | **List<List<Long>>** | | [optional] | -|**arrayArrayOfModel** | **List<List<ReadOnlyFirst>>** | | [optional] | +|**arrayArrayOfModel** | **List<List<@Valid ReadOnlyFirst>>** | | [optional] | diff --git a/samples/client/petstore/java/rest-assured/docs/UserApi.md b/samples/client/petstore/java/rest-assured/docs/UserApi.md index 8d4dfba9ff41..87fb20faa572 100644 --- a/samples/client/petstore/java/rest-assured/docs/UserApi.md +++ b/samples/client/petstore/java/rest-assured/docs/UserApi.md @@ -81,7 +81,7 @@ api.createUsersWithArrayInput() | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| -| **body** | [**List<User>**](User.md)| List of user object | | +| **body** | [**List<@Valid User>**](User.md)| List of user object | | ### Return type @@ -121,7 +121,7 @@ api.createUsersWithListInput() | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| -| **body** | [**List<User>**](User.md)| List of user object | | +| **body** | [**List<@Valid User>**](User.md)| List of user object | | ### Return type diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/UserApi.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/UserApi.java index f2babb7cb22b..64b78b9c9196 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/UserApi.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/UserApi.java @@ -205,10 +205,10 @@ public T execute(Function handler) { } /** - * @param body (List<User>) List of user object (required) + * @param body (List<@Valid User>) List of user object (required) * @return operation */ - public CreateUsersWithArrayInputOper body(List body) { + public CreateUsersWithArrayInputOper body(List<@Valid User> body) { reqSpec.setBody(body); return this; } @@ -266,10 +266,10 @@ public T execute(Function handler) { } /** - * @param body (List<User>) List of user object (required) + * @param body (List<@Valid User>) List of user object (required) * @return operation */ - public CreateUsersWithListInputOper body(List body) { + public CreateUsersWithListInputOper body(List<@Valid User> body) { reqSpec.setBody(body); return this; } diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ArrayTest.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ArrayTest.java index 2898e700a4a5..a29dbe5b7d91 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ArrayTest.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/ArrayTest.java @@ -44,7 +44,7 @@ public class ArrayTest { public static final String SERIALIZED_NAME_ARRAY_ARRAY_OF_MODEL = "array_array_of_model"; @SerializedName(SERIALIZED_NAME_ARRAY_ARRAY_OF_MODEL) - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest() { } @@ -112,13 +112,13 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -134,12 +134,12 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI @Valid - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java index 997bf161b873..a121bcfca136 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java @@ -40,7 +40,7 @@ public class FileSchemaTestClass { public static final String SERIALIZED_NAME_FILES = "files"; @SerializedName(SERIALIZED_NAME_FILES) - private List files; + private List<@Valid ModelFile> files; public FileSchemaTestClass() { } @@ -69,7 +69,7 @@ public void setFile(ModelFile _file) { } - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; @@ -91,12 +91,12 @@ public FileSchemaTestClass addFilesItem(ModelFile filesItem) { @Valid - public List getFiles() { + public List<@Valid ModelFile> getFiles() { return files; } - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Pet.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Pet.java index 76aaad0bab8c..b0d3770ba8dd 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Pet.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/model/Pet.java @@ -55,7 +55,7 @@ public class Pet { public static final String SERIALIZED_NAME_TAGS = "tags"; @SerializedName(SERIALIZED_NAME_TAGS) - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -216,7 +216,7 @@ public void setPhotoUrls(Set photoUrls) { } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; @@ -238,12 +238,12 @@ public Pet addTagsItem(Tag tagsItem) { @Valid - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/client/petstore/java/retrofit2-play26/docs/ArrayTest.md b/samples/client/petstore/java/retrofit2-play26/docs/ArrayTest.md index 36077c9df300..ae2672809aa9 100644 --- a/samples/client/petstore/java/retrofit2-play26/docs/ArrayTest.md +++ b/samples/client/petstore/java/retrofit2-play26/docs/ArrayTest.md @@ -9,7 +9,7 @@ |------------ | ------------- | ------------- | -------------| |**arrayOfString** | **List<String>** | | [optional] | |**arrayArrayOfInteger** | **List<List<Long>>** | | [optional] | -|**arrayArrayOfModel** | **List<List<ReadOnlyFirst>>** | | [optional] | +|**arrayArrayOfModel** | **List<List<@Valid ReadOnlyFirst>>** | | [optional] | diff --git a/samples/client/petstore/java/retrofit2-play26/docs/UserApi.md b/samples/client/petstore/java/retrofit2-play26/docs/UserApi.md index 8425a5f810ed..c562981ef7f7 100644 --- a/samples/client/petstore/java/retrofit2-play26/docs/UserApi.md +++ b/samples/client/petstore/java/retrofit2-play26/docs/UserApi.md @@ -102,7 +102,7 @@ public class Example { defaultClient.setBasePath("http://petstore.swagger.io:80/v2"); UserApi apiInstance = new UserApi(defaultClient); - List body = Arrays.asList(); // List | List of user object + List<@Valid User> body = Arrays.asList(); // List<@Valid User> | List of user object try { apiInstance.createUsersWithArrayInput(body); } catch (ApiException e) { @@ -121,7 +121,7 @@ public class Example { | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| -| **body** | [**List<User>**](User.md)| List of user object | | +| **body** | [**List<@Valid User>**](User.md)| List of user object | | ### Return type @@ -165,7 +165,7 @@ public class Example { defaultClient.setBasePath("http://petstore.swagger.io:80/v2"); UserApi apiInstance = new UserApi(defaultClient); - List body = Arrays.asList(); // List | List of user object + List<@Valid User> body = Arrays.asList(); // List<@Valid User> | List of user object try { apiInstance.createUsersWithListInput(body); } catch (ApiException e) { @@ -184,7 +184,7 @@ public class Example { | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| -| **body** | [**List<User>**](User.md)| List of user object | | +| **body** | [**List<@Valid User>**](User.md)| List of user object | | ### Return type diff --git a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/UserApi.java b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/UserApi.java index b3729f27abee..1563534689e8 100644 --- a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/UserApi.java +++ b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/UserApi.java @@ -40,7 +40,7 @@ CompletionStage> createUser( */ @POST("user/createWithArray") CompletionStage> createUsersWithArrayInput( - @retrofit2.http.Body List body + @retrofit2.http.Body List<@Valid User> body ); /** @@ -51,7 +51,7 @@ CompletionStage> createUsersWithArrayInput( */ @POST("user/createWithList") CompletionStage> createUsersWithListInput( - @retrofit2.http.Body List body + @retrofit2.http.Body List<@Valid User> body ); /** diff --git a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/ArrayTest.java b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/ArrayTest.java index 7c664f0ed7c5..0676b9eb693a 100644 --- a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/ArrayTest.java +++ b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/ArrayTest.java @@ -46,7 +46,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; public static final String JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL = "array_array_of_model"; - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest() { } @@ -122,13 +122,13 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -146,14 +146,14 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI @JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } @JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java index 03cbf4eafabe..f8821d021eb9 100644 --- a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java +++ b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/FileSchemaTestClass.java @@ -42,7 +42,7 @@ public class FileSchemaTestClass { private ModelFile _file; public static final String JSON_PROPERTY_FILES = "files"; - private List files; + private List<@Valid ModelFile> files; public FileSchemaTestClass() { } @@ -75,7 +75,7 @@ public void setFile(ModelFile _file) { } - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; @@ -99,14 +99,14 @@ public FileSchemaTestClass addFilesItem(ModelFile filesItem) { @JsonProperty(JSON_PROPERTY_FILES) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public List getFiles() { + public List<@Valid ModelFile> getFiles() { return files; } @JsonProperty(JSON_PROPERTY_FILES) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } diff --git a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/Pet.java b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/Pet.java index 467c931fb45e..b937cc816dcd 100644 --- a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/Pet.java +++ b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/model/Pet.java @@ -59,7 +59,7 @@ public class Pet { private Set photoUrls = new LinkedHashSet<>(); public static final String JSON_PROPERTY_TAGS = "tags"; - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -224,7 +224,7 @@ public void setPhotoUrls(Set photoUrls) { } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; @@ -248,14 +248,14 @@ public Pet addTagsItem(Tag tagsItem) { @JsonProperty(JSON_PROPERTY_TAGS) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } @JsonProperty(JSON_PROPERTY_TAGS) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/client/petstore/spring-cloud-deprecated/src/main/java/org/openapitools/api/UserApi.java b/samples/client/petstore/spring-cloud-deprecated/src/main/java/org/openapitools/api/UserApi.java index e5aec5e37e3a..ab273bd2b1cc 100644 --- a/samples/client/petstore/spring-cloud-deprecated/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/client/petstore/spring-cloud-deprecated/src/main/java/org/openapitools/api/UserApi.java @@ -94,7 +94,7 @@ ResponseEntity createUser( ) ResponseEntity createUsersWithArrayInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ); @@ -124,7 +124,7 @@ ResponseEntity createUsersWithArrayInput( ) ResponseEntity createUsersWithListInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ); diff --git a/samples/client/petstore/spring-cloud-feign-without-url/src/main/java/org/openapitools/api/UserApi.java b/samples/client/petstore/spring-cloud-feign-without-url/src/main/java/org/openapitools/api/UserApi.java index 50168dc49a50..bb2e1e79540c 100644 --- a/samples/client/petstore/spring-cloud-feign-without-url/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/client/petstore/spring-cloud-feign-without-url/src/main/java/org/openapitools/api/UserApi.java @@ -84,7 +84,7 @@ ResponseEntity createUser( ) ResponseEntity createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ); @@ -114,7 +114,7 @@ ResponseEntity createUsersWithArrayInput( ) ResponseEntity createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ); diff --git a/samples/client/petstore/spring-cloud-tags/src/main/java/org/openapitools/api/UserController.java b/samples/client/petstore/spring-cloud-tags/src/main/java/org/openapitools/api/UserController.java index 03b5ab78aa21..6f9f4317875b 100644 --- a/samples/client/petstore/spring-cloud-tags/src/main/java/org/openapitools/api/UserController.java +++ b/samples/client/petstore/spring-cloud-tags/src/main/java/org/openapitools/api/UserController.java @@ -75,7 +75,7 @@ ResponseEntity createUser( ) ResponseEntity createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List body + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body ); @@ -100,7 +100,7 @@ ResponseEntity createUsersWithArrayInput( ) ResponseEntity createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List body + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body ); diff --git a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApi.java b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApi.java index 50168dc49a50..bb2e1e79540c 100644 --- a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApi.java @@ -84,7 +84,7 @@ ResponseEntity createUser( ) ResponseEntity createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ); @@ -114,7 +114,7 @@ ResponseEntity createUsersWithArrayInput( ) ResponseEntity createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ); diff --git a/samples/openapi3/client/petstore/spring-cloud-3-with-optional/src/main/java/org/openapitools/api/UserApi.java b/samples/openapi3/client/petstore/spring-cloud-3-with-optional/src/main/java/org/openapitools/api/UserApi.java index bcf3175db6a5..5e4e16d957be 100644 --- a/samples/openapi3/client/petstore/spring-cloud-3-with-optional/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/openapi3/client/petstore/spring-cloud-3-with-optional/src/main/java/org/openapitools/api/UserApi.java @@ -58,7 +58,7 @@ ResponseEntity createUser( ) ResponseEntity createUsersWithArrayInput( - @Valid @RequestBody List user + @Valid @RequestBody List<@Valid User> user ); @@ -76,7 +76,7 @@ ResponseEntity createUsersWithArrayInput( ) ResponseEntity createUsersWithListInput( - @Valid @RequestBody List user + @Valid @RequestBody List<@Valid User> user ); diff --git a/samples/openapi3/client/petstore/spring-cloud-3/src/main/java/org/openapitools/api/UserApi.java b/samples/openapi3/client/petstore/spring-cloud-3/src/main/java/org/openapitools/api/UserApi.java index 8ada5fb4650b..bbbd254ab90e 100644 --- a/samples/openapi3/client/petstore/spring-cloud-3/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/openapi3/client/petstore/spring-cloud-3/src/main/java/org/openapitools/api/UserApi.java @@ -94,7 +94,7 @@ ResponseEntity createUser( ) ResponseEntity createUsersWithArrayInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ); @@ -124,7 +124,7 @@ ResponseEntity createUsersWithArrayInput( ) ResponseEntity createUsersWithListInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ); diff --git a/samples/openapi3/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/UserApi.java b/samples/openapi3/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/UserApi.java index f167e995aade..86910d865bb6 100644 --- a/samples/openapi3/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/openapi3/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/UserApi.java @@ -95,7 +95,7 @@ CompletableFuture> createUser( ) CompletableFuture> createUsersWithArrayInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ); @@ -125,7 +125,7 @@ CompletableFuture> createUsersWithArrayInput( ) CompletableFuture> createUsersWithListInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ); diff --git a/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/api/UserApi.java b/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/api/UserApi.java index 254ffffbd4d7..b675d599bd98 100644 --- a/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/api/UserApi.java @@ -88,7 +88,7 @@ ResponseEntity createUser( ) ResponseEntity createUsersWithArrayInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ); @@ -115,7 +115,7 @@ ResponseEntity createUsersWithArrayInput( ) ResponseEntity createUsersWithListInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ); diff --git a/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/model/ArrayTest.java b/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/model/ArrayTest.java index 9f1e50085dac..32a273fe3286 100644 --- a/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/model/ArrayTest.java @@ -32,7 +32,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -90,7 +90,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -110,11 +110,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @Schema(name = "array_array_of_model", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/openapi3/client/petstore/spring-cloud-spring-pageable/src/main/java/org/openapitools/api/UserApi.java b/samples/openapi3/client/petstore/spring-cloud-spring-pageable/src/main/java/org/openapitools/api/UserApi.java index 6b6a22544c84..869385907fd3 100644 --- a/samples/openapi3/client/petstore/spring-cloud-spring-pageable/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/openapi3/client/petstore/spring-cloud-spring-pageable/src/main/java/org/openapitools/api/UserApi.java @@ -84,7 +84,7 @@ ResponseEntity createUser( ) ResponseEntity createUsersWithArrayInput( - @Parameter(name = "body", description = "List of user object", required = true) @Valid @RequestBody List body + @Parameter(name = "body", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body ); @@ -108,7 +108,7 @@ ResponseEntity createUsersWithArrayInput( ) ResponseEntity createUsersWithListInput( - @Parameter(name = "body", description = "List of user object", required = true) @Valid @RequestBody List body + @Parameter(name = "body", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body ); diff --git a/samples/openapi3/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApi.java b/samples/openapi3/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApi.java index 98875ae653a6..c5f1bbe17993 100644 --- a/samples/openapi3/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/openapi3/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApi.java @@ -94,7 +94,7 @@ ResponseEntity createUser( ) ResponseEntity createUsersWithArrayInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ); @@ -124,7 +124,7 @@ ResponseEntity createUsersWithArrayInput( ) ResponseEntity createUsersWithListInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ); diff --git a/samples/openapi3/client/petstore/spring-stubs-skip-default-interface/src/main/java/org/openapitools/api/UserApi.java b/samples/openapi3/client/petstore/spring-stubs-skip-default-interface/src/main/java/org/openapitools/api/UserApi.java index 9cdc42bdbbce..d6435b37b093 100644 --- a/samples/openapi3/client/petstore/spring-stubs-skip-default-interface/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/openapi3/client/petstore/spring-stubs-skip-default-interface/src/main/java/org/openapitools/api/UserApi.java @@ -94,7 +94,7 @@ ResponseEntity createUser( ) ResponseEntity createUsersWithArrayInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) throws Exception; @@ -124,7 +124,7 @@ ResponseEntity createUsersWithArrayInput( ) ResponseEntity createUsersWithListInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) throws Exception; diff --git a/samples/openapi3/client/petstore/spring-stubs/src/main/java/org/openapitools/api/UserApi.java b/samples/openapi3/client/petstore/spring-stubs/src/main/java/org/openapitools/api/UserApi.java index d917da5e1c1a..3e50238b3b96 100644 --- a/samples/openapi3/client/petstore/spring-stubs/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/openapi3/client/petstore/spring-stubs/src/main/java/org/openapitools/api/UserApi.java @@ -101,7 +101,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -134,7 +134,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/api/UserApi.java b/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/api/UserApi.java index 846e5187a22a..064e7d7faefc 100644 --- a/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/api/UserApi.java @@ -101,7 +101,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -134,7 +134,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/api/UserApi.java b/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/api/UserApi.java index 4205359f0363..a5cab7f83860 100644 --- a/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/api/UserApi.java @@ -101,7 +101,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -134,7 +134,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApi.java b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApi.java index b345d407989d..075817a4c287 100644 --- a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApi.java @@ -90,7 +90,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return getDelegate().createUsersWithArrayInput(user); } @@ -119,7 +119,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return getDelegate().createUsersWithListInput(user); } diff --git a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApiDelegate.java b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApiDelegate.java index 8f4502411c53..a67248a54f31 100644 --- a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApiDelegate.java +++ b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApiDelegate.java @@ -47,7 +47,7 @@ default ResponseEntity createUser(User user) { * @return successful operation (status code 200) * @see UserApi#createUsersWithArrayInput */ - default ResponseEntity createUsersWithArrayInput(List user) { + default ResponseEntity createUsersWithArrayInput(List<@Valid User> user) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); } @@ -60,7 +60,7 @@ default ResponseEntity createUsersWithArrayInput(List user) { * @return successful operation (status code 200) * @see UserApi#createUsersWithListInput */ - default ResponseEntity createUsersWithListInput(List user) { + default ResponseEntity createUsersWithListInput(List<@Valid User> user) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); } diff --git a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/ArrayTest.java b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/ArrayTest.java index 9f1e50085dac..32a273fe3286 100644 --- a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/ArrayTest.java @@ -32,7 +32,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -90,7 +90,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -110,11 +110,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @Schema(name = "array_array_of_model", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/UserApi.java b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/UserApi.java index 71b82e4ecf14..1dc04c1f7a88 100644 --- a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/UserApi.java @@ -95,7 +95,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -125,7 +125,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/ArrayTest.java b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/ArrayTest.java index 9f1e50085dac..32a273fe3286 100644 --- a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/ArrayTest.java @@ -32,7 +32,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -90,7 +90,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -110,11 +110,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @Schema(name = "array_array_of_model", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/openapi3/server/petstore/springboot-source/src/main/java/org/openapitools/api/UserApi.java b/samples/openapi3/server/petstore/springboot-source/src/main/java/org/openapitools/api/UserApi.java index cb87014e41f3..90d2cf53b223 100644 --- a/samples/openapi3/server/petstore/springboot-source/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/openapi3/server/petstore/springboot-source/src/main/java/org/openapitools/api/UserApi.java @@ -65,7 +65,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @Valid @RequestBody List user + @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -86,7 +86,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @Valid @RequestBody List user + @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/api/UserApi.java b/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/api/UserApi.java index b9d2ecc5fbe7..1751844ad674 100644 --- a/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/api/UserApi.java @@ -102,7 +102,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -135,7 +135,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/FakeService.java b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/FakeService.java index 856a23d38dca..3a4f094c8a66 100644 --- a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/FakeService.java +++ b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/FakeService.java @@ -113,7 +113,7 @@ public interface FakeService { @GET @Consumes({ "application/x-www-form-urlencoded" }) - void testEnumParameters(@HeaderParam("enum_header_string_array") List enumHeaderStringArray, @HeaderParam("enum_header_string") @DefaultValue("-efg") String enumHeaderString, @QueryParam("enum_query_string_array") List enumQueryStringArray, @QueryParam("enum_query_string") @DefaultValue("-efg") String enumQueryString, @QueryParam("enum_query_integer") Integer enumQueryInteger, @QueryParam("enum_query_double") Double enumQueryDouble, @QueryParam("enum_query_model_array") List enumQueryModelArray, @FormParam(value = "enum_form_string_array") List enumFormStringArray, @FormParam(value = "enum_form_string") String enumFormString); + void testEnumParameters(@HeaderParam("enum_header_string_array") List enumHeaderStringArray, @HeaderParam("enum_header_string") @DefaultValue("-efg") String enumHeaderString, @QueryParam("enum_query_string_array") List enumQueryStringArray, @QueryParam("enum_query_string") @DefaultValue("-efg") String enumQueryString, @QueryParam("enum_query_integer") Integer enumQueryInteger, @QueryParam("enum_query_double") Double enumQueryDouble, @QueryParam("enum_query_model_array") List<@Valid EnumClass> enumQueryModelArray, @FormParam(value = "enum_form_string_array") List enumFormStringArray, @FormParam(value = "enum_form_string") String enumFormString); @DELETE void testGroupParameters(@QueryParam("required_string_group") @NotNull Integer requiredStringGroup, @HeaderParam("required_boolean_group") @NotNull Boolean requiredBooleanGroup, @QueryParam("required_int64_group") @NotNull Long requiredInt64Group, @QueryParam("string_group") Integer stringGroup, @HeaderParam("boolean_group") Boolean booleanGroup, @QueryParam("int64_group") Long int64Group); diff --git a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/FakeServiceImpl.java b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/FakeServiceImpl.java index 83412a6d0ea2..93c2e32bc753 100644 --- a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/FakeServiceImpl.java +++ b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/FakeServiceImpl.java @@ -143,7 +143,7 @@ public void testEndpointParameters(@FormParam(value = "number") BigDecimal numb @GET @Consumes({ "application/x-www-form-urlencoded" }) - public void testEnumParameters(@HeaderParam("enum_header_string_array") List enumHeaderStringArray,@HeaderParam("enum_header_string") @DefaultValue("-efg") String enumHeaderString,@QueryParam("enum_query_string_array") List enumQueryStringArray,@QueryParam("enum_query_string") @DefaultValue("-efg") String enumQueryString,@QueryParam("enum_query_integer") Integer enumQueryInteger,@QueryParam("enum_query_double") Double enumQueryDouble,@QueryParam("enum_query_model_array") List enumQueryModelArray,@FormParam(value = "enum_form_string_array") List enumFormStringArray,@FormParam(value = "enum_form_string") String enumFormString) { + public void testEnumParameters(@HeaderParam("enum_header_string_array") List enumHeaderStringArray,@HeaderParam("enum_header_string") @DefaultValue("-efg") String enumHeaderString,@QueryParam("enum_query_string_array") List enumQueryStringArray,@QueryParam("enum_query_string") @DefaultValue("-efg") String enumQueryString,@QueryParam("enum_query_integer") Integer enumQueryInteger,@QueryParam("enum_query_double") Double enumQueryDouble,@QueryParam("enum_query_model_array") List<@Valid EnumClass> enumQueryModelArray,@FormParam(value = "enum_form_string_array") List enumFormStringArray,@FormParam(value = "enum_form_string") String enumFormString) { } @DELETE diff --git a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/UserService.java b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/UserService.java index 3b907684f9aa..6a679508b5d6 100644 --- a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/UserService.java +++ b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/UserService.java @@ -35,12 +35,12 @@ public interface UserService { @POST @Path("/createWithArray") @Consumes({ "application/json" }) - void createUsersWithArrayInput(@Valid @NotNull List user); + void createUsersWithArrayInput(@Valid @NotNull List<@Valid User> user); @POST @Path("/createWithList") @Consumes({ "application/json" }) - void createUsersWithListInput(@Valid @NotNull List user); + void createUsersWithListInput(@Valid @NotNull List<@Valid User> user); @DELETE @Path("/{username}") diff --git a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/UserServiceImpl.java b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/UserServiceImpl.java index b5189292c8d5..a439f5904dde 100644 --- a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/UserServiceImpl.java +++ b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/api/UserServiceImpl.java @@ -37,13 +37,13 @@ public void createUser(@Valid @NotNull User user) { @POST @Path("/createWithArray") @Consumes({ "application/json" }) - public void createUsersWithArrayInput(@Valid @NotNull List user) { + public void createUsersWithArrayInput(@Valid @NotNull List<@Valid User> user) { } @POST @Path("/createWithList") @Consumes({ "application/json" }) - public void createUsersWithListInput(@Valid @NotNull List user) { + public void createUsersWithListInput(@Valid @NotNull List<@Valid User> user) { } @DELETE diff --git a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/ArrayTest.java b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/ArrayTest.java index bee37780d6b0..d599c7993066 100644 --- a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/ArrayTest.java +++ b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/ArrayTest.java @@ -31,7 +31,7 @@ public class ArrayTest { private List> arrayArrayOfInteger = null; - private List> arrayArrayOfModel = null; + private List> arrayArrayOfModel = null; /** * Get arrayOfString @@ -87,23 +87,23 @@ public ArrayTest addArrayArrayOfIntegerItem(List arrayArrayOfIntegerItem) * Get arrayArrayOfModel * @return arrayArrayOfModel **/ - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } /** * Set arrayArrayOfModel **/ - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { this.arrayArrayOfModel.add(arrayArrayOfModelItem); return this; } diff --git a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java index 734eba6873de..1b47816ef284 100644 --- a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java +++ b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java @@ -29,7 +29,7 @@ public class FileSchemaTestClass { private ModelFile _file; - private List files = null; + private List<@Valid ModelFile> files = null; /** * Get _file @@ -55,18 +55,18 @@ public FileSchemaTestClass _file(ModelFile _file) { * Get files * @return files **/ - public List getFiles() { + public List<@Valid ModelFile> getFiles() { return files; } /** * Set files **/ - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } diff --git a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java index dc24a224465a..c2c23ed5d786 100644 --- a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java +++ b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java @@ -34,7 +34,7 @@ public class ObjectWithDeprecatedFields { private DeprecatedObject deprecatedRef; - private List bars = null; + private List<@Valid String> bars = null; /** * Get uuid @@ -106,18 +106,18 @@ public ObjectWithDeprecatedFields deprecatedRef(DeprecatedObject deprecatedRef) * @deprecated **/ @Deprecated - public List getBars() { + public List<@Valid String> getBars() { return bars; } /** * Set bars **/ - public void setBars(List bars) { + public void setBars(List<@Valid String> bars) { this.bars = bars; } - public ObjectWithDeprecatedFields bars(List bars) { + public ObjectWithDeprecatedFields bars(List<@Valid String> bars) { this.bars = bars; return this; } diff --git a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/Pet.java b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/Pet.java index 086af461f877..ade57990a569 100644 --- a/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/Pet.java +++ b/samples/server/petstore/java-helidon-server/mp/src/main/java/org/openapitools/server/model/Pet.java @@ -41,7 +41,7 @@ public class Pet { private Set photoUrls = new LinkedHashSet<>(); - private List tags = null; + private List<@Valid Tag> tags = null; public enum StatusEnum { @@ -187,18 +187,18 @@ public Pet addPhotoUrlsItem(String photoUrlsItem) { * Get tags * @return tags **/ - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } /** * Set tags **/ - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayTest.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayTest.java index 18a0c9a8f9a7..02f1e1c2426a 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayTest.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayTest.java @@ -11,7 +11,7 @@ public class ArrayTest { private List arrayOfString; private List> arrayArrayOfInteger; - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; /** * Default constructor. @@ -30,7 +30,7 @@ public ArrayTest() { public ArrayTest( List arrayOfString, List> arrayArrayOfInteger, - List> arrayArrayOfModel + List> arrayArrayOfModel ) { this.arrayOfString = arrayOfString; this.arrayArrayOfInteger = arrayArrayOfInteger; @@ -67,11 +67,11 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { * Get arrayArrayOfModel * @return arrayArrayOfModel */ - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java index 7ed4f1009d44..12967cb670d9 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java @@ -10,7 +10,7 @@ public class FileSchemaTestClass { private ModelFile _file; - private List files; + private List<@Valid ModelFile> files; /** * Default constructor. @@ -27,7 +27,7 @@ public FileSchemaTestClass() { */ public FileSchemaTestClass( ModelFile _file, - List files + List<@Valid ModelFile> files ) { this._file = _file; this.files = files; @@ -51,11 +51,11 @@ public void setFile(ModelFile _file) { * Get files * @return files */ - public List getFiles() { + public List<@Valid ModelFile> getFiles() { return files; } - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java index 2a6633c0f2cb..b1627e9a34be 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java @@ -13,7 +13,7 @@ public class ObjectWithDeprecatedFields { private String uuid; private BigDecimal id; private DeprecatedObject deprecatedRef; - private List bars; + private List<@Valid String> bars; /** * Default constructor. @@ -34,7 +34,7 @@ public ObjectWithDeprecatedFields( String uuid, BigDecimal id, DeprecatedObject deprecatedRef, - List bars + List<@Valid String> bars ) { this.uuid = uuid; this.id = id; @@ -84,11 +84,11 @@ public void setDeprecatedRef(DeprecatedObject deprecatedRef) { * Get bars * @return bars */ - public List getBars() { + public List<@Valid String> getBars() { return bars; } - public void setBars(List bars) { + public void setBars(List<@Valid String> bars) { this.bars = bars; } diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Pet.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Pet.java index 2ac850409977..feb99790b09a 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Pet.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Pet.java @@ -19,7 +19,7 @@ public class Pet { private Category category; private String name; private Set photoUrls = new LinkedHashSet<>(); - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -82,7 +82,7 @@ public Pet( Category category, String name, Set photoUrls, - List tags, + List<@Valid Tag> tags, StatusEnum status ) { this.id = id; @@ -147,11 +147,11 @@ public void setPhotoUrls(Set photoUrls) { * Get tags * @return tags */ - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/java-micronaut-server/docs/controllers/UserController.md b/samples/server/petstore/java-micronaut-server/docs/controllers/UserController.md index d35eab18468d..c29abaa8a8d4 100644 --- a/samples/server/petstore/java-micronaut-server/docs/controllers/UserController.md +++ b/samples/server/petstore/java-micronaut-server/docs/controllers/UserController.md @@ -51,7 +51,7 @@ Creates list of users with given input array ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**user** | [**List<User>**](../../docs/models/User.md) | List of user object | +**user** | [**List<@Valid User>**](../../docs/models/User.md) | List of user object | ### Authorization @@ -74,7 +74,7 @@ Creates list of users with given input array ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**user** | [**List<User>**](../../docs/models/User.md) | List of user object | +**user** | [**List<@Valid User>**](../../docs/models/User.md) | List of user object | ### Authorization diff --git a/samples/server/petstore/java-micronaut-server/src/main/java/org/openapitools/controller/UserController.java b/samples/server/petstore/java-micronaut-server/src/main/java/org/openapitools/controller/UserController.java index 2f97208d1a71..e849f2b51eb7 100644 --- a/samples/server/petstore/java-micronaut-server/src/main/java/org/openapitools/controller/UserController.java +++ b/samples/server/petstore/java-micronaut-server/src/main/java/org/openapitools/controller/UserController.java @@ -93,7 +93,7 @@ public Mono createUser( @Produces(value = {}) @Consumes(value = {"application/json"}) public Mono createUsersWithArrayInput( - @Body @NotNull List user + @Body @NotNull List<@Valid User> user ) { // TODO implement createUsersWithArrayInput(); return Mono.error(new HttpStatusException(HttpStatus.NOT_IMPLEMENTED, null)); @@ -123,7 +123,7 @@ public Mono createUsersWithArrayInput( @Produces(value = {}) @Consumes(value = {"application/json"}) public Mono createUsersWithListInput( - @Body @NotNull List user + @Body @NotNull List<@Valid User> user ) { // TODO implement createUsersWithListInput(); return Mono.error(new HttpStatusException(HttpStatus.NOT_IMPLEMENTED, null)); diff --git a/samples/server/petstore/java-micronaut-server/src/main/java/org/openapitools/model/Pet.java b/samples/server/petstore/java-micronaut-server/src/main/java/org/openapitools/model/Pet.java index 7bbb87a186ea..0346cbecedc1 100644 --- a/samples/server/petstore/java-micronaut-server/src/main/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/java-micronaut-server/src/main/java/org/openapitools/model/Pet.java @@ -56,7 +56,7 @@ public class Pet { private List photoUrls = new ArrayList<>(); public static final String JSON_PROPERTY_TAGS = "tags"; - private List tags = null; + private List<@Valid Tag> tags = null; /** * pet status in the store @@ -198,7 +198,7 @@ public void setPhotoUrls(List photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -219,13 +219,13 @@ public Pet addTagsItem(Tag tagsItem) { @Schema(name = "tags", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty(JSON_PROPERTY_TAGS) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } @JsonProperty(JSON_PROPERTY_TAGS) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/api/UserApi.java index a54f5e2a3ee4..c414b0db8f2a 100644 --- a/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/api/UserApi.java @@ -51,7 +51,7 @@ public Response createUser(@ApiParam(value = "Created user object" ,required=tru @io.swagger.annotations.ApiOperation(value = "Creates list of users with given input array", notes = "", response = Void.class, tags={ "user", }) @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) List body + public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) List<@Valid User> body ) throws NotFoundException { return delegate.createUsersWithArrayInput(body); @@ -63,7 +63,7 @@ public Response createUsersWithArrayInput(@ApiParam(value = "List of user object @io.swagger.annotations.ApiOperation(value = "Creates list of users with given input array", notes = "", response = Void.class, tags={ "user", }) @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) List body + public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) List<@Valid User> body ) throws NotFoundException { return delegate.createUsersWithListInput(body); diff --git a/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/api/UserApiService.java index 905aab2c1b61..864db80f2e86 100644 --- a/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/api/UserApiService.java @@ -22,9 +22,9 @@ public abstract class UserApiService { public abstract Response createUser(User body ) throws NotFoundException; - public abstract Response createUsersWithArrayInput(List body + public abstract Response createUsersWithArrayInput(List<@Valid User> body ) throws NotFoundException; - public abstract Response createUsersWithListInput(List body + public abstract Response createUsersWithListInput(List<@Valid User> body ) throws NotFoundException; public abstract Response deleteUser(String username ) throws NotFoundException; diff --git a/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/ArrayTest.java index 187da0ad45a3..f807f4daec7a 100644 --- a/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/ArrayTest.java @@ -22,7 +22,7 @@ public class ArrayTest { private List> arrayArrayOfInteger = null; @JsonProperty("array_array_of_model") - private List> arrayArrayOfModel = null; + private List> arrayArrayOfModel = null; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -76,12 +76,12 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = ; } @@ -94,11 +94,11 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI * @return arrayArrayOfModel **/ @ApiModelProperty(value = "") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index 216cd400f286..78ae9ae5237e 100644 --- a/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -19,7 +19,7 @@ public class FileSchemaTestClass { private ModelFile _file; @JsonProperty("files") - private List files = null; + private List<@Valid ModelFile> files = null; public FileSchemaTestClass _file(ModelFile _file) { this._file = _file; @@ -39,7 +39,7 @@ public void setFile(ModelFile _file) { this._file = _file; } - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } @@ -57,11 +57,11 @@ public FileSchemaTestClass addFilesItem(ModelFile filesItem) { * @return files **/ @ApiModelProperty(value = "") - public List getFiles() { + public List<@Valid ModelFile> getFiles() { return files; } - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } diff --git a/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/Pet.java index d918f75324f3..7c7bed08c872 100644 --- a/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/java-msf4j/src/gen/java/org/openapitools/model/Pet.java @@ -33,7 +33,7 @@ public class Pet { private Set photoUrls = new LinkedHashSet<>(); @JsonProperty("tags") - private List tags = null; + private List<@Valid Tag> tags = null; /** * pet status in the store @@ -149,7 +149,7 @@ public void setPhotoUrls(Set photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -167,11 +167,11 @@ public Pet addTagsItem(Tag tagsItem) { * @return tags **/ @ApiModelProperty(value = "") - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/java-msf4j/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/java-msf4j/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 092f5f3a5819..055a942b819d 100644 --- a/samples/server/petstore/java-msf4j/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/java-msf4j/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -27,13 +27,13 @@ public Response createUser(User body return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } @Override - public Response createUsersWithArrayInput(List body + public Response createUsersWithArrayInput(List<@Valid User> body ) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } @Override - public Response createUsersWithListInput(List body + public Response createUsersWithListInput(List<@Valid User> body ) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Pet.java index 2ea68e667f47..f328d8c60e48 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Pet.java @@ -38,7 +38,7 @@ public class Pet { @JsonProperty("tags") @Valid - private List tags = null; + private List<@Valid Tag> tags = null; /** * pet status in the store @@ -153,7 +153,7 @@ public void setPhotoUrls(List photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -170,11 +170,11 @@ public Pet addTagsItem(Tag tagsItem) { * Get tags * @return tags **/ - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiController.java b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiController.java index e6a78057b93c..796744041e6f 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiController.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiController.java @@ -55,9 +55,9 @@ public Result createUser(Http.Request request) throws Exception { @ApiAction public Result createUsersWithArrayInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); @@ -72,9 +72,9 @@ public Result createUsersWithArrayInput(Http.Request request) throws Exception { @ApiAction public Result createUsersWithListInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImp.java index cc782eb4c050..ed6e18ba25eb 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImp.java @@ -19,12 +19,12 @@ public void createUser(Http.Request request, User body) throws Exception { } @Override - public void createUsersWithArrayInput(Http.Request request, List body) throws Exception { + public void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } @Override - public void createUsersWithListInput(Http.Request request, List body) throws Exception { + public void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImpInterface.java index b591a04e9e68..765adb2bf421 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImpInterface.java @@ -35,21 +35,21 @@ public Result createUserHttp(Http.Request request, User body) throws Exception { public abstract void createUser(Http.Request request, User body) throws Exception; - public Result createUsersWithArrayInputHttp(Http.Request request, List body) throws Exception { + public Result createUsersWithArrayInputHttp(Http.Request request, List<@Valid User> body) throws Exception { createUsersWithArrayInput(request, body); return ok(); } - public abstract void createUsersWithArrayInput(Http.Request request, List body) throws Exception; + public abstract void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception; - public Result createUsersWithListInputHttp(Http.Request request, List body) throws Exception { + public Result createUsersWithListInputHttp(Http.Request request, List<@Valid User> body) throws Exception { createUsersWithListInput(request, body); return ok(); } - public abstract void createUsersWithListInput(Http.Request request, List body) throws Exception; + public abstract void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception; public Result deleteUserHttp(Http.Request request, String username) throws Exception { deleteUser(request, username); diff --git a/samples/server/petstore/java-play-framework-async/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-async/app/apimodels/Pet.java index 2ea68e667f47..f328d8c60e48 100644 --- a/samples/server/petstore/java-play-framework-async/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-async/app/apimodels/Pet.java @@ -38,7 +38,7 @@ public class Pet { @JsonProperty("tags") @Valid - private List tags = null; + private List<@Valid Tag> tags = null; /** * pet status in the store @@ -153,7 +153,7 @@ public void setPhotoUrls(List photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -170,11 +170,11 @@ public Pet addTagsItem(Tag tagsItem) { * Get tags * @return tags **/ - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/java-play-framework-async/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-async/app/controllers/UserApiController.java index a48e8d6b4374..e5bf87040501 100644 --- a/samples/server/petstore/java-play-framework-async/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-async/app/controllers/UserApiController.java @@ -58,9 +58,9 @@ public CompletionStage createUser(Http.Request request) throws Exception @ApiAction public CompletionStage createUsersWithArrayInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); @@ -75,9 +75,9 @@ public CompletionStage createUsersWithArrayInput(Http.Request request) t @ApiAction public CompletionStage createUsersWithListInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); diff --git a/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImp.java index d91f66b3cf4e..9aea4ea83611 100644 --- a/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImp.java @@ -21,12 +21,12 @@ public void createUser(Http.Request request, User body) throws Exception { } @Override - public void createUsersWithArrayInput(Http.Request request, List body) throws Exception { + public void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } @Override - public void createUsersWithListInput(Http.Request request, List body) throws Exception { + public void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } diff --git a/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImpInterface.java index 7c9f9f60346e..12100583d4a3 100644 --- a/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImpInterface.java @@ -45,7 +45,7 @@ public CompletionStage createUserHttp(Http.Request request, User body) t public abstract void createUser(Http.Request request, User body) throws Exception; - public CompletionStage createUsersWithArrayInputHttp(Http.Request request, List body) throws Exception { + public CompletionStage createUsersWithArrayInputHttp(Http.Request request, List<@Valid User> body) throws Exception { CompletableFuture result = CompletableFuture.supplyAsync(() -> { try { createUsersWithArrayInput(request, body); @@ -58,9 +58,9 @@ public CompletionStage createUsersWithArrayInputHttp(Http.Request reques } - public abstract void createUsersWithArrayInput(Http.Request request, List body) throws Exception; + public abstract void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception; - public CompletionStage createUsersWithListInputHttp(Http.Request request, List body) throws Exception { + public CompletionStage createUsersWithListInputHttp(Http.Request request, List<@Valid User> body) throws Exception { CompletableFuture result = CompletableFuture.supplyAsync(() -> { try { createUsersWithListInput(request, body); @@ -73,7 +73,7 @@ public CompletionStage createUsersWithListInputHttp(Http.Request request } - public abstract void createUsersWithListInput(Http.Request request, List body) throws Exception; + public abstract void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception; public CompletionStage deleteUserHttp(Http.Request request, String username) throws Exception { CompletableFuture result = CompletableFuture.supplyAsync(() -> { diff --git a/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Pet.java index 2ea68e667f47..f328d8c60e48 100644 --- a/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Pet.java @@ -38,7 +38,7 @@ public class Pet { @JsonProperty("tags") @Valid - private List tags = null; + private List<@Valid Tag> tags = null; /** * pet status in the store @@ -153,7 +153,7 @@ public void setPhotoUrls(List photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -170,11 +170,11 @@ public Pet addTagsItem(Tag tagsItem) { * Get tags * @return tags **/ - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/java-play-framework-controller-only/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-controller-only/app/controllers/UserApiController.java index 0a862bf9d2c0..5e63f9a046c1 100644 --- a/samples/server/petstore/java-play-framework-controller-only/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-controller-only/app/controllers/UserApiController.java @@ -53,9 +53,9 @@ public Result createUser(Http.Request request) throws Exception { @ApiAction public Result createUsersWithArrayInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); @@ -70,9 +70,9 @@ public Result createUsersWithArrayInput(Http.Request request) throws Exception { @ApiAction public Result createUsersWithListInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); diff --git a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Pet.java index 2ea68e667f47..f328d8c60e48 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Pet.java @@ -38,7 +38,7 @@ public class Pet { @JsonProperty("tags") @Valid - private List tags = null; + private List<@Valid Tag> tags = null; /** * pet status in the store @@ -153,7 +153,7 @@ public void setPhotoUrls(List photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -170,11 +170,11 @@ public Pet addTagsItem(Tag tagsItem) { * Get tags * @return tags **/ - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayTest.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayTest.java index b894cfc76b37..2d2bccbc440c 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayTest.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayTest.java @@ -27,7 +27,7 @@ public class ArrayTest { @JsonProperty("array_array_of_model") @Valid - private List> arrayArrayOfModel = null; + private List> arrayArrayOfModel = null; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -79,12 +79,12 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -96,11 +96,11 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI * Get arrayArrayOfModel * @return arrayArrayOfModel **/ - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/FileSchemaTestClass.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/FileSchemaTestClass.java index 9a11315dd65c..a7a600d4f836 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/FileSchemaTestClass.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/FileSchemaTestClass.java @@ -23,7 +23,7 @@ public class FileSchemaTestClass { @JsonProperty("files") @Valid - private List files = null; + private List<@Valid ModelFile> files = null; public FileSchemaTestClass _file(ModelFile _file) { this._file = _file; @@ -42,7 +42,7 @@ public void setFile(ModelFile _file) { this._file = _file; } - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } @@ -59,11 +59,11 @@ public FileSchemaTestClass addFilesItem(ModelFile filesItem) { * Get files * @return files **/ - public List getFiles() { + public List<@Valid ModelFile> getFiles() { return files; } - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Pet.java index f58450cb480d..1df168f5daf3 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Pet.java @@ -41,7 +41,7 @@ public class Pet { @JsonProperty("tags") @Valid - private List tags = null; + private List<@Valid Tag> tags = null; /** * pet status in the store @@ -157,7 +157,7 @@ public void setPhotoUrls(Set photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -174,11 +174,11 @@ public Pet addTagsItem(Tag tagsItem) { * Get tags * @return tags **/ - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiController.java index 240f87644886..e94e7a01397e 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiController.java @@ -55,9 +55,9 @@ public Result createUser(Http.Request request) throws Exception { @ApiAction public Result createUsersWithArrayInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); @@ -72,9 +72,9 @@ public Result createUsersWithArrayInput(Http.Request request) throws Exception { @ApiAction public Result createUsersWithListInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImp.java index 941e5d9f6ce2..a04d8cbd7251 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImp.java @@ -19,12 +19,12 @@ public void createUser(Http.Request request, User body) throws Exception { } @Override - public void createUsersWithArrayInput(Http.Request request, List body) throws Exception { + public void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } @Override - public void createUsersWithListInput(Http.Request request, List body) throws Exception { + public void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImpInterface.java index 9737f817f0e2..f5d113e8bdde 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImpInterface.java @@ -35,21 +35,21 @@ public Result createUserHttp(Http.Request request, User body) throws Exception { public abstract void createUser(Http.Request request, User body) throws Exception; - public Result createUsersWithArrayInputHttp(Http.Request request, List body) throws Exception { + public Result createUsersWithArrayInputHttp(Http.Request request, List<@Valid User> body) throws Exception { createUsersWithArrayInput(request, body); return ok(); } - public abstract void createUsersWithArrayInput(Http.Request request, List body) throws Exception; + public abstract void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception; - public Result createUsersWithListInputHttp(Http.Request request, List body) throws Exception { + public Result createUsersWithListInputHttp(Http.Request request, List<@Valid User> body) throws Exception { createUsersWithListInput(request, body); return ok(); } - public abstract void createUsersWithListInput(Http.Request request, List body) throws Exception; + public abstract void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception; public Result deleteUserHttp(Http.Request request, String username) throws Exception { deleteUser(request, username); diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Pet.java index 2ea68e667f47..f328d8c60e48 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Pet.java @@ -38,7 +38,7 @@ public class Pet { @JsonProperty("tags") @Valid - private List tags = null; + private List<@Valid Tag> tags = null; /** * pet status in the store @@ -153,7 +153,7 @@ public void setPhotoUrls(List photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -170,11 +170,11 @@ public Pet addTagsItem(Tag tagsItem) { * Get tags * @return tags **/ - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiController.java index 939a7afdacd9..171de882bebb 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiController.java @@ -56,9 +56,9 @@ public Result createUser(Http.Request request) throws IOException { @ApiAction public Result createUsersWithArrayInput(Http.Request request) throws IOException { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); @@ -73,9 +73,9 @@ public Result createUsersWithArrayInput(Http.Request request) throws IOException @ApiAction public Result createUsersWithListInput(Http.Request request) throws IOException { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImp.java index 79dfd1844648..3149ea930446 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImp.java @@ -19,12 +19,12 @@ public void createUser(Http.Request request, User body) { } @Override - public void createUsersWithArrayInput(Http.Request request, List body) { + public void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) { //Do your magic!!! } @Override - public void createUsersWithListInput(Http.Request request, List body) { + public void createUsersWithListInput(Http.Request request, List<@Valid User> body) { //Do your magic!!! } diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImpInterface.java index d26ead9d14da..b542246ba007 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImpInterface.java @@ -35,21 +35,21 @@ public Result createUserHttp(Http.Request request, User body) { public abstract void createUser(Http.Request request, User body) ; - public Result createUsersWithArrayInputHttp(Http.Request request, List body) { + public Result createUsersWithArrayInputHttp(Http.Request request, List<@Valid User> body) { createUsersWithArrayInput(request, body); return ok(); } - public abstract void createUsersWithArrayInput(Http.Request request, List body) ; + public abstract void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) ; - public Result createUsersWithListInputHttp(Http.Request request, List body) { + public Result createUsersWithListInputHttp(Http.Request request, List<@Valid User> body) { createUsersWithListInput(request, body); return ok(); } - public abstract void createUsersWithListInput(Http.Request request, List body) ; + public abstract void createUsersWithListInput(Http.Request request, List<@Valid User> body) ; public Result deleteUserHttp(Http.Request request, String username) { deleteUser(request, username); diff --git a/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Pet.java index 2ea68e667f47..f328d8c60e48 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Pet.java @@ -38,7 +38,7 @@ public class Pet { @JsonProperty("tags") @Valid - private List tags = null; + private List<@Valid Tag> tags = null; /** * pet status in the store @@ -153,7 +153,7 @@ public void setPhotoUrls(List photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -170,11 +170,11 @@ public Pet addTagsItem(Tag tagsItem) { * Get tags * @return tags **/ - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiController.java index 2d1381a31491..5ef6d32bece2 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiController.java @@ -60,9 +60,9 @@ public Result createUser(Http.Request request) throws Exception { @ApiAction public Result createUsersWithArrayInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); @@ -79,9 +79,9 @@ public Result createUsersWithArrayInput(Http.Request request) throws Exception { @ApiAction public Result createUsersWithListInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); diff --git a/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiControllerImp.java index 870111fdbb88..e13b2e596cbb 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiControllerImp.java @@ -19,12 +19,12 @@ public void createUser(Http.Request request, User body) throws Exception { } - public void createUsersWithArrayInput(Http.Request request, List body) throws Exception { + public void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } - public void createUsersWithListInput(Http.Request request, List body) throws Exception { + public void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Pet.java index 2ea68e667f47..f328d8c60e48 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Pet.java @@ -38,7 +38,7 @@ public class Pet { @JsonProperty("tags") @Valid - private List tags = null; + private List<@Valid Tag> tags = null; /** * pet status in the store @@ -153,7 +153,7 @@ public void setPhotoUrls(List photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -170,11 +170,11 @@ public Pet addTagsItem(Tag tagsItem) { * Get tags * @return tags **/ - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiController.java index 240f87644886..e94e7a01397e 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiController.java @@ -55,9 +55,9 @@ public Result createUser(Http.Request request) throws Exception { @ApiAction public Result createUsersWithArrayInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); @@ -72,9 +72,9 @@ public Result createUsersWithArrayInput(Http.Request request) throws Exception { @ApiAction public Result createUsersWithListInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImp.java index 941e5d9f6ce2..a04d8cbd7251 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImp.java @@ -19,12 +19,12 @@ public void createUser(Http.Request request, User body) throws Exception { } @Override - public void createUsersWithArrayInput(Http.Request request, List body) throws Exception { + public void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } @Override - public void createUsersWithListInput(Http.Request request, List body) throws Exception { + public void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImpInterface.java index 9737f817f0e2..f5d113e8bdde 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImpInterface.java @@ -35,21 +35,21 @@ public Result createUserHttp(Http.Request request, User body) throws Exception { public abstract void createUser(Http.Request request, User body) throws Exception; - public Result createUsersWithArrayInputHttp(Http.Request request, List body) throws Exception { + public Result createUsersWithArrayInputHttp(Http.Request request, List<@Valid User> body) throws Exception { createUsersWithArrayInput(request, body); return ok(); } - public abstract void createUsersWithArrayInput(Http.Request request, List body) throws Exception; + public abstract void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception; - public Result createUsersWithListInputHttp(Http.Request request, List body) throws Exception { + public Result createUsersWithListInputHttp(Http.Request request, List<@Valid User> body) throws Exception { createUsersWithListInput(request, body); return ok(); } - public abstract void createUsersWithListInput(Http.Request request, List body) throws Exception; + public abstract void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception; public Result deleteUserHttp(Http.Request request, String username) throws Exception { deleteUser(request, username); diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Pet.java index 2ea68e667f47..f328d8c60e48 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Pet.java @@ -38,7 +38,7 @@ public class Pet { @JsonProperty("tags") @Valid - private List tags = null; + private List<@Valid Tag> tags = null; /** * pet status in the store @@ -153,7 +153,7 @@ public void setPhotoUrls(List photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -170,11 +170,11 @@ public Pet addTagsItem(Tag tagsItem) { * Get tags * @return tags **/ - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiController.java index 240f87644886..e94e7a01397e 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiController.java @@ -55,9 +55,9 @@ public Result createUser(Http.Request request) throws Exception { @ApiAction public Result createUsersWithArrayInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); @@ -72,9 +72,9 @@ public Result createUsersWithArrayInput(Http.Request request) throws Exception { @ApiAction public Result createUsersWithListInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImp.java index 941e5d9f6ce2..a04d8cbd7251 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImp.java @@ -19,12 +19,12 @@ public void createUser(Http.Request request, User body) throws Exception { } @Override - public void createUsersWithArrayInput(Http.Request request, List body) throws Exception { + public void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } @Override - public void createUsersWithListInput(Http.Request request, List body) throws Exception { + public void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImpInterface.java index 9737f817f0e2..f5d113e8bdde 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImpInterface.java @@ -35,21 +35,21 @@ public Result createUserHttp(Http.Request request, User body) throws Exception { public abstract void createUser(Http.Request request, User body) throws Exception; - public Result createUsersWithArrayInputHttp(Http.Request request, List body) throws Exception { + public Result createUsersWithArrayInputHttp(Http.Request request, List<@Valid User> body) throws Exception { createUsersWithArrayInput(request, body); return ok(); } - public abstract void createUsersWithArrayInput(Http.Request request, List body) throws Exception; + public abstract void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception; - public Result createUsersWithListInputHttp(Http.Request request, List body) throws Exception { + public Result createUsersWithListInputHttp(Http.Request request, List<@Valid User> body) throws Exception { createUsersWithListInput(request, body); return ok(); } - public abstract void createUsersWithListInput(Http.Request request, List body) throws Exception; + public abstract void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception; public Result deleteUserHttp(Http.Request request, String username) throws Exception { deleteUser(request, username); diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Pet.java index 2ea68e667f47..f328d8c60e48 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Pet.java @@ -38,7 +38,7 @@ public class Pet { @JsonProperty("tags") @Valid - private List tags = null; + private List<@Valid Tag> tags = null; /** * pet status in the store @@ -153,7 +153,7 @@ public void setPhotoUrls(List photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -170,11 +170,11 @@ public Pet addTagsItem(Tag tagsItem) { * Get tags * @return tags **/ - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiController.java index 75cb3377a176..c48eeffbcffa 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiController.java @@ -54,9 +54,9 @@ public Result createUser(Http.Request request) throws Exception { public Result createUsersWithArrayInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); @@ -71,9 +71,9 @@ public Result createUsersWithArrayInput(Http.Request request) throws Exception { public Result createUsersWithListInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImp.java index 941e5d9f6ce2..a04d8cbd7251 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImp.java @@ -19,12 +19,12 @@ public void createUser(Http.Request request, User body) throws Exception { } @Override - public void createUsersWithArrayInput(Http.Request request, List body) throws Exception { + public void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } @Override - public void createUsersWithListInput(Http.Request request, List body) throws Exception { + public void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImpInterface.java index 9737f817f0e2..f5d113e8bdde 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImpInterface.java @@ -35,21 +35,21 @@ public Result createUserHttp(Http.Request request, User body) throws Exception { public abstract void createUser(Http.Request request, User body) throws Exception; - public Result createUsersWithArrayInputHttp(Http.Request request, List body) throws Exception { + public Result createUsersWithArrayInputHttp(Http.Request request, List<@Valid User> body) throws Exception { createUsersWithArrayInput(request, body); return ok(); } - public abstract void createUsersWithArrayInput(Http.Request request, List body) throws Exception; + public abstract void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception; - public Result createUsersWithListInputHttp(Http.Request request, List body) throws Exception { + public Result createUsersWithListInputHttp(Http.Request request, List<@Valid User> body) throws Exception { createUsersWithListInput(request, body); return ok(); } - public abstract void createUsersWithListInput(Http.Request request, List body) throws Exception; + public abstract void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception; public Result deleteUserHttp(Http.Request request, String username) throws Exception { deleteUser(request, username); diff --git a/samples/server/petstore/java-play-framework/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework/app/apimodels/Pet.java index 2ea68e667f47..f328d8c60e48 100644 --- a/samples/server/petstore/java-play-framework/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework/app/apimodels/Pet.java @@ -38,7 +38,7 @@ public class Pet { @JsonProperty("tags") @Valid - private List tags = null; + private List<@Valid Tag> tags = null; /** * pet status in the store @@ -153,7 +153,7 @@ public void setPhotoUrls(List photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -170,11 +170,11 @@ public Pet addTagsItem(Tag tagsItem) { * Get tags * @return tags **/ - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/java-play-framework/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework/app/controllers/UserApiController.java index 240f87644886..e94e7a01397e 100644 --- a/samples/server/petstore/java-play-framework/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework/app/controllers/UserApiController.java @@ -55,9 +55,9 @@ public Result createUser(Http.Request request) throws Exception { @ApiAction public Result createUsersWithArrayInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); @@ -72,9 +72,9 @@ public Result createUsersWithArrayInput(Http.Request request) throws Exception { @ApiAction public Result createUsersWithListInput(Http.Request request) throws Exception { JsonNode nodebody = request.body().asJson(); - List body; + List<@Valid User> body; if (nodebody != null) { - body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); + body = mapper.readValue(nodebody.toString(), new TypeReference>(){}); if (configuration.getBoolean("useInputBeanValidation")) { for (User curItem : body) { OpenAPIUtils.validate(curItem); diff --git a/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImp.java index 941e5d9f6ce2..a04d8cbd7251 100644 --- a/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImp.java @@ -19,12 +19,12 @@ public void createUser(Http.Request request, User body) throws Exception { } @Override - public void createUsersWithArrayInput(Http.Request request, List body) throws Exception { + public void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } @Override - public void createUsersWithListInput(Http.Request request, List body) throws Exception { + public void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception { //Do your magic!!! } diff --git a/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImpInterface.java index 9737f817f0e2..f5d113e8bdde 100644 --- a/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImpInterface.java @@ -35,21 +35,21 @@ public Result createUserHttp(Http.Request request, User body) throws Exception { public abstract void createUser(Http.Request request, User body) throws Exception; - public Result createUsersWithArrayInputHttp(Http.Request request, List body) throws Exception { + public Result createUsersWithArrayInputHttp(Http.Request request, List<@Valid User> body) throws Exception { createUsersWithArrayInput(request, body); return ok(); } - public abstract void createUsersWithArrayInput(Http.Request request, List body) throws Exception; + public abstract void createUsersWithArrayInput(Http.Request request, List<@Valid User> body) throws Exception; - public Result createUsersWithListInputHttp(Http.Request request, List body) throws Exception { + public Result createUsersWithListInputHttp(Http.Request request, List<@Valid User> body) throws Exception { createUsersWithListInput(request, body); return ok(); } - public abstract void createUsersWithListInput(Http.Request request, List body) throws Exception; + public abstract void createUsersWithListInput(Http.Request request, List<@Valid User> body) throws Exception; public Result deleteUserHttp(Http.Request request, String username) throws Exception { deleteUser(request, username); diff --git a/samples/server/petstore/jaxrs-cxf-annotated-base-path/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-cxf-annotated-base-path/src/gen/java/org/openapitools/api/UserApi.java index 35c4e018117b..f6adeea7ab07 100644 --- a/samples/server/petstore/jaxrs-cxf-annotated-base-path/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-cxf-annotated-base-path/src/gen/java/org/openapitools/api/UserApi.java @@ -52,7 +52,7 @@ public interface UserApi { @ApiOperation(value = "Creates list of users with given input array", tags={ "user" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") }) - public void createUsersWithArrayInput(@Valid @NotNull List body); + public void createUsersWithArrayInput(@Valid @NotNull List<@Valid User> body); /** * Creates list of users with given input array @@ -63,7 +63,7 @@ public interface UserApi { @ApiOperation(value = "Creates list of users with given input array", tags={ "user" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") }) - public void createUsersWithListInput(@Valid @NotNull List body); + public void createUsersWithListInput(@Valid @NotNull List<@Valid User> body); /** * Delete user diff --git a/samples/server/petstore/jaxrs-cxf-annotated-base-path/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-cxf-annotated-base-path/src/gen/java/org/openapitools/model/Pet.java index 56bd1910d8eb..975f7c260678 100644 --- a/samples/server/petstore/jaxrs-cxf-annotated-base-path/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-cxf-annotated-base-path/src/gen/java/org/openapitools/model/Pet.java @@ -37,7 +37,7 @@ public class Pet { @ApiModelProperty(value = "") @Valid - private List tags; + private List<@Valid Tag> tags; public enum StatusEnum { @@ -160,15 +160,15 @@ public Pet addPhotoUrlsItem(String photoUrlsItem) { * @return tags **/ @JsonProperty("tags") - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } diff --git a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/UserApi.java index f90f34580e88..e5ab483ba966 100644 --- a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/UserApi.java @@ -59,7 +59,7 @@ public Response createUser(@ApiParam(value = "Created user object" ,required=tru }, tags={ "user" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) List user) { + public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) List<@Valid User> user) { return delegate.createUsersWithArrayInput(user, securityContext); } @@ -73,7 +73,7 @@ public Response createUsersWithArrayInput(@ApiParam(value = "List of user object }, tags={ "user" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) List user) { + public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) List<@Valid User> user) { return delegate.createUsersWithListInput(user, securityContext); } diff --git a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/UserApiService.java index 2d99b1eecfc9..6050a39251b3 100644 --- a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/UserApiService.java @@ -18,8 +18,8 @@ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSCXFCDIServerCodegen") public interface UserApiService { public Response createUser(User user, SecurityContext securityContext); - public Response createUsersWithArrayInput(List user, SecurityContext securityContext); - public Response createUsersWithListInput(List user, SecurityContext securityContext); + public Response createUsersWithArrayInput(List<@Valid User> user, SecurityContext securityContext); + public Response createUsersWithListInput(List<@Valid User> user, SecurityContext securityContext); public Response deleteUser(String username, SecurityContext securityContext); public Response getUserByName(String username, SecurityContext securityContext); public Response loginUser(String username, String password, SecurityContext securityContext); diff --git a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Pet.java index e53c72149284..f1051a54c55f 100644 --- a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Pet.java @@ -30,7 +30,7 @@ public class Pet { private List photoUrls = new ArrayList<>(); - private List tags; + private List<@Valid Tag> tags; public enum StatusEnum { @@ -149,7 +149,7 @@ public Pet addPhotoUrlsItem(String photoUrlsItem) { /** **/ - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -157,10 +157,10 @@ public Pet tags(List tags) { @ApiModelProperty(value = "") @JsonProperty("tags") - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/jaxrs-cxf-cdi/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-cxf-cdi/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 53c6d6384d81..18cead47b769 100644 --- a/samples/server/petstore/jaxrs-cxf-cdi/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-cxf-cdi/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -24,12 +24,12 @@ public Response createUser(User user, SecurityContext securityContext) { return Response.ok().entity("magic!").build(); } @Override - public Response createUsersWithArrayInput(List user, SecurityContext securityContext) { + public Response createUsersWithArrayInput(List<@Valid User> user, SecurityContext securityContext) { // do some magic! return Response.ok().entity("magic!").build(); } @Override - public Response createUsersWithListInput(List user, SecurityContext securityContext) { + public Response createUsersWithListInput(List<@Valid User> user, SecurityContext securityContext) { // do some magic! return Response.ok().entity("magic!").build(); } diff --git a/samples/server/petstore/jaxrs-cxf-non-spring-app/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-cxf-non-spring-app/src/gen/java/org/openapitools/api/UserApi.java index 7076d234ffec..654b752edcf2 100644 --- a/samples/server/petstore/jaxrs-cxf-non-spring-app/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-cxf-non-spring-app/src/gen/java/org/openapitools/api/UserApi.java @@ -52,7 +52,7 @@ public interface UserApi { @ApiOperation(value = "Creates list of users with given input array", tags={ "user" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") }) - public void createUsersWithArrayInput(@Valid @NotNull List body); + public void createUsersWithArrayInput(@Valid @NotNull List<@Valid User> body); /** * Creates list of users with given input array @@ -63,7 +63,7 @@ public interface UserApi { @ApiOperation(value = "Creates list of users with given input array", tags={ "user" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") }) - public void createUsersWithListInput(@Valid @NotNull List body); + public void createUsersWithListInput(@Valid @NotNull List<@Valid User> body); /** * Delete user diff --git a/samples/server/petstore/jaxrs-cxf-non-spring-app/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-cxf-non-spring-app/src/gen/java/org/openapitools/model/Pet.java index 56bd1910d8eb..975f7c260678 100644 --- a/samples/server/petstore/jaxrs-cxf-non-spring-app/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-cxf-non-spring-app/src/gen/java/org/openapitools/model/Pet.java @@ -37,7 +37,7 @@ public class Pet { @ApiModelProperty(value = "") @Valid - private List tags; + private List<@Valid Tag> tags; public enum StatusEnum { @@ -160,15 +160,15 @@ public Pet addPhotoUrlsItem(String photoUrlsItem) { * @return tags **/ @JsonProperty("tags") - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } diff --git a/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/api/UserApi.java index 4af8b1db4fb2..6485b2345f41 100644 --- a/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/api/UserApi.java @@ -52,7 +52,7 @@ public interface UserApi { @ApiOperation(value = "Creates list of users with given input array", tags={ "user" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") }) - public void createUsersWithArrayInput(@Valid @NotNull List body); + public void createUsersWithArrayInput(@Valid @NotNull List<@Valid User> body); /** * Creates list of users with given input array @@ -63,7 +63,7 @@ public interface UserApi { @ApiOperation(value = "Creates list of users with given input array", tags={ "user" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") }) - public void createUsersWithListInput(@Valid @NotNull List body); + public void createUsersWithListInput(@Valid @NotNull List<@Valid User> body); /** * Delete user diff --git a/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/ArrayTest.java index c30cf9634080..a74d46e40cd8 100644 --- a/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/ArrayTest.java @@ -23,7 +23,7 @@ public class ArrayTest { @ApiModelProperty(value = "") @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; /** * Get arrayOfString * @return arrayOfString @@ -75,20 +75,20 @@ public ArrayTest addArrayArrayOfIntegerItem(List arrayArrayOfIntegerItem) * @return arrayArrayOfModel **/ @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { this.arrayArrayOfModel.add(arrayArrayOfModelItem); return this; } diff --git a/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index d86de866b0a3..e222732f7335 100644 --- a/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -20,7 +20,7 @@ public class FileSchemaTestClass { @ApiModelProperty(value = "") @Valid - private List files; + private List<@Valid ModelFile> files; /** * Get _file * @return _file @@ -44,15 +44,15 @@ public FileSchemaTestClass _file(ModelFile _file) { * @return files **/ @JsonProperty("files") - public List getFiles() { + public List<@Valid ModelFile> getFiles() { return files; } - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } diff --git a/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/Pet.java index d094965a17c4..05c8a71f69b2 100644 --- a/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-cxf/src/gen/java/org/openapitools/model/Pet.java @@ -35,7 +35,7 @@ public class Pet { @ApiModelProperty(value = "") @Valid - private List tags; + private List<@Valid Tag> tags; public enum StatusEnum { @@ -159,15 +159,15 @@ public Pet addPhotoUrlsItem(String photoUrlsItem) { * @return tags **/ @JsonProperty("tags") - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/UserApi.java index 7e617b8d5c7f..ea55ad81c44f 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/UserApi.java @@ -75,7 +75,7 @@ public Response createUser(@ApiParam(value = "Created user object", required = t @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithArrayInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List body,@Context SecurityContext securityContext) + public Response createUsersWithArrayInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext) throws NotFoundException { return delegate.createUsersWithArrayInput(body, securityContext); } @@ -87,7 +87,7 @@ public Response createUsersWithArrayInput(@ApiParam(value = "List of user object @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithListInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List body,@Context SecurityContext securityContext) + public Response createUsersWithListInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext) throws NotFoundException { return delegate.createUsersWithListInput(body, securityContext); } diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/UserApiService.java index e77f749c52c7..d5aa065fa660 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/UserApiService.java @@ -18,8 +18,8 @@ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class UserApiService { public abstract Response createUser(User body,SecurityContext securityContext) throws NotFoundException; - public abstract Response createUsersWithArrayInput(List body,SecurityContext securityContext) throws NotFoundException; - public abstract Response createUsersWithListInput(List body,SecurityContext securityContext) throws NotFoundException; + public abstract Response createUsersWithArrayInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException; + public abstract Response createUsersWithListInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException; public abstract Response deleteUser(String username,SecurityContext securityContext) throws NotFoundException; public abstract Response getUserByName(String username,SecurityContext securityContext) throws NotFoundException; public abstract Response loginUser( @NotNull String username, @NotNull String password,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/ArrayTest.java index 11909ea810d9..34c3c30a5918 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/ArrayTest.java @@ -47,7 +47,7 @@ public class ArrayTest implements Serializable { public static final String JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL = "array_array_of_model"; @JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL) - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -105,12 +105,12 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -125,11 +125,11 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI @JsonProperty(value = "array_array_of_model") @ApiModelProperty(value = "") @Valid - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index b1fadf19faca..74bef07b2129 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -42,7 +42,7 @@ public class FileSchemaTestClass implements Serializable { public static final String JSON_PROPERTY_FILES = "files"; @JsonProperty(JSON_PROPERTY_FILES) - private List files; + private List<@Valid ModelFile> files; public FileSchemaTestClass _file(ModelFile _file) { this._file = _file; @@ -64,7 +64,7 @@ public void setFile(ModelFile _file) { this._file = _file; } - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } @@ -84,11 +84,11 @@ public FileSchemaTestClass addFilesItem(ModelFile filesItem) { @JsonProperty(value = "files") @ApiModelProperty(value = "") @Valid - public List getFiles() { + public List<@Valid ModelFile> getFiles() { return files; } - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/Pet.java index 375ef27db712..0984459c72c9 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/model/Pet.java @@ -63,7 +63,7 @@ public class Pet implements Serializable { public static final String JSON_PROPERTY_TAGS = "tags"; @JsonProperty(JSON_PROPERTY_TAGS) - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -191,7 +191,7 @@ public void setPhotoUrls(Set photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -211,11 +211,11 @@ public Pet addTagsItem(Tag tagsItem) { @JsonProperty(value = "tags") @ApiModelProperty(value = "") @Valid - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index fd5803901752..7bb1f83759e6 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -22,12 +22,12 @@ public Response createUser(User body, SecurityContext securityContext) throws No return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } @Override - public Response createUsersWithArrayInput(List body, SecurityContext securityContext) throws NotFoundException { + public Response createUsersWithArrayInput(List<@Valid User> body, SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } @Override - public Response createUsersWithListInput(List body, SecurityContext securityContext) throws NotFoundException { + public Response createUsersWithListInput(List<@Valid User> body, SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeApi.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeApi.java index 32c652a19ee8..6f54b8252610 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeApi.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeApi.java @@ -240,7 +240,7 @@ public Response testEndpointParameters(@ApiParam(value = "None", required=true) @io.swagger.annotations.ApiResponse(code = 400, message = "Invalid request", response = Void.class), @io.swagger.annotations.ApiResponse(code = 404, message = "Not found", response = Void.class) }) - public Response testEnumParameters(@ApiParam(value = "Header parameter enum test (string array)" , allowableValues=">, $")@HeaderParam("enum_header_string_array") List enumHeaderStringArray,@ApiParam(value = "Header parameter enum test (string)" , allowableValues="_abc, -efg, (xyz)", defaultValue="-efg")@HeaderParam("enum_header_string") String enumHeaderString,@ApiParam(value = "Query parameter enum test (string array)") @QueryParam("enum_query_string_array") @Valid List enumQueryStringArray,@ApiParam(value = "Query parameter enum test (string)", allowableValues="_abc, -efg, (xyz)", defaultValue = "-efg") @DefaultValue("-efg") @QueryParam("enum_query_string") String enumQueryString,@ApiParam(value = "Query parameter enum test (double)", allowableValues="1, -2") @QueryParam("enum_query_integer") Integer enumQueryInteger,@ApiParam(value = "Query parameter enum test (double)", allowableValues="1.1, -1.2") @QueryParam("enum_query_double") Double enumQueryDouble,@ApiParam(value = "") @QueryParam("enum_query_model_array") @Valid List enumQueryModelArray,@ApiParam(value = "Form parameter enum test (string array)", allowableValues=">, $", defaultValue="$") @DefaultValue("$") @FormParam("enum_form_string_array") List enumFormStringArray,@ApiParam(value = "Form parameter enum test (string)", allowableValues="_abc, -efg, (xyz)", defaultValue="-efg") @DefaultValue("-efg") @FormParam("enum_form_string") String enumFormString,@Context SecurityContext securityContext) + public Response testEnumParameters(@ApiParam(value = "Header parameter enum test (string array)" , allowableValues=">, $")@HeaderParam("enum_header_string_array") List enumHeaderStringArray,@ApiParam(value = "Header parameter enum test (string)" , allowableValues="_abc, -efg, (xyz)", defaultValue="-efg")@HeaderParam("enum_header_string") String enumHeaderString,@ApiParam(value = "Query parameter enum test (string array)") @QueryParam("enum_query_string_array") @Valid List enumQueryStringArray,@ApiParam(value = "Query parameter enum test (string)", allowableValues="_abc, -efg, (xyz)", defaultValue = "-efg") @DefaultValue("-efg") @QueryParam("enum_query_string") String enumQueryString,@ApiParam(value = "Query parameter enum test (double)", allowableValues="1, -2") @QueryParam("enum_query_integer") Integer enumQueryInteger,@ApiParam(value = "Query parameter enum test (double)", allowableValues="1.1, -1.2") @QueryParam("enum_query_double") Double enumQueryDouble,@ApiParam(value = "") @QueryParam("enum_query_model_array") @Valid List<@Valid EnumClass> enumQueryModelArray,@ApiParam(value = "Form parameter enum test (string array)", allowableValues=">, $", defaultValue="$") @DefaultValue("$") @FormParam("enum_form_string_array") List enumFormStringArray,@ApiParam(value = "Form parameter enum test (string)", allowableValues="_abc, -efg, (xyz)", defaultValue="-efg") @DefaultValue("-efg") @FormParam("enum_form_string") String enumFormString,@Context SecurityContext securityContext) throws NotFoundException { return delegate.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString, securityContext); } diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeApiService.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeApiService.java index d42edf03a9a0..467634868c24 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeApiService.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeApiService.java @@ -44,7 +44,7 @@ public abstract class FakeApiService { public abstract Response testBodyWithQueryParams( @NotNull String query,User user,SecurityContext securityContext) throws NotFoundException; public abstract Response testClientModel(Client client,SecurityContext securityContext) throws NotFoundException; public abstract Response testEndpointParameters(BigDecimal number,Double _double,String patternWithoutDelimiter,byte[] _byte,Integer integer,Integer int32,Long int64,Float _float,String string,FormDataBodyPart binaryBodypart,Date date,Date dateTime,String password,String paramCallback,SecurityContext securityContext) throws NotFoundException; - public abstract Response testEnumParameters(List enumHeaderStringArray,String enumHeaderString,List enumQueryStringArray,String enumQueryString,Integer enumQueryInteger,Double enumQueryDouble,List enumQueryModelArray,List enumFormStringArray,String enumFormString,SecurityContext securityContext) throws NotFoundException; + public abstract Response testEnumParameters(List enumHeaderStringArray,String enumHeaderString,List enumQueryStringArray,String enumQueryString,Integer enumQueryInteger,Double enumQueryDouble,List<@Valid EnumClass> enumQueryModelArray,List enumFormStringArray,String enumFormString,SecurityContext securityContext) throws NotFoundException; public abstract Response testGroupParameters( @NotNull Integer requiredStringGroup, @NotNull Boolean requiredBooleanGroup, @NotNull Long requiredInt64Group,Integer stringGroup,Boolean booleanGroup,Long int64Group,SecurityContext securityContext) throws NotFoundException; public abstract Response testInlineAdditionalProperties(Map requestBody,SecurityContext securityContext) throws NotFoundException; public abstract Response testInlineFreeformAdditionalProperties(TestInlineFreeformAdditionalPropertiesRequest testInlineFreeformAdditionalPropertiesRequest,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/UserApi.java index ebdd9cabe7f7..a2e5f17da34c 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/UserApi.java @@ -75,7 +75,7 @@ public Response createUser(@ApiParam(value = "Created user object", required = t @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithArrayInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List user,@Context SecurityContext securityContext) + public Response createUsersWithArrayInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List<@Valid User> user,@Context SecurityContext securityContext) throws NotFoundException { return delegate.createUsersWithArrayInput(user, securityContext); } @@ -87,7 +87,7 @@ public Response createUsersWithArrayInput(@ApiParam(value = "List of user object @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithListInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List user,@Context SecurityContext securityContext) + public Response createUsersWithListInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List<@Valid User> user,@Context SecurityContext securityContext) throws NotFoundException { return delegate.createUsersWithListInput(user, securityContext); } diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/UserApiService.java index 5f9b2873f79b..5aeeff734e88 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/UserApiService.java @@ -18,8 +18,8 @@ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class UserApiService { public abstract Response createUser(User user,SecurityContext securityContext) throws NotFoundException; - public abstract Response createUsersWithArrayInput(List user,SecurityContext securityContext) throws NotFoundException; - public abstract Response createUsersWithListInput(List user,SecurityContext securityContext) throws NotFoundException; + public abstract Response createUsersWithArrayInput(List<@Valid User> user,SecurityContext securityContext) throws NotFoundException; + public abstract Response createUsersWithListInput(List<@Valid User> user,SecurityContext securityContext) throws NotFoundException; public abstract Response deleteUser(String username,SecurityContext securityContext) throws NotFoundException; public abstract Response getUserByName(String username,SecurityContext securityContext) throws NotFoundException; public abstract Response loginUser( @NotNull String username, @NotNull String password,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/ArrayTest.java index 103024acb719..aa4e1edf6463 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/ArrayTest.java @@ -46,7 +46,7 @@ public class ArrayTest { public static final String JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL = "array_array_of_model"; @JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL) - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -104,12 +104,12 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -124,11 +124,11 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI @JsonProperty(value = "array_array_of_model") @ApiModelProperty(value = "") @Valid - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index 365006936e34..6450dfae9b2f 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -41,7 +41,7 @@ public class FileSchemaTestClass { public static final String JSON_PROPERTY_FILES = "files"; @JsonProperty(JSON_PROPERTY_FILES) - private List files; + private List<@Valid ModelFile> files; public FileSchemaTestClass _file(ModelFile _file) { this._file = _file; @@ -63,7 +63,7 @@ public void setFile(ModelFile _file) { this._file = _file; } - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } @@ -83,11 +83,11 @@ public FileSchemaTestClass addFilesItem(ModelFile filesItem) { @JsonProperty(value = "files") @ApiModelProperty(value = "") @Valid - public List getFiles() { + public List<@Valid ModelFile> getFiles() { return files; } - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/ObjectWithDeprecatedFields.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/ObjectWithDeprecatedFields.java index 456badd43a57..2aca0d973ca8 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/ObjectWithDeprecatedFields.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/ObjectWithDeprecatedFields.java @@ -52,7 +52,7 @@ public class ObjectWithDeprecatedFields { public static final String JSON_PROPERTY_BARS = "bars"; @JsonProperty(JSON_PROPERTY_BARS) - private List bars; + private List<@Valid String> bars; public ObjectWithDeprecatedFields uuid(String uuid) { this.uuid = uuid; @@ -114,7 +114,7 @@ public void setDeprecatedRef(DeprecatedObject deprecatedRef) { this.deprecatedRef = deprecatedRef; } - public ObjectWithDeprecatedFields bars(List bars) { + public ObjectWithDeprecatedFields bars(List<@Valid String> bars) { this.bars = bars; return this; } @@ -134,11 +134,11 @@ public ObjectWithDeprecatedFields addBarsItem(String barsItem) { @JsonProperty(value = "bars") @ApiModelProperty(value = "") - public List getBars() { + public List<@Valid String> getBars() { return bars; } - public void setBars(List bars) { + public void setBars(List<@Valid String> bars) { this.bars = bars; } diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/Pet.java index 0de0618f5e99..0226a9e38b34 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/model/Pet.java @@ -62,7 +62,7 @@ public class Pet { public static final String JSON_PROPERTY_TAGS = "tags"; @JsonProperty(JSON_PROPERTY_TAGS) - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -190,7 +190,7 @@ public void setPhotoUrls(Set photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -210,11 +210,11 @@ public Pet addTagsItem(Tag tagsItem) { @JsonProperty(value = "tags") @ApiModelProperty(value = "") @Valid - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java index 4490e6fe4213..3e4d01f0a846 100644 --- a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java @@ -96,7 +96,7 @@ public Response testEndpointParameters(BigDecimal number, Double _double, String return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } @Override - public Response testEnumParameters(List enumHeaderStringArray, String enumHeaderString, List enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble, List enumQueryModelArray, List enumFormStringArray, String enumFormString, SecurityContext securityContext) throws NotFoundException { + public Response testEnumParameters(List enumHeaderStringArray, String enumHeaderString, List enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble, List<@Valid EnumClass> enumQueryModelArray, List enumFormStringArray, String enumFormString, SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } diff --git a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 941d4b82ab0e..900810c55b42 100644 --- a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -22,12 +22,12 @@ public Response createUser(User user, SecurityContext securityContext) throws No return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } @Override - public Response createUsersWithArrayInput(List user, SecurityContext securityContext) throws NotFoundException { + public Response createUsersWithArrayInput(List<@Valid User> user, SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } @Override - public Response createUsersWithListInput(List user, SecurityContext securityContext) throws NotFoundException { + public Response createUsersWithListInput(List<@Valid User> user, SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } diff --git a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/api/UserApi.java index 8ae5e1891d6d..3529dd0c2885 100644 --- a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/api/UserApi.java @@ -51,7 +51,7 @@ public Response createUser(@ApiParam(value = "Created user object" ,required=tru @io.swagger.annotations.ApiOperation(value = "Creates list of users with given input array", notes = "", response = Void.class, tags={ "user", }) @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List body,@Context SecurityContext securityContext) + public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext) throws NotFoundException { return service.createUsersWithArrayInput(body,securityContext); } @@ -62,7 +62,7 @@ public Response createUsersWithArrayInput(@ApiParam(value = "List of user object @io.swagger.annotations.ApiOperation(value = "Creates list of users with given input array", notes = "", response = Void.class, tags={ "user", }) @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List body,@Context SecurityContext securityContext) + public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext) throws NotFoundException { return service.createUsersWithListInput(body,securityContext); } diff --git a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/api/UserApiService.java index 2ab01f3452ed..cdb7f934f647 100644 --- a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/api/UserApiService.java @@ -19,9 +19,9 @@ public interface UserApiService { Response createUser(User body,SecurityContext securityContext) throws NotFoundException; - Response createUsersWithArrayInput(List body,SecurityContext securityContext) + Response createUsersWithArrayInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException; - Response createUsersWithListInput(List body,SecurityContext securityContext) + Response createUsersWithListInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException; Response deleteUser(String username,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Pet.java index 86e6c57ff162..947e01dad1ce 100644 --- a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Pet.java @@ -23,7 +23,7 @@ public class Pet { private Category category; private String name; private List photoUrls = new ArrayList<>(); - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -106,10 +106,10 @@ public void setPhotoUrls(List photoUrls) { @ApiModelProperty(value = "") @JsonProperty("tags") @Valid - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 554c147c99f8..074380ab2f2a 100644 --- a/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -24,12 +24,12 @@ public Response createUser(User body,SecurityContext securityContext) // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } - public Response createUsersWithArrayInput(List body,SecurityContext securityContext) + public Response createUsersWithArrayInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } - public Response createUsersWithListInput(List body,SecurityContext securityContext) + public Response createUsersWithListInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); diff --git a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/api/UserApi.java index 38de4d3547a5..f38af3de1755 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/api/UserApi.java @@ -42,7 +42,7 @@ public interface UserApi { @io.swagger.annotations.ApiOperation(value = "Creates list of users with given input array", notes = "", response = Void.class, tags={ "user", }) @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List body,@Context SecurityContext securityContext); + public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext); @POST @Path("/createWithList") @@ -50,7 +50,7 @@ public interface UserApi { @io.swagger.annotations.ApiOperation(value = "Creates list of users with given input array", notes = "", response = Void.class, tags={ "user", }) @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List body,@Context SecurityContext securityContext); + public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext); @DELETE @Path("/{username}") diff --git a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Pet.java index 496e43976f09..f0d536778070 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Pet.java @@ -22,7 +22,7 @@ public class Pet { private Category category; private String name; private List photoUrls = new ArrayList<>(); - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -103,10 +103,10 @@ public void setPhotoUrls(List photoUrls) { @ApiModelProperty(value = "") @JsonProperty("tags") - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index fd3958dae712..41f858e217d9 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -20,11 +20,11 @@ public Response createUser(User body,SecurityContext securityContext) { // do some magic! return Response.ok().build(); } - public Response createUsersWithArrayInput(List body,SecurityContext securityContext) { + public Response createUsersWithArrayInput(List<@Valid User> body,SecurityContext securityContext) { // do some magic! return Response.ok().build(); } - public Response createUsersWithListInput(List body,SecurityContext securityContext) { + public Response createUsersWithListInput(List<@Valid User> body,SecurityContext securityContext) { // do some magic! return Response.ok().build(); } diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/api/UserApi.java index 4b127c222850..a3844ba088ba 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/api/UserApi.java @@ -42,7 +42,7 @@ public interface UserApi { @io.swagger.annotations.ApiOperation(value = "Creates list of users with given input array", notes = "", response = Void.class, tags={ "user", }) @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List body,@Context SecurityContext securityContext); + public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext); @POST @Path("/createWithList") @@ -50,7 +50,7 @@ public interface UserApi { @io.swagger.annotations.ApiOperation(value = "Creates list of users with given input array", notes = "", response = Void.class, tags={ "user", }) @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List body,@Context SecurityContext securityContext); + public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext); @DELETE @Path("/{username}") diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Pet.java index 496e43976f09..f0d536778070 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Pet.java @@ -22,7 +22,7 @@ public class Pet { private Category category; private String name; private List photoUrls = new ArrayList<>(); - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -103,10 +103,10 @@ public void setPhotoUrls(List photoUrls) { @ApiModelProperty(value = "") @JsonProperty("tags") - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 2806a00e6766..eb066499d5c6 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -20,11 +20,11 @@ public Response createUser(User body,SecurityContext securityContext) { // do some magic! return Response.ok().build(); } - public Response createUsersWithArrayInput(List body,SecurityContext securityContext) { + public Response createUsersWithArrayInput(List<@Valid User> body,SecurityContext securityContext) { // do some magic! return Response.ok().build(); } - public Response createUsersWithListInput(List body,SecurityContext securityContext) { + public Response createUsersWithListInput(List<@Valid User> body,SecurityContext securityContext) { // do some magic! return Response.ok().build(); } diff --git a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/api/UserApi.java index a8f524e85942..03400141792a 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/api/UserApi.java @@ -42,7 +42,7 @@ public interface UserApi { @io.swagger.annotations.ApiOperation(value = "Creates list of users with given input array", notes = "", response = Void.class, tags={ "user", }) @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List body,@Context SecurityContext securityContext); + public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext); @POST @Path("/createWithList") @@ -50,7 +50,7 @@ public interface UserApi { @io.swagger.annotations.ApiOperation(value = "Creates list of users with given input array", notes = "", response = Void.class, tags={ "user", }) @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List body,@Context SecurityContext securityContext); + public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext); @DELETE @Path("/{username}") diff --git a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Pet.java index 496e43976f09..f0d536778070 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Pet.java @@ -22,7 +22,7 @@ public class Pet { private Category category; private String name; private List photoUrls = new ArrayList<>(); - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -103,10 +103,10 @@ public void setPhotoUrls(List photoUrls) { @ApiModelProperty(value = "") @JsonProperty("tags") - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index d250cf5c6a2e..8cbb4cd26494 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -20,11 +20,11 @@ public Response createUser(User body,SecurityContext securityContext) { // do some magic! return Response.ok().build(); } - public Response createUsersWithArrayInput(List body,SecurityContext securityContext) { + public Response createUsersWithArrayInput(List<@Valid User> body,SecurityContext securityContext) { // do some magic! return Response.ok().build(); } - public Response createUsersWithListInput(List body,SecurityContext securityContext) { + public Response createUsersWithListInput(List<@Valid User> body,SecurityContext securityContext) { // do some magic! return Response.ok().build(); } diff --git a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/api/UserApi.java index 70a8bc1cf46c..c453e39b9923 100644 --- a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/api/UserApi.java @@ -51,7 +51,7 @@ public Response createUser(@ApiParam(value = "Created user object" ,required=tru @io.swagger.annotations.ApiOperation(value = "Creates list of users with given input array", notes = "", response = Void.class, tags={ "user", }) @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List body,@Context SecurityContext securityContext) + public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext) throws NotFoundException { return service.createUsersWithArrayInput(body,securityContext); } @@ -62,7 +62,7 @@ public Response createUsersWithArrayInput(@ApiParam(value = "List of user object @io.swagger.annotations.ApiOperation(value = "Creates list of users with given input array", notes = "", response = Void.class, tags={ "user", }) @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List body,@Context SecurityContext securityContext) + public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext) throws NotFoundException { return service.createUsersWithListInput(body,securityContext); } diff --git a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/api/UserApiService.java index 5da85d24212c..0c46a13e06a1 100644 --- a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/api/UserApiService.java @@ -19,9 +19,9 @@ public interface UserApiService { Response createUser(User body,SecurityContext securityContext) throws NotFoundException; - Response createUsersWithArrayInput(List body,SecurityContext securityContext) + Response createUsersWithArrayInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException; - Response createUsersWithListInput(List body,SecurityContext securityContext) + Response createUsersWithListInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException; Response deleteUser(String username,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Pet.java index 86e6c57ff162..947e01dad1ce 100644 --- a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Pet.java @@ -23,7 +23,7 @@ public class Pet { private Category category; private String name; private List photoUrls = new ArrayList<>(); - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -106,10 +106,10 @@ public void setPhotoUrls(List photoUrls) { @ApiModelProperty(value = "") @JsonProperty("tags") @Valid - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index ecc386ffc05e..1be6a4b699e8 100644 --- a/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -24,12 +24,12 @@ public Response createUser(User body,SecurityContext securityContext) // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } - public Response createUsersWithArrayInput(List body,SecurityContext securityContext) + public Response createUsersWithArrayInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } - public Response createUsersWithListInput(List body,SecurityContext securityContext) + public Response createUsersWithListInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); diff --git a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/api/UserApi.java index 4930059c7878..2f7c40e0403a 100644 --- a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/api/UserApi.java @@ -51,7 +51,7 @@ public Response createUser(@ApiParam(value = "Created user object" ,required=tru @io.swagger.annotations.ApiOperation(value = "Creates list of users with given input array", notes = "", response = Void.class, tags={ "user", }) @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List body,@Context SecurityContext securityContext) + public Response createUsersWithArrayInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext) throws NotFoundException { return service.createUsersWithArrayInput(body,securityContext); } @@ -62,7 +62,7 @@ public Response createUsersWithArrayInput(@ApiParam(value = "List of user object @io.swagger.annotations.ApiOperation(value = "Creates list of users with given input array", notes = "", response = Void.class, tags={ "user", }) @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List body,@Context SecurityContext securityContext) + public Response createUsersWithListInput(@ApiParam(value = "List of user object" ,required=true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext) throws NotFoundException { return service.createUsersWithListInput(body,securityContext); } diff --git a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/api/UserApiService.java index 9c059bf7a871..4efe0e50a617 100644 --- a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/api/UserApiService.java @@ -19,9 +19,9 @@ public interface UserApiService { Response createUser(User body,SecurityContext securityContext) throws NotFoundException; - Response createUsersWithArrayInput(List body,SecurityContext securityContext) + Response createUsersWithArrayInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException; - Response createUsersWithListInput(List body,SecurityContext securityContext) + Response createUsersWithListInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException; Response deleteUser(String username,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Pet.java index 86e6c57ff162..947e01dad1ce 100644 --- a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Pet.java @@ -23,7 +23,7 @@ public class Pet { private Category category; private String name; private List photoUrls = new ArrayList<>(); - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -106,10 +106,10 @@ public void setPhotoUrls(List photoUrls) { @ApiModelProperty(value = "") @JsonProperty("tags") @Valid - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 79b3edebfe71..f3cf73a31062 100644 --- a/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -24,12 +24,12 @@ public Response createUser(User body,SecurityContext securityContext) // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } - public Response createUsersWithArrayInput(List body,SecurityContext securityContext) + public Response createUsersWithArrayInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } - public Response createUsersWithListInput(List body,SecurityContext securityContext) + public Response createUsersWithListInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/UserApi.java index 764bd5b81174..72d9f7adcaaa 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/UserApi.java @@ -31,7 +31,7 @@ public interface UserApi { @ApiOperation(value = "Creates list of users with given input array", notes = "", tags={ "user" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - Response createUsersWithArrayInput(@Valid @NotNull List body); + Response createUsersWithArrayInput(@Valid @NotNull List<@Valid User> body); @POST @@ -39,7 +39,7 @@ public interface UserApi { @ApiOperation(value = "Creates list of users with given input array", notes = "", tags={ "user" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - Response createUsersWithListInput(@Valid @NotNull List body); + Response createUsersWithListInput(@Valid @NotNull List<@Valid User> body); @DELETE diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayTest.java index bb2bfe7261eb..f7900caba932 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayTest.java @@ -24,7 +24,7 @@ public class ArrayTest implements Serializable { private @Valid List arrayOfString; private @Valid List> arrayArrayOfInteger; - private @Valid List> arrayArrayOfModel; + private @Valid List> arrayArrayOfModel; /** **/ @@ -98,7 +98,7 @@ public ArrayTest removeArrayArrayOfIntegerItem(List arrayArrayOfIntegerIte } /** **/ - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -111,11 +111,11 @@ public List> getArrayArrayOfModel() { } @JsonProperty("array_array_of_model") - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -124,7 +124,7 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI return this; } - public ArrayTest removeArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest removeArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (arrayArrayOfModelItem != null && this.arrayArrayOfModel != null) { this.arrayArrayOfModel.remove(arrayArrayOfModelItem); } diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index 40bc01d32c7e..b038edffbbad 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -23,7 +23,7 @@ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") public class FileSchemaTestClass implements Serializable { private @Valid ModelFile _file; - private @Valid List files; + private @Valid List<@Valid ModelFile> files; /** **/ @@ -46,7 +46,7 @@ public void setFile(ModelFile _file) { /** **/ - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } @@ -59,7 +59,7 @@ public List getFiles() { } @JsonProperty("files") - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Pet.java index 474f7cd13dfb..472d1409fffe 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Pet.java @@ -30,7 +30,7 @@ public class Pet implements Serializable { private @Valid Category category; private @Valid String name; private @Valid Set photoUrls = new LinkedHashSet<>(); - private @Valid List tags; + private @Valid List<@Valid Tag> tags; public enum StatusEnum { AVAILABLE(String.valueOf("available")), PENDING(String.valueOf("pending")), SOLD(String.valueOf("sold")); @@ -177,7 +177,7 @@ public Pet removePhotoUrlsItem(String photoUrlsItem) { } /** **/ - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -190,7 +190,7 @@ public List getTags() { } @JsonProperty("tags") - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/api/UserApi.java index ad65de6d7442..79ee197c7440 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/api/UserApi.java @@ -31,7 +31,7 @@ public interface UserApi { @ApiOperation(value = "Creates list of users with given input array", notes = "", tags={ "user" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - void createUsersWithArrayInput(@Valid @NotNull List body); + void createUsersWithArrayInput(@Valid @NotNull List<@Valid User> body); @POST @@ -39,7 +39,7 @@ public interface UserApi { @ApiOperation(value = "Creates list of users with given input array", notes = "", tags={ "user" }) @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - void createUsersWithListInput(@Valid @NotNull List body); + void createUsersWithListInput(@Valid @NotNull List<@Valid User> body); @DELETE diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayTest.java index bb2bfe7261eb..f7900caba932 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/ArrayTest.java @@ -24,7 +24,7 @@ public class ArrayTest implements Serializable { private @Valid List arrayOfString; private @Valid List> arrayArrayOfInteger; - private @Valid List> arrayArrayOfModel; + private @Valid List> arrayArrayOfModel; /** **/ @@ -98,7 +98,7 @@ public ArrayTest removeArrayArrayOfIntegerItem(List arrayArrayOfIntegerIte } /** **/ - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -111,11 +111,11 @@ public List> getArrayArrayOfModel() { } @JsonProperty("array_array_of_model") - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -124,7 +124,7 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI return this; } - public ArrayTest removeArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest removeArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (arrayArrayOfModelItem != null && this.arrayArrayOfModel != null) { this.arrayArrayOfModel.remove(arrayArrayOfModelItem); } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index 40bc01d32c7e..b038edffbbad 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -23,7 +23,7 @@ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") public class FileSchemaTestClass implements Serializable { private @Valid ModelFile _file; - private @Valid List files; + private @Valid List<@Valid ModelFile> files; /** **/ @@ -46,7 +46,7 @@ public void setFile(ModelFile _file) { /** **/ - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } @@ -59,7 +59,7 @@ public List getFiles() { } @JsonProperty("files") - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Pet.java index 474f7cd13dfb..472d1409fffe 100644 --- a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/model/Pet.java @@ -30,7 +30,7 @@ public class Pet implements Serializable { private @Valid Category category; private @Valid String name; private @Valid Set photoUrls = new LinkedHashSet<>(); - private @Valid List tags; + private @Valid List<@Valid Tag> tags; public enum StatusEnum { AVAILABLE(String.valueOf("available")), PENDING(String.valueOf("pending")), SOLD(String.valueOf("sold")); @@ -177,7 +177,7 @@ public Pet removePhotoUrlsItem(String photoUrlsItem) { } /** **/ - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -190,7 +190,7 @@ public List getTags() { } @JsonProperty("tags") - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/api/UserApi.java index 91d89f433d8e..25b6530270d4 100644 --- a/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/api/UserApi.java @@ -34,7 +34,7 @@ public Response createUser(@Valid @NotNull User body) { @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithArrayInput(@Valid @NotNull List body) { + public Response createUsersWithArrayInput(@Valid @NotNull List<@Valid User> body) { return Response.ok().entity("magic!").build(); } @@ -44,7 +44,7 @@ public Response createUsersWithArrayInput(@Valid @NotNull List body) { @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithListInput(@Valid @NotNull List body) { + public Response createUsersWithListInput(@Valid @NotNull List<@Valid User> body) { return Response.ok().entity("magic!").build(); } diff --git a/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/ArrayTest.java index 215c289e57eb..50eed4ef013a 100644 --- a/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/ArrayTest.java @@ -24,7 +24,7 @@ public class ArrayTest implements Serializable { private @Valid List arrayOfString; private @Valid List> arrayArrayOfInteger; - private @Valid List> arrayArrayOfModel; + private @Valid List> arrayArrayOfModel; protected ArrayTest(ArrayTestBuilder b) { this.arrayOfString = b.arrayOfString; @@ -107,7 +107,7 @@ public ArrayTest removeArrayArrayOfIntegerItem(List arrayArrayOfIntegerIte } /** **/ - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -120,11 +120,11 @@ public List> getArrayArrayOfModel() { } @JsonProperty("array_array_of_model") - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -133,7 +133,7 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI return this; } - public ArrayTest removeArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest removeArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (arrayArrayOfModelItem != null && this.arrayArrayOfModel != null) { this.arrayArrayOfModel.remove(arrayArrayOfModelItem); } @@ -204,7 +204,7 @@ public ArrayTest build() { public static abstract class ArrayTestBuilder> { private List arrayOfString; private List> arrayArrayOfInteger; - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; protected abstract B self(); public abstract C build(); @@ -217,7 +217,7 @@ public B arrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; return self(); } - public B arrayArrayOfModel(List> arrayArrayOfModel) { + public B arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return self(); } diff --git a/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index 5eb4437f8ddf..5056d5b341de 100644 --- a/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -23,7 +23,7 @@ @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") public class FileSchemaTestClass implements Serializable { private @Valid ModelFile _file; - private @Valid List files; + private @Valid List<@Valid ModelFile> files; protected FileSchemaTestClass(FileSchemaTestClassBuilder b) { this._file = b._file; @@ -54,7 +54,7 @@ public void setFile(ModelFile _file) { /** **/ - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } @@ -67,7 +67,7 @@ public List getFiles() { } @JsonProperty("files") - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } @@ -148,7 +148,7 @@ public FileSchemaTestClass build() { public static abstract class FileSchemaTestClassBuilder> { private ModelFile _file; - private List files; + private List<@Valid ModelFile> files; protected abstract B self(); public abstract C build(); @@ -157,7 +157,7 @@ public B _file(ModelFile _file) { this._file = _file; return self(); } - public B files(List files) { + public B files(List<@Valid ModelFile> files) { this.files = files; return self(); } diff --git a/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/Pet.java index b5d45fe47ddd..d256b66d4968 100644 --- a/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-spec-jakarta/src/gen/java/org/openapitools/model/Pet.java @@ -30,7 +30,7 @@ public class Pet implements Serializable { private @Valid Category category; private @Valid String name; private @Valid Set photoUrls = new LinkedHashSet<>(); - private @Valid List tags; + private @Valid List<@Valid Tag> tags; public enum StatusEnum { AVAILABLE(String.valueOf("available")), PENDING(String.valueOf("pending")), SOLD(String.valueOf("sold")); @@ -189,7 +189,7 @@ public Pet removePhotoUrlsItem(String photoUrlsItem) { } /** **/ - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -202,7 +202,7 @@ public List getTags() { } @JsonProperty("tags") - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } @@ -314,7 +314,7 @@ public static abstract class PetBuilder photoUrls = new LinkedHashSet<>(); - private List tags; + private List<@Valid Tag> tags; private StatusEnum status; protected abstract B self(); @@ -336,7 +336,7 @@ public B photoUrls(Set photoUrls) { this.photoUrls = photoUrls; return self(); } - public B tags(List tags) { + public B tags(List<@Valid Tag> tags) { this.tags = tags; return self(); } diff --git a/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/api/UserApi.java index cf63562ad52d..b26523f57740 100644 --- a/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/api/UserApi.java @@ -82,7 +82,7 @@ public Response createUser(@Valid @NotNull User body) { }) }) - public Response createUsersWithArrayInput(@Valid @NotNull List body) { + public Response createUsersWithArrayInput(@Valid @NotNull List<@Valid User> body) { return Response.ok().entity("magic!").build(); } @@ -96,7 +96,7 @@ public Response createUsersWithArrayInput(@Valid @NotNull List body) { }) }) - public Response createUsersWithListInput(@Valid @NotNull List body) { + public Response createUsersWithListInput(@Valid @NotNull List<@Valid User> body) { return Response.ok().entity("magic!").build(); } diff --git a/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/ArrayTest.java index d8b7ce08af1b..f8e695b0e815 100644 --- a/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/ArrayTest.java @@ -22,7 +22,7 @@ public class ArrayTest implements Serializable { private @Valid List arrayOfString; private @Valid List> arrayArrayOfInteger; - private @Valid List> arrayArrayOfModel; + private @Valid List> arrayArrayOfModel; protected ArrayTest(ArrayTestBuilder b) { this.arrayOfString = b.arrayOfString; @@ -105,7 +105,7 @@ public ArrayTest removeArrayArrayOfIntegerItem(List arrayArrayOfIntegerIte } /** **/ - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -118,11 +118,11 @@ public List> getArrayArrayOfModel() { } @JsonProperty("array_array_of_model") - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -131,7 +131,7 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI return this; } - public ArrayTest removeArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest removeArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (arrayArrayOfModelItem != null && this.arrayArrayOfModel != null) { this.arrayArrayOfModel.remove(arrayArrayOfModelItem); } @@ -202,7 +202,7 @@ public ArrayTest build() { public static abstract class ArrayTestBuilder> { private List arrayOfString; private List> arrayArrayOfInteger; - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; protected abstract B self(); public abstract C build(); @@ -215,7 +215,7 @@ public B arrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; return self(); } - public B arrayArrayOfModel(List> arrayArrayOfModel) { + public B arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return self(); } diff --git a/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index ee28ea1b3654..851b6ae0b00b 100644 --- a/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -21,7 +21,7 @@ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") public class FileSchemaTestClass implements Serializable { private @Valid ModelFile _file; - private @Valid List files; + private @Valid List<@Valid ModelFile> files; protected FileSchemaTestClass(FileSchemaTestClassBuilder b) { this._file = b._file; @@ -52,7 +52,7 @@ public void setFile(ModelFile _file) { /** **/ - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } @@ -65,7 +65,7 @@ public List getFiles() { } @JsonProperty("files") - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } @@ -146,7 +146,7 @@ public FileSchemaTestClass build() { public static abstract class FileSchemaTestClassBuilder> { private ModelFile _file; - private List files; + private List<@Valid ModelFile> files; protected abstract B self(); public abstract C build(); @@ -155,7 +155,7 @@ public B _file(ModelFile _file) { this._file = _file; return self(); } - public B files(List files) { + public B files(List<@Valid ModelFile> files) { this.files = files; return self(); } diff --git a/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/Pet.java index 73441c26ee95..7242c9c7604c 100644 --- a/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations/src/gen/java/org/openapitools/model/Pet.java @@ -28,7 +28,7 @@ public class Pet implements Serializable { private @Valid Category category; private @Valid String name; private @Valid Set photoUrls = new LinkedHashSet<>(); - private @Valid List tags; + private @Valid List<@Valid Tag> tags; public enum StatusEnum { AVAILABLE(String.valueOf("available")), PENDING(String.valueOf("pending")), SOLD(String.valueOf("sold")); @@ -187,7 +187,7 @@ public Pet removePhotoUrlsItem(String photoUrlsItem) { } /** **/ - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -200,7 +200,7 @@ public List getTags() { } @JsonProperty("tags") - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } @@ -312,7 +312,7 @@ public static abstract class PetBuilder photoUrls = new LinkedHashSet<>(); - private List tags; + private List<@Valid Tag> tags; private StatusEnum status; protected abstract B self(); @@ -334,7 +334,7 @@ public B photoUrls(Set photoUrls) { this.photoUrls = photoUrls; return self(); } - public B tags(List tags) { + public B tags(List<@Valid Tag> tags) { this.tags = tags; return self(); } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/api/UserApi.java index 89238abb07f4..0bbd6d9f6cfd 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/api/UserApi.java @@ -34,7 +34,7 @@ public Response createUser(@Valid @NotNull User body) { @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithArrayInput(@Valid @NotNull List body) { + public Response createUsersWithArrayInput(@Valid @NotNull List<@Valid User> body) { return Response.ok().entity("magic!").build(); } @@ -44,7 +44,7 @@ public Response createUsersWithArrayInput(@Valid @NotNull List body) { @ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithListInput(@Valid @NotNull List body) { + public Response createUsersWithListInput(@Valid @NotNull List<@Valid User> body) { return Response.ok().entity("magic!").build(); } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayTest.java index 63e560ec3436..552d26e4628a 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/ArrayTest.java @@ -24,7 +24,7 @@ public class ArrayTest implements Serializable { private @Valid List arrayOfString; private @Valid List> arrayArrayOfInteger; - private @Valid List> arrayArrayOfModel; + private @Valid List> arrayArrayOfModel; protected ArrayTest(ArrayTestBuilder b) { this.arrayOfString = b.arrayOfString; @@ -107,7 +107,7 @@ public ArrayTest removeArrayArrayOfIntegerItem(List arrayArrayOfIntegerIte } /** **/ - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -120,11 +120,11 @@ public List> getArrayArrayOfModel() { } @JsonProperty("array_array_of_model") - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -133,7 +133,7 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI return this; } - public ArrayTest removeArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest removeArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (arrayArrayOfModelItem != null && this.arrayArrayOfModel != null) { this.arrayArrayOfModel.remove(arrayArrayOfModelItem); } @@ -204,7 +204,7 @@ public ArrayTest build() { public static abstract class ArrayTestBuilder> { private List arrayOfString; private List> arrayArrayOfInteger; - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; protected abstract B self(); public abstract C build(); @@ -217,7 +217,7 @@ public B arrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; return self(); } - public B arrayArrayOfModel(List> arrayArrayOfModel) { + public B arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return self(); } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index 167bd8acdbf3..fec6ea060efc 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -23,7 +23,7 @@ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") public class FileSchemaTestClass implements Serializable { private @Valid ModelFile _file; - private @Valid List files; + private @Valid List<@Valid ModelFile> files; protected FileSchemaTestClass(FileSchemaTestClassBuilder b) { this._file = b._file; @@ -54,7 +54,7 @@ public void setFile(ModelFile _file) { /** **/ - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } @@ -67,7 +67,7 @@ public List getFiles() { } @JsonProperty("files") - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } @@ -148,7 +148,7 @@ public FileSchemaTestClass build() { public static abstract class FileSchemaTestClassBuilder> { private ModelFile _file; - private List files; + private List<@Valid ModelFile> files; protected abstract B self(); public abstract C build(); @@ -157,7 +157,7 @@ public B _file(ModelFile _file) { this._file = _file; return self(); } - public B files(List files) { + public B files(List<@Valid ModelFile> files) { this.files = files; return self(); } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Pet.java index 85121d7aab37..8146ad0b9485 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/model/Pet.java @@ -30,7 +30,7 @@ public class Pet implements Serializable { private @Valid Category category; private @Valid String name; private @Valid Set photoUrls = new LinkedHashSet<>(); - private @Valid List tags; + private @Valid List<@Valid Tag> tags; public enum StatusEnum { AVAILABLE(String.valueOf("available")), PENDING(String.valueOf("pending")), SOLD(String.valueOf("sold")); @@ -189,7 +189,7 @@ public Pet removePhotoUrlsItem(String photoUrlsItem) { } /** **/ - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -202,7 +202,7 @@ public List getTags() { } @JsonProperty("tags") - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } @@ -314,7 +314,7 @@ public static abstract class PetBuilder photoUrls = new LinkedHashSet<>(); - private List tags; + private List<@Valid Tag> tags; private StatusEnum status; protected abstract B self(); @@ -336,7 +336,7 @@ public B photoUrls(Set photoUrls) { this.photoUrls = photoUrls; return self(); } - public B tags(List tags) { + public B tags(List<@Valid Tag> tags) { this.tags = tags; return self(); } diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/UserApi.java index bbee29b94add..33d87832a625 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/UserApi.java @@ -75,7 +75,7 @@ public Response createUser(@ApiParam(value = "Created user object", required = t @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithArrayInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List body,@Context SecurityContext securityContext) + public Response createUsersWithArrayInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext) throws NotFoundException { return delegate.createUsersWithArrayInput(body, securityContext); } @@ -87,7 +87,7 @@ public Response createUsersWithArrayInput(@ApiParam(value = "List of user object @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithListInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List body,@Context SecurityContext securityContext) + public Response createUsersWithListInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext) throws NotFoundException { return delegate.createUsersWithListInput(body, securityContext); } diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/UserApiService.java index f555584d0d69..9286da91efb3 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/UserApiService.java @@ -18,8 +18,8 @@ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class UserApiService { public abstract Response createUser(User body,SecurityContext securityContext) throws NotFoundException; - public abstract Response createUsersWithArrayInput(List body,SecurityContext securityContext) throws NotFoundException; - public abstract Response createUsersWithListInput(List body,SecurityContext securityContext) throws NotFoundException; + public abstract Response createUsersWithArrayInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException; + public abstract Response createUsersWithListInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException; public abstract Response deleteUser(String username,SecurityContext securityContext) throws NotFoundException; public abstract Response getUserByName(String username,SecurityContext securityContext) throws NotFoundException; public abstract Response loginUser( @NotNull String username, @NotNull String password,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/ArrayTest.java index 99c4a0f5e81b..1f110e8b84d6 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/ArrayTest.java @@ -46,7 +46,7 @@ public class ArrayTest { public static final String JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL = "array_array_of_model"; @JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL) - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -104,12 +104,12 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -124,11 +124,11 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI @JsonProperty(value = "array_array_of_model") @ApiModelProperty(value = "") @Valid - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index 365006936e34..6450dfae9b2f 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -41,7 +41,7 @@ public class FileSchemaTestClass { public static final String JSON_PROPERTY_FILES = "files"; @JsonProperty(JSON_PROPERTY_FILES) - private List files; + private List<@Valid ModelFile> files; public FileSchemaTestClass _file(ModelFile _file) { this._file = _file; @@ -63,7 +63,7 @@ public void setFile(ModelFile _file) { this._file = _file; } - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } @@ -83,11 +83,11 @@ public FileSchemaTestClass addFilesItem(ModelFile filesItem) { @JsonProperty(value = "files") @ApiModelProperty(value = "") @Valid - public List getFiles() { + public List<@Valid ModelFile> getFiles() { return files; } - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/Pet.java index 0de0618f5e99..0226a9e38b34 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/model/Pet.java @@ -62,7 +62,7 @@ public class Pet { public static final String JSON_PROPERTY_TAGS = "tags"; @JsonProperty(JSON_PROPERTY_TAGS) - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -190,7 +190,7 @@ public void setPhotoUrls(Set photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -210,11 +210,11 @@ public Pet addTagsItem(Tag tagsItem) { @JsonProperty(value = "tags") @ApiModelProperty(value = "") @Valid - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index c6018c40f96a..7f3339413d49 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -22,12 +22,12 @@ public Response createUser(User body, SecurityContext securityContext) throws No return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } @Override - public Response createUsersWithArrayInput(List body, SecurityContext securityContext) throws NotFoundException { + public Response createUsersWithArrayInput(List<@Valid User> body, SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } @Override - public Response createUsersWithListInput(List body, SecurityContext securityContext) throws NotFoundException { + public Response createUsersWithListInput(List<@Valid User> body, SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } diff --git a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/UserApi.java index 1e162536427e..7adca8b9709c 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/UserApi.java @@ -75,7 +75,7 @@ public Response createUser(@ApiParam(value = "Created user object", required = t @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithArrayInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List body,@Context SecurityContext securityContext) + public Response createUsersWithArrayInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext) throws NotFoundException { return delegate.createUsersWithArrayInput(body, securityContext); } @@ -87,7 +87,7 @@ public Response createUsersWithArrayInput(@ApiParam(value = "List of user object @io.swagger.annotations.ApiResponses(value = { @io.swagger.annotations.ApiResponse(code = 200, message = "successful operation", response = Void.class) }) - public Response createUsersWithListInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List body,@Context SecurityContext securityContext) + public Response createUsersWithListInput(@ApiParam(value = "List of user object", required = true) @NotNull @Valid List<@Valid User> body,@Context SecurityContext securityContext) throws NotFoundException { return delegate.createUsersWithListInput(body, securityContext); } diff --git a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/UserApiService.java index f555584d0d69..9286da91efb3 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/UserApiService.java @@ -18,8 +18,8 @@ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class UserApiService { public abstract Response createUser(User body,SecurityContext securityContext) throws NotFoundException; - public abstract Response createUsersWithArrayInput(List body,SecurityContext securityContext) throws NotFoundException; - public abstract Response createUsersWithListInput(List body,SecurityContext securityContext) throws NotFoundException; + public abstract Response createUsersWithArrayInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException; + public abstract Response createUsersWithListInput(List<@Valid User> body,SecurityContext securityContext) throws NotFoundException; public abstract Response deleteUser(String username,SecurityContext securityContext) throws NotFoundException; public abstract Response getUserByName(String username,SecurityContext securityContext) throws NotFoundException; public abstract Response loginUser( @NotNull String username, @NotNull String password,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/ArrayTest.java index 99c4a0f5e81b..1f110e8b84d6 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/ArrayTest.java @@ -46,7 +46,7 @@ public class ArrayTest { public static final String JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL = "array_array_of_model"; @JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL) - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -104,12 +104,12 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -124,11 +124,11 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI @JsonProperty(value = "array_array_of_model") @ApiModelProperty(value = "") @Valid - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index 365006936e34..6450dfae9b2f 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -41,7 +41,7 @@ public class FileSchemaTestClass { public static final String JSON_PROPERTY_FILES = "files"; @JsonProperty(JSON_PROPERTY_FILES) - private List files; + private List<@Valid ModelFile> files; public FileSchemaTestClass _file(ModelFile _file) { this._file = _file; @@ -63,7 +63,7 @@ public void setFile(ModelFile _file) { this._file = _file; } - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } @@ -83,11 +83,11 @@ public FileSchemaTestClass addFilesItem(ModelFile filesItem) { @JsonProperty(value = "files") @ApiModelProperty(value = "") @Valid - public List getFiles() { + public List<@Valid ModelFile> getFiles() { return files; } - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } diff --git a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/Pet.java index 0de0618f5e99..0226a9e38b34 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/model/Pet.java @@ -62,7 +62,7 @@ public class Pet { public static final String JSON_PROPERTY_TAGS = "tags"; @JsonProperty(JSON_PROPERTY_TAGS) - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -190,7 +190,7 @@ public void setPhotoUrls(Set photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -210,11 +210,11 @@ public Pet addTagsItem(Tag tagsItem) { @JsonProperty(value = "tags") @ApiModelProperty(value = "") @Valid - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index c6018c40f96a..7f3339413d49 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -22,12 +22,12 @@ public Response createUser(User body, SecurityContext securityContext) throws No return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } @Override - public Response createUsersWithArrayInput(List body, SecurityContext securityContext) throws NotFoundException { + public Response createUsersWithArrayInput(List<@Valid User> body, SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } @Override - public Response createUsersWithListInput(List body, SecurityContext securityContext) throws NotFoundException { + public Response createUsersWithListInput(List<@Valid User> body, SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeApi.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeApi.java index 74445e793666..53a95a9931ba 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeApi.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeApi.java @@ -244,7 +244,7 @@ public Response testEndpointParameters(@Schema(description = "None") @QueryParam @ApiResponse(responseCode = "404", description = "Not found", content = @Content(schema = @Schema(implementation = Void.class))), }, tags={ "fake", }) - public Response testEnumParameters(@Schema(description = "Header parameter enum test (string array)" , allowableValues=">, $")@HeaderParam("enum_header_string_array") List enumHeaderStringArray,@Schema(description = "Header parameter enum test (string)" , allowableValues="_abc, -efg, (xyz)", defaultValue="-efg")@HeaderParam("enum_header_string") String enumHeaderString,@Schema(description = "Query parameter enum test (string array)") @QueryParam("enum_query_string_array") @Valid List enumQueryStringArray,@Schema(description = "Query parameter enum test (string)", allowableValues="_abc, -efg, (xyz)", defaultValue = "-efg") @DefaultValue("-efg") @QueryParam("enum_query_string") String enumQueryString,@Schema(description = "Query parameter enum test (double)", allowableValues="1, -2") @QueryParam("enum_query_integer") Integer enumQueryInteger,@Schema(description = "Query parameter enum test (double)", allowableValues="1.1, -1.2") @QueryParam("enum_query_double") Double enumQueryDouble,@Schema(description = "") @QueryParam("enum_query_model_array") @Valid List enumQueryModelArray,@Schema(description = "Form parameter enum test (string array)", allowableValues=">, $", defaultValue="$") @DefaultValue("$") @QueryParam("enum_form_string_array") List enumFormStringArray,@Schema(description = "Form parameter enum test (string)", allowableValues="_abc, -efg, (xyz)", defaultValue="-efg") @DefaultValue("-efg") @QueryParam("enum_form_string") String enumFormString,@Context SecurityContext securityContext) + public Response testEnumParameters(@Schema(description = "Header parameter enum test (string array)" , allowableValues=">, $")@HeaderParam("enum_header_string_array") List enumHeaderStringArray,@Schema(description = "Header parameter enum test (string)" , allowableValues="_abc, -efg, (xyz)", defaultValue="-efg")@HeaderParam("enum_header_string") String enumHeaderString,@Schema(description = "Query parameter enum test (string array)") @QueryParam("enum_query_string_array") @Valid List enumQueryStringArray,@Schema(description = "Query parameter enum test (string)", allowableValues="_abc, -efg, (xyz)", defaultValue = "-efg") @DefaultValue("-efg") @QueryParam("enum_query_string") String enumQueryString,@Schema(description = "Query parameter enum test (double)", allowableValues="1, -2") @QueryParam("enum_query_integer") Integer enumQueryInteger,@Schema(description = "Query parameter enum test (double)", allowableValues="1.1, -1.2") @QueryParam("enum_query_double") Double enumQueryDouble,@Schema(description = "") @QueryParam("enum_query_model_array") @Valid List<@Valid EnumClass> enumQueryModelArray,@Schema(description = "Form parameter enum test (string array)", allowableValues=">, $", defaultValue="$") @DefaultValue("$") @QueryParam("enum_form_string_array") List enumFormStringArray,@Schema(description = "Form parameter enum test (string)", allowableValues="_abc, -efg, (xyz)", defaultValue="-efg") @DefaultValue("-efg") @QueryParam("enum_form_string") String enumFormString,@Context SecurityContext securityContext) throws NotFoundException { return delegate.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString, securityContext); } diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeApiService.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeApiService.java index 6d30dde0220d..40cc39fbdd52 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeApiService.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeApiService.java @@ -44,7 +44,7 @@ public abstract class FakeApiService { public abstract Response testBodyWithQueryParams( @NotNull String query,User user,SecurityContext securityContext) throws NotFoundException; public abstract Response testClientModel(Client client,SecurityContext securityContext) throws NotFoundException; public abstract Response testEndpointParameters(BigDecimal number,Double _double,String patternWithoutDelimiter,byte[] _byte,Integer integer,Integer int32,Long int64,Float _float,String string,FormDataBodyPart binaryBodypart,Date date,Date dateTime,String password,String paramCallback,SecurityContext securityContext) throws NotFoundException; - public abstract Response testEnumParameters(List enumHeaderStringArray,String enumHeaderString,List enumQueryStringArray,String enumQueryString,Integer enumQueryInteger,Double enumQueryDouble,List enumQueryModelArray,List enumFormStringArray,String enumFormString,SecurityContext securityContext) throws NotFoundException; + public abstract Response testEnumParameters(List enumHeaderStringArray,String enumHeaderString,List enumQueryStringArray,String enumQueryString,Integer enumQueryInteger,Double enumQueryDouble,List<@Valid EnumClass> enumQueryModelArray,List enumFormStringArray,String enumFormString,SecurityContext securityContext) throws NotFoundException; public abstract Response testGroupParameters( @NotNull Integer requiredStringGroup, @NotNull Boolean requiredBooleanGroup, @NotNull Long requiredInt64Group,Integer stringGroup,Boolean booleanGroup,Long int64Group,SecurityContext securityContext) throws NotFoundException; public abstract Response testInlineAdditionalProperties(Map requestBody,SecurityContext securityContext) throws NotFoundException; public abstract Response testInlineFreeformAdditionalProperties(TestInlineFreeformAdditionalPropertiesRequest testInlineFreeformAdditionalPropertiesRequest,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/UserApi.java index 66b00e1337da..667958ad9c0e 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/UserApi.java @@ -78,7 +78,7 @@ public Response createUser(@Schema(description = "Created user object", required @ApiResponse(responseCode = "200", description = "successful operation", content = @Content(schema = @Schema(implementation = Void.class))), }, tags={ "user", }) - public Response createUsersWithArrayInput(@Schema(description = "List of user object", required = true) @NotNull @Valid List user,@Context SecurityContext securityContext) + public Response createUsersWithArrayInput(@Schema(description = "List of user object", required = true) @NotNull @Valid List<@Valid User> user,@Context SecurityContext securityContext) throws NotFoundException { return delegate.createUsersWithArrayInput(user, securityContext); } @@ -90,7 +90,7 @@ public Response createUsersWithArrayInput(@Schema(description = "List of user ob @ApiResponse(responseCode = "200", description = "successful operation", content = @Content(schema = @Schema(implementation = Void.class))), }, tags={ "user", }) - public Response createUsersWithListInput(@Schema(description = "List of user object", required = true) @NotNull @Valid List user,@Context SecurityContext securityContext) + public Response createUsersWithListInput(@Schema(description = "List of user object", required = true) @NotNull @Valid List<@Valid User> user,@Context SecurityContext securityContext) throws NotFoundException { return delegate.createUsersWithListInput(user, securityContext); } diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/UserApiService.java index 4f965efa40ab..61a34148d5e0 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/UserApiService.java @@ -18,8 +18,8 @@ @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class UserApiService { public abstract Response createUser(User user,SecurityContext securityContext) throws NotFoundException; - public abstract Response createUsersWithArrayInput(List user,SecurityContext securityContext) throws NotFoundException; - public abstract Response createUsersWithListInput(List user,SecurityContext securityContext) throws NotFoundException; + public abstract Response createUsersWithArrayInput(List<@Valid User> user,SecurityContext securityContext) throws NotFoundException; + public abstract Response createUsersWithListInput(List<@Valid User> user,SecurityContext securityContext) throws NotFoundException; public abstract Response deleteUser(String username,SecurityContext securityContext) throws NotFoundException; public abstract Response getUserByName(String username,SecurityContext securityContext) throws NotFoundException; public abstract Response loginUser( @NotNull String username, @NotNull String password,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/ArrayTest.java index 8ee21a1fa73d..b29a85da67ab 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/ArrayTest.java @@ -45,7 +45,7 @@ public class ArrayTest { public static final String JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL = "array_array_of_model"; @JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL) - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -103,12 +103,12 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } - public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelItem) { + public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) { if (this.arrayArrayOfModel == null) { this.arrayArrayOfModel = new ArrayList<>(); } @@ -123,11 +123,11 @@ public ArrayTest addArrayArrayOfModelItem(List arrayArrayOfModelI @JsonProperty(value = "array_array_of_model") @Schema(description = "") @Valid - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/FileSchemaTestClass.java index 0353d0ca69bf..55071dcb029d 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/FileSchemaTestClass.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/FileSchemaTestClass.java @@ -40,7 +40,7 @@ public class FileSchemaTestClass { public static final String JSON_PROPERTY_FILES = "files"; @JsonProperty(JSON_PROPERTY_FILES) - private List files; + private List<@Valid ModelFile> files; public FileSchemaTestClass _file(ModelFile _file) { this._file = _file; @@ -62,7 +62,7 @@ public void setFile(ModelFile _file) { this._file = _file; } - public FileSchemaTestClass files(List files) { + public FileSchemaTestClass files(List<@Valid ModelFile> files) { this.files = files; return this; } @@ -82,11 +82,11 @@ public FileSchemaTestClass addFilesItem(ModelFile filesItem) { @JsonProperty(value = "files") @Schema(description = "") @Valid - public List getFiles() { + public List<@Valid ModelFile> getFiles() { return files; } - public void setFiles(List files) { + public void setFiles(List<@Valid ModelFile> files) { this.files = files; } diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/ObjectWithDeprecatedFields.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/ObjectWithDeprecatedFields.java index 601f0ea4b0c3..84c49b03a0b5 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/ObjectWithDeprecatedFields.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/ObjectWithDeprecatedFields.java @@ -51,7 +51,7 @@ public class ObjectWithDeprecatedFields { public static final String JSON_PROPERTY_BARS = "bars"; @JsonProperty(JSON_PROPERTY_BARS) - private List bars; + private List<@Valid String> bars; public ObjectWithDeprecatedFields uuid(String uuid) { this.uuid = uuid; @@ -113,7 +113,7 @@ public void setDeprecatedRef(DeprecatedObject deprecatedRef) { this.deprecatedRef = deprecatedRef; } - public ObjectWithDeprecatedFields bars(List bars) { + public ObjectWithDeprecatedFields bars(List<@Valid String> bars) { this.bars = bars; return this; } @@ -133,11 +133,11 @@ public ObjectWithDeprecatedFields addBarsItem(String barsItem) { @JsonProperty(value = "bars") @Schema(description = "") - public List getBars() { + public List<@Valid String> getBars() { return bars; } - public void setBars(List bars) { + public void setBars(List<@Valid String> bars) { this.bars = bars; } diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/Pet.java index 725761d7d040..f1ee2486f275 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/model/Pet.java @@ -61,7 +61,7 @@ public class Pet { public static final String JSON_PROPERTY_TAGS = "tags"; @JsonProperty(JSON_PROPERTY_TAGS) - private List tags; + private List<@Valid Tag> tags; /** * pet status in the store @@ -189,7 +189,7 @@ public void setPhotoUrls(Set photoUrls) { this.photoUrls = photoUrls; } - public Pet tags(List tags) { + public Pet tags(List<@Valid Tag> tags) { this.tags = tags; return this; } @@ -209,11 +209,11 @@ public Pet addTagsItem(Tag tagsItem) { @JsonProperty(value = "tags") @Schema(description = "") @Valid - public List getTags() { + public List<@Valid Tag> getTags() { return tags; } - public void setTags(List tags) { + public void setTags(List<@Valid Tag> tags) { this.tags = tags; } diff --git a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java index 434d5b06e65e..5cd77721c01f 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java @@ -96,7 +96,7 @@ public Response testEndpointParameters(BigDecimal number, Double _double, String return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } @Override - public Response testEnumParameters(List enumHeaderStringArray, String enumHeaderString, List enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble, List enumQueryModelArray, List enumFormStringArray, String enumFormString, SecurityContext securityContext) throws NotFoundException { + public Response testEnumParameters(List enumHeaderStringArray, String enumHeaderString, List enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble, List<@Valid EnumClass> enumQueryModelArray, List enumFormStringArray, String enumFormString, SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } diff --git a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 62e74c356362..734fbb8ecb0b 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -22,12 +22,12 @@ public Response createUser(User user, SecurityContext securityContext) throws No return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } @Override - public Response createUsersWithArrayInput(List user, SecurityContext securityContext) throws NotFoundException { + public Response createUsersWithArrayInput(List<@Valid User> user, SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } @Override - public Response createUsersWithListInput(List user, SecurityContext securityContext) throws NotFoundException { + public Response createUsersWithListInput(List<@Valid User> user, SecurityContext securityContext) throws NotFoundException { // do some magic! return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); } diff --git a/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/api/UserApi.java index c7c22d218125..9aa4ee394900 100644 --- a/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/api/UserApi.java @@ -88,7 +88,7 @@ ResponseEntity createUser( ) ResponseEntity createUsersWithArrayInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) throws Exception; @@ -115,7 +115,7 @@ ResponseEntity createUsersWithArrayInput( ) ResponseEntity createUsersWithListInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) throws Exception; diff --git a/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/model/ArrayTest.java index 9f1e50085dac..32a273fe3286 100644 --- a/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/model/ArrayTest.java @@ -32,7 +32,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -90,7 +90,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -110,11 +110,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @Schema(name = "array_array_of_model", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/api/UserApi.java index 2173edb3dbfc..df3d8c013d87 100644 --- a/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/api/UserApi.java @@ -85,7 +85,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -115,7 +115,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/model/ArrayTest.java index d1e1f1dd95db..dae0301137ca 100644 --- a/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/model/ArrayTest.java @@ -32,7 +32,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -90,7 +90,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -110,11 +110,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/UserApi.java index 2173edb3dbfc..df3d8c013d87 100644 --- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/UserApi.java @@ -85,7 +85,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -115,7 +115,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/ArrayTest.java index 7d3308d4f7ad..67ca138961c9 100644 --- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/ArrayTest.java @@ -33,7 +33,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -91,7 +91,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -111,11 +111,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/UserApi.java index 21206a3dea51..2a3cf0f6cff7 100644 --- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/UserApi.java @@ -80,7 +80,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return getDelegate().createUsersWithArrayInput(user); } @@ -109,7 +109,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return getDelegate().createUsersWithListInput(user); } diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/UserApiDelegate.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/UserApiDelegate.java index 8f4502411c53..a67248a54f31 100644 --- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/UserApiDelegate.java +++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/UserApiDelegate.java @@ -47,7 +47,7 @@ default ResponseEntity createUser(User user) { * @return successful operation (status code 200) * @see UserApi#createUsersWithArrayInput */ - default ResponseEntity createUsersWithArrayInput(List user) { + default ResponseEntity createUsersWithArrayInput(List<@Valid User> user) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); } @@ -60,7 +60,7 @@ default ResponseEntity createUsersWithArrayInput(List user) { * @return successful operation (status code 200) * @see UserApi#createUsersWithListInput */ - default ResponseEntity createUsersWithListInput(List user) { + default ResponseEntity createUsersWithListInput(List<@Valid User> user) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); } diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/ArrayTest.java index 7d3308d4f7ad..67ca138961c9 100644 --- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/ArrayTest.java @@ -33,7 +33,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -91,7 +91,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -111,11 +111,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/springboot-delegate-no-response-entity/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-delegate-no-response-entity/src/main/java/org/openapitools/api/UserApi.java index 2d4fd8cb6ba9..d17762af84c7 100644 --- a/samples/server/petstore/springboot-delegate-no-response-entity/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/springboot-delegate-no-response-entity/src/main/java/org/openapitools/api/UserApi.java @@ -88,7 +88,7 @@ default void createUser( @ResponseStatus(HttpStatus.OK) default void createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { getDelegate().createUsersWithArrayInput(user); } @@ -121,7 +121,7 @@ default void createUsersWithArrayInput( @ResponseStatus(HttpStatus.OK) default void createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { getDelegate().createUsersWithListInput(user); } diff --git a/samples/server/petstore/springboot-delegate-no-response-entity/src/main/java/org/openapitools/api/UserApiDelegate.java b/samples/server/petstore/springboot-delegate-no-response-entity/src/main/java/org/openapitools/api/UserApiDelegate.java index 502ea48610bd..cb52516e68b6 100644 --- a/samples/server/petstore/springboot-delegate-no-response-entity/src/main/java/org/openapitools/api/UserApiDelegate.java +++ b/samples/server/petstore/springboot-delegate-no-response-entity/src/main/java/org/openapitools/api/UserApiDelegate.java @@ -46,7 +46,7 @@ default void createUser(User user) { * @return successful operation (status code 200) * @see UserApi#createUsersWithArrayInput */ - default void createUsersWithArrayInput(List user) { + default void createUsersWithArrayInput(List<@Valid User> user) { throw new IllegalArgumentException("Not implemented"); } @@ -59,7 +59,7 @@ default void createUsersWithArrayInput(List user) { * @return successful operation (status code 200) * @see UserApi#createUsersWithListInput */ - default void createUsersWithListInput(List user) { + default void createUsersWithListInput(List<@Valid User> user) { throw new IllegalArgumentException("Not implemented"); } diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApi.java index 21206a3dea51..2a3cf0f6cff7 100644 --- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApi.java @@ -80,7 +80,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return getDelegate().createUsersWithArrayInput(user); } @@ -109,7 +109,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return getDelegate().createUsersWithListInput(user); } diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApiDelegate.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApiDelegate.java index 8f4502411c53..a67248a54f31 100644 --- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApiDelegate.java +++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/UserApiDelegate.java @@ -47,7 +47,7 @@ default ResponseEntity createUser(User user) { * @return successful operation (status code 200) * @see UserApi#createUsersWithArrayInput */ - default ResponseEntity createUsersWithArrayInput(List user) { + default ResponseEntity createUsersWithArrayInput(List<@Valid User> user) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); } @@ -60,7 +60,7 @@ default ResponseEntity createUsersWithArrayInput(List user) { * @return successful operation (status code 200) * @see UserApi#createUsersWithListInput */ - default ResponseEntity createUsersWithListInput(List user) { + default ResponseEntity createUsersWithListInput(List<@Valid User> user) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); } diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/ArrayTest.java index 7d3308d4f7ad..67ca138961c9 100644 --- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/ArrayTest.java @@ -33,7 +33,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -91,7 +91,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -111,11 +111,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/springboot-implicitHeaders-annotationLibrary/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-implicitHeaders-annotationLibrary/src/main/java/org/openapitools/api/UserApi.java index cb87014e41f3..90d2cf53b223 100644 --- a/samples/server/petstore/springboot-implicitHeaders-annotationLibrary/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/springboot-implicitHeaders-annotationLibrary/src/main/java/org/openapitools/api/UserApi.java @@ -65,7 +65,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @Valid @RequestBody List user + @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -86,7 +86,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @Valid @RequestBody List user + @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/UserApi.java index 2173edb3dbfc..df3d8c013d87 100644 --- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/UserApi.java @@ -85,7 +85,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -115,7 +115,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/ArrayTest.java index 7d3308d4f7ad..67ca138961c9 100644 --- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/ArrayTest.java @@ -33,7 +33,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -91,7 +91,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -111,11 +111,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/springboot-reactive-noResponseEntity/src/main/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/springboot-reactive-noResponseEntity/src/main/java/org/openapitools/model/ArrayTest.java index 7d3308d4f7ad..67ca138961c9 100644 --- a/samples/server/petstore/springboot-reactive-noResponseEntity/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/springboot-reactive-noResponseEntity/src/main/java/org/openapitools/model/ArrayTest.java @@ -33,7 +33,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -91,7 +91,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -111,11 +111,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/ArrayTest.java index 7d3308d4f7ad..67ca138961c9 100644 --- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/ArrayTest.java @@ -33,7 +33,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -91,7 +91,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -111,11 +111,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/UserApi.java index 1af4d0c7d190..ea144f4b5e0e 100644 --- a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/UserApi.java @@ -77,7 +77,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List body + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body ) { return getDelegate().createUsersWithArrayInput(body); } @@ -104,7 +104,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List body + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body ) { return getDelegate().createUsersWithListInput(body); } diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/UserApiDelegate.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/UserApiDelegate.java index 6bd822603bda..8c1d3425acf0 100644 --- a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/UserApiDelegate.java +++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/UserApiDelegate.java @@ -46,7 +46,7 @@ default ResponseEntity createUser(User body) { * @return successful operation (status code 200) * @see UserApi#createUsersWithArrayInput */ - default ResponseEntity createUsersWithArrayInput(List body) { + default ResponseEntity createUsersWithArrayInput(List<@Valid User> body) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); } @@ -58,7 +58,7 @@ default ResponseEntity createUsersWithArrayInput(List body) { * @return successful operation (status code 200) * @see UserApi#createUsersWithListInput */ - default ResponseEntity createUsersWithListInput(List body) { + default ResponseEntity createUsersWithListInput(List<@Valid User> body) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); } diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/model/ArrayTest.java index 7d3308d4f7ad..67ca138961c9 100644 --- a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/model/ArrayTest.java @@ -33,7 +33,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -91,7 +91,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -111,11 +111,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/UserApi.java index 1af4d0c7d190..ea144f4b5e0e 100644 --- a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/UserApi.java @@ -77,7 +77,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List body + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body ) { return getDelegate().createUsersWithArrayInput(body); } @@ -104,7 +104,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List body + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body ) { return getDelegate().createUsersWithListInput(body); } diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/UserApiDelegate.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/UserApiDelegate.java index 6bd822603bda..8c1d3425acf0 100644 --- a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/UserApiDelegate.java +++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/UserApiDelegate.java @@ -46,7 +46,7 @@ default ResponseEntity createUser(User body) { * @return successful operation (status code 200) * @see UserApi#createUsersWithArrayInput */ - default ResponseEntity createUsersWithArrayInput(List body) { + default ResponseEntity createUsersWithArrayInput(List<@Valid User> body) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); } @@ -58,7 +58,7 @@ default ResponseEntity createUsersWithArrayInput(List body) { * @return successful operation (status code 200) * @see UserApi#createUsersWithListInput */ - default ResponseEntity createUsersWithListInput(List body) { + default ResponseEntity createUsersWithListInput(List<@Valid User> body) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); } diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/model/ArrayTest.java index 7d3308d4f7ad..67ca138961c9 100644 --- a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/model/ArrayTest.java @@ -33,7 +33,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -91,7 +91,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -111,11 +111,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/api/UserApi.java index d2153f59d30b..44cddb8ab677 100644 --- a/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/api/UserApi.java @@ -82,7 +82,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List body + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -110,7 +110,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List body + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/model/ArrayTest.java index 7d3308d4f7ad..67ca138961c9 100644 --- a/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/model/ArrayTest.java @@ -33,7 +33,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -91,7 +91,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -111,11 +111,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/api/UserApi.java index d2153f59d30b..44cddb8ab677 100644 --- a/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/api/UserApi.java @@ -82,7 +82,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List body + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -110,7 +110,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List body + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/model/ArrayTest.java index 7d3308d4f7ad..67ca138961c9 100644 --- a/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/model/ArrayTest.java @@ -33,7 +33,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -91,7 +91,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -111,11 +111,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/UserApi.java index 2173edb3dbfc..df3d8c013d87 100644 --- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/UserApi.java @@ -85,7 +85,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -115,7 +115,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List user + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/ArrayTest.java index 7d3308d4f7ad..67ca138961c9 100644 --- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/ArrayTest.java +++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/ArrayTest.java @@ -33,7 +33,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -91,7 +91,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -111,11 +111,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/UserApi.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/UserApi.java index d49b2a8e42b8..740647710386 100644 --- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/UserApi.java +++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/UserApi.java @@ -100,7 +100,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -131,7 +131,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List user + @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/ArrayTest.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/ArrayTest.java index 8270593e04c8..bc97c662644f 100644 --- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/ArrayTest.java +++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/ArrayTest.java @@ -32,7 +32,7 @@ public class ArrayTest { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTest arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -90,7 +90,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -110,11 +110,11 @@ public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayO @Valid @Schema(name = "array_array_of_model", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/UserApi.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/UserApi.java index 934a4adec1cf..a270c4c76c65 100644 --- a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/UserApi.java @@ -85,7 +85,7 @@ default ResponseEntity createUser( ) default ResponseEntity createUsersWithArrayInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List userDto + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid UserDto> userDto ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); @@ -115,7 +115,7 @@ default ResponseEntity createUsersWithArrayInput( ) default ResponseEntity createUsersWithListInput( - @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List userDto + @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid UserDto> userDto ) { return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/ArrayTestDto.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/ArrayTestDto.java index 961e58338975..38f4ccc7b193 100644 --- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/ArrayTestDto.java +++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/ArrayTestDto.java @@ -35,7 +35,7 @@ public class ArrayTestDto { private List> arrayArrayOfInteger; @Valid - private List> arrayArrayOfModel; + private List> arrayArrayOfModel; public ArrayTestDto arrayOfString(List arrayOfString) { this.arrayOfString = arrayOfString; @@ -93,7 +93,7 @@ public void setArrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; } - public ArrayTestDto arrayArrayOfModel(List> arrayArrayOfModel) { + public ArrayTestDto arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; return this; } @@ -113,11 +113,11 @@ public ArrayTestDto addArrayArrayOfModelItem(List<@Valid ReadOnlyFirstDto> array @Valid @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") - public List> getArrayArrayOfModel() { + public List> getArrayArrayOfModel() { return arrayArrayOfModel; } - public void setArrayArrayOfModel(List> arrayArrayOfModel) { + public void setArrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; } From 747dc0660977f83c0b5b66d7f6951e766f4d2b10 Mon Sep 17 00:00:00 2001 From: "a.darafeyeu" Date: Fri, 1 Dec 2023 16:07:08 +0100 Subject: [PATCH 05/11] [4947][java]: enhance getBeanValidation --- .../languages/AbstractJavaCodegen.java | 97 ++++++++++++++----- .../JavaValidationArrayPrimitivesTest.java | 26 ++++- .../src/test/resources/bugs/issue_4947.yaml | 23 ++++- 3 files changed, 116 insertions(+), 30 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java index 002039b3b0bd..3e4c21f3351d 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java @@ -33,6 +33,7 @@ import org.apache.commons.io.FilenameUtils; import org.apache.commons.lang3.BooleanUtils; import org.apache.commons.lang3.StringUtils; +import org.apache.commons.text.StringEscapeUtils; import org.openapitools.codegen.*; import org.openapitools.codegen.languages.features.BeanValidationFeatures; import org.openapitools.codegen.languages.features.DocumentationProviderFeatures; @@ -959,53 +960,103 @@ private String getBeanValidation(Schema items) { return "@Valid "; } - if (StringUtils.isNotEmpty(items.getPattern()) && !ModelUtils.isByteArraySchema(items)) { - return String.format(Locale.ROOT, "@Pattern(regexp = \"%s\")", items.getPattern()); + if (ModelUtils.isStringSchema(items)) { + return getStringBeanValidation(items); } - if (items.getMinLength() != null && items.getMaxLength() != null) { - return String.format(Locale.ROOT, "@Size(min = %d, max = %d)", items.getMinLength(), items.getMaxLength()); + if (ModelUtils.isNumberSchema(items)) { + return getNumberBeanValidation(items); } - if (items.getMinLength() != null) { - return String.format(Locale.ROOT, "@Size(min = %d)", items.getMinLength()); + if (ModelUtils.isIntegerSchema(items)) { + return getIntegerBeanValidation(items); } - if (items.getMaxLength() != null) { - return String.format(Locale.ROOT, "@Size(max = %d)", items.getMaxLength()); - } + return ""; + } - if (ModelUtils.isLongSchema(items) || ModelUtils.isIntegerSchema(items)) { - if (items.getMinimum() != null && items.getMaximum() != null) { - return String.format(Locale.ROOT, "@Min(%s) @Max(%s)", items.getMinimum(), items.getMaximum()); - } + private static String getIntegerBeanValidation(Schema items) { + if (items.getMinimum() != null && items.getMaximum() != null) { + return String.format(Locale.ROOT, "@Min(%s) @Max(%s)", items.getMinimum(), items.getMaximum()); + } - if (items.getMinimum() != null) { - return String.format(Locale.ROOT, "@Min(%s)", items.getMinimum()); - } + if (items.getMinimum() != null) { + return String.format(Locale.ROOT, "@Min(%s)", items.getMinimum()); + } - if (items.getMaximum() != null) { - return String.format(Locale.ROOT, "@Max(%s)", items.getMaximum()); - } + if (items.getMaximum() != null) { + return String.format(Locale.ROOT, "@Max(%s)", items.getMaximum()); } + return ""; + } + private static String getNumberBeanValidation(Schema items) { if (items.getMinimum() != null && items.getMaximum() != null) { - return String.format(Locale.ROOT, "@DecimalMin(value = \"%s\", inclusive = false) @DecimalMax(value = \"%s\", inclusive = false)", + return String.format(Locale.ROOT, "@DecimalMin(value = \"%s\", inclusive = %s) @DecimalMax(value = \"%s\", inclusive = %s)", items.getMinimum(), - items.getMaximum()); + Optional.ofNullable(items.getExclusiveMinimum()).orElse(Boolean.FALSE), + items.getMaximum(), + Optional.ofNullable(items.getExclusiveMaximum()).orElse(Boolean.FALSE)); } if (items.getMinimum() != null) { - return String.format(Locale.ROOT, "@DecimalMin( value = \"%s\", inclusive = false)", items.getMinimum()); + return String.format(Locale.ROOT, "@DecimalMin( value = \"%s\", inclusive = %s)", + items.getMinimum(), + Optional.ofNullable(items.getExclusiveMinimum()).orElse(Boolean.FALSE)); } if (items.getMaximum() != null) { - return String.format(Locale.ROOT, "@DecimalMax( value = \"%s\", inclusive = false)", items.getMaximum()); + return String.format(Locale.ROOT, "@DecimalMax( value = \"%s\", inclusive = %s)", + items.getMaximum(), + Optional.ofNullable(items.getExclusiveMaximum()).orElse(Boolean.FALSE)); } return ""; } + private String getStringBeanValidation(Schema items) { + String validations = ""; + if (ModelUtils.isByteArraySchema(items) || ModelUtils.isBinarySchema(items)) { + return validations; + } + + if (StringUtils.isNotEmpty(items.getPattern())) { + final String pattern = escapeUnsafeCharacters( + StringEscapeUtils.unescapeJava( + StringEscapeUtils.escapeJava(items.getPattern()) + .replace("\\/", "/")) + .replaceAll("[\\t\\n\\r]", " ") + .replace("\\", "\\\\") + .replace("\"", "\\\"")); + + validations = String.format(Locale.ROOT, "@Pattern(regexp = \"%s\")", pattern); + } + + if (ModelUtils.isDecimalSchema(items)) { + return String.join("", validations, getNumberBeanValidation(items)); + } + + if (items.getMinLength() != null && items.getMaxLength() != null) { + return String.join("", + validations, + String.format(Locale.ROOT, "@Size(min = %d, max = %d)", items.getMinLength(), items.getMaxLength())); + } + + if (items.getMinLength() != null) { + return String.join("", + validations, + String.format(Locale.ROOT, "@Size(min = %d)", items.getMinLength())); + } + + if (items.getMaxLength() != null) { + return String.join("", + validations, + String.format(Locale.ROOT, "@Size(max = %d)", items.getMaxLength())); + } + + return validations; + } + @Override public String getAlias(String name) { if (typeAliases != null && typeAliases.containsKey(name)) { diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java index e58c5edc5505..79d7168c697a 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java @@ -69,8 +69,11 @@ private static Consumer> assertWithValidationWithoutJsonNullab .hasProperty("numberMax") .withType("List<@DecimalMax(value = \"10\", inclusive = false) BigDecimal>") .toType() + .hasProperty("stringPatternWithMin") + .withType("Set<@Pattern(regexp = \"^\\\\d{3}-\\\\d{2}-\\\\d{4}$\") @Size(min = 10) String>") + .toType() .hasProperty("stringPatternNullable") - .withType("Set<@Pattern(regexp = \"[a-z]\") String>") + .withType("Set<@Pattern(regexp = \"^\\\\d{3}-\\\\d{2}-\\\\d{4}$\") String>") .toType() .hasProperty("stringMaxMinLengthNullable") .withType("Set<@Size(min = 1, max = 10) String>") @@ -81,6 +84,9 @@ private static Consumer> assertWithValidationWithoutJsonNullab .hasProperty("stringMaxLengthNullable") .withType("Set<@Size(max = 1) String>") .toType() + .hasProperty("stringNumbers") + .withType("Set<@DecimalMin(value = \"1\", inclusive = false) @DecimalMax(value = \"10\", inclusive = false) BigDecimal>") + .toType() .hasProperty("intMinMaxNullable") .withType("List<@Min(1) @Max(10) Integer>") .toType() @@ -97,7 +103,7 @@ private static Consumer> assertWithValidationWithoutJsonNullab .withType("List<@DecimalMin(value = \"1\", inclusive = false) BigDecimal>") .toType() .hasProperty("numberMaxNullable") - .withType("List<@DecimalMax(value = \"10\", inclusive = false) BigDecimal>") + .withType("List<@DecimalMax(value = \"10\", inclusive = true) BigDecimal>") .toType(); } @@ -134,8 +140,11 @@ private static Consumer> assertWithValidationWithJsonNullable( .hasProperty("numberMax") .withType("List<@DecimalMax(value = \"10\", inclusive = false) BigDecimal>") .toType() + .hasProperty("stringPatternWithMin") + .withType("JsonNullable>") + .toType() .hasProperty("stringPatternNullable") - .withType("JsonNullable>") + .withType("JsonNullable>") .toType() .hasProperty("stringMaxMinLengthNullable") .withType("JsonNullable>") @@ -146,6 +155,9 @@ private static Consumer> assertWithValidationWithJsonNullable( .hasProperty("stringMaxLengthNullable") .withType("JsonNullable>") .toType() + .hasProperty("stringNumbers") + .withType("Set<@DecimalMin(value = \"1\", inclusive = false) @DecimalMax(value = \"10\", inclusive = false) BigDecimal>") + .toType() .hasProperty("intMinMaxNullable") .withType("JsonNullable>") .toType() @@ -162,7 +174,7 @@ private static Consumer> assertWithValidationWithJsonNullable( .withType("JsonNullable>") .toType() .hasProperty("numberMaxNullable") - .withType("JsonNullable>") + .withType("JsonNullable>") .toType(); } @@ -240,6 +252,9 @@ private static Consumer> assertWithoutValidationWithoutJsonNul .hasProperty("numberMax") .withType("List") .toType() + .hasProperty("stringPatternWithMin") + .withType("Set") + .toType() .hasProperty("stringPatternNullable") .withType("Set") .toType() @@ -305,6 +320,9 @@ private static Consumer> assertWithoutValidationWithJsonNullab .hasProperty("numberMax") .withType("List") .toType() + .hasProperty("stringPatternWithMin") + .withType("JsonNullable>") + .toType() .hasProperty("stringPatternNullable") .withType("JsonNullable>") .toType() diff --git a/modules/openapi-generator/src/test/resources/bugs/issue_4947.yaml b/modules/openapi-generator/src/test/resources/bugs/issue_4947.yaml index 5af71649e2ed..003ad599c992 100644 --- a/modules/openapi-generator/src/test/resources/bugs/issue_4947.yaml +++ b/modules/openapi-generator/src/test/resources/bugs/issue_4947.yaml @@ -81,14 +81,21 @@ components: items: type: number maximum: 10 - + stringPatternWithMin: + nullable: true + type: array + uniqueItems: true + items: + type: string + minLength: 10 + pattern: '^\d{3}-\d{2}-\d{4}$' stringPatternNullable: nullable: true type: array uniqueItems: true items: type: string - pattern: "[a-z]" + pattern: '^\d{3}-\d{2}-\d{4}$' stringMaxMinLengthNullable: nullable: true type: array @@ -113,6 +120,15 @@ components: type: string maxLength: 1 maxItems: 10 + stringNumbers: + type: array + uniqueItems: true + items: + type: string + format: number + minimum: 1 + maximum: 10 + maxItems: 10 stringEmailNullable: nullable: true type: array @@ -156,4 +172,5 @@ components: type: array items: type: number - maximum: 10 \ No newline at end of file + maximum: 10 + exclusiveMaximum: true From e27853792b8e0bff45b00780e6940bc58f6138e2 Mon Sep 17 00:00:00 2001 From: "a.darafeyeu" Date: Fri, 1 Dec 2023 16:55:30 +0100 Subject: [PATCH 06/11] [4947][java]: adds email --- .../codegen/languages/AbstractJavaCodegen.java | 8 ++++++-- .../java/JavaValidationArrayPrimitivesTest.java | 12 ++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java index 3e4c21f3351d..c28792c52c47 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java @@ -975,7 +975,7 @@ private String getBeanValidation(Schema items) { return ""; } - private static String getIntegerBeanValidation(Schema items) { + private String getIntegerBeanValidation(Schema items) { if (items.getMinimum() != null && items.getMaximum() != null) { return String.format(Locale.ROOT, "@Min(%s) @Max(%s)", items.getMinimum(), items.getMaximum()); } @@ -990,7 +990,7 @@ private static String getIntegerBeanValidation(Schema items) { return ""; } - private static String getNumberBeanValidation(Schema items) { + private String getNumberBeanValidation(Schema items) { if (items.getMinimum() != null && items.getMaximum() != null) { return String.format(Locale.ROOT, "@DecimalMin(value = \"%s\", inclusive = %s) @DecimalMax(value = \"%s\", inclusive = %s)", items.getMinimum(), @@ -1032,6 +1032,10 @@ private String getStringBeanValidation(Schema items) { validations = String.format(Locale.ROOT, "@Pattern(regexp = \"%s\")", pattern); } + if (ModelUtils.isEmailSchema(items)) { + return String.join("", "@Email "); + } + if (ModelUtils.isDecimalSchema(items)) { return String.join("", validations, getNumberBeanValidation(items)); } diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java index 79d7168c697a..7d20e42b195b 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaValidationArrayPrimitivesTest.java @@ -51,6 +51,9 @@ private static Consumer> assertWithValidationWithoutJsonNullab .hasProperty("stringMaxLength") .withType("Set<@Size(max = 1) String>") .toType() + .hasProperty("stringEmail") + .withType("List<@Email String>") + .toType() .hasProperty("intMinMax") .withType("List<@Min(1) @Max(10) Integer>") .toType() @@ -122,6 +125,9 @@ private static Consumer> assertWithValidationWithJsonNullable( .hasProperty("stringMaxLength") .withType("Set<@Size(max = 1) String>") .toType() + .hasProperty("stringEmail") + .withType("List<@Email String>") + .toType() .hasProperty("intMinMax") .withType("List<@Min(1) @Max(10) Integer>") .toType() @@ -234,6 +240,9 @@ private static Consumer> assertWithoutValidationWithoutJsonNul .hasProperty("stringMaxLength") .withType("Set") .toType() + .hasProperty("stringEmail") + .withType("List") + .toType() .hasProperty("intMinMax") .withType("List") .toType() @@ -302,6 +311,9 @@ private static Consumer> assertWithoutValidationWithJsonNullab .hasProperty("stringMaxLength") .withType("Set") .toType() + .hasProperty("stringEmail") + .withType("List") + .toType() .hasProperty("intMinMax") .withType("List") .toType() From 0810034ad69a2b653bf9999b99ec26aaafcd99a1 Mon Sep 17 00:00:00 2001 From: "a.darafeyeu" Date: Mon, 4 Dec 2023 11:48:14 +0100 Subject: [PATCH 07/11] [4947][java]: removes unnecessary override --- .../openapitools/codegen/languages/SpringCodegen.java | 9 --------- 1 file changed, 9 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java index ade15569e136..513cc2b7bfe9 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java @@ -1420,15 +1420,6 @@ public void setRequestMappingMode(RequestMappingMode requestMappingMode) { this.requestMappingMode = requestMappingMode; } - @Override - public CodegenParameter fromParameter( final Parameter parameter, final Set imports ) { - return super.fromParameter( parameter, imports ); - } - @Override - public CodegenProperty fromProperty( String name, Schema p, boolean required, boolean schemaIsFromAdditionalProperties ) { - return super.fromProperty( name, p, required, schemaIsFromAdditionalProperties ); - } - public void setResourceFolder( String resourceFolder ) { this.resourceFolder = resourceFolder; } From 3b84e362fac4d10de7af32029d5dd85b08845d46 Mon Sep 17 00:00:00 2001 From: "a.darafeyeu" Date: Mon, 4 Dec 2023 16:23:52 +0100 Subject: [PATCH 08/11] [4947][java]: adds postProcessResponseWithProperty --- .../org/openapitools/codegen/CodegenConfig.java | 2 ++ .../org/openapitools/codegen/DefaultCodegen.java | 15 +++++++-------- .../codegen/languages/AbstractJavaCodegen.java | 15 +++++++++++++++ 3 files changed, 24 insertions(+), 8 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java index acb4e9afa995..05c8346ed1ab 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java @@ -221,6 +221,8 @@ public interface CodegenConfig { void postProcessModelProperty(CodegenModel model, CodegenProperty property); + void postProcessResponseWithProperty(CodegenResponse response, CodegenProperty property); + void postProcessParameter(CodegenParameter parameter); String modelFilename(String templateName, String modelName); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java index 3bbcea8d7f13..5774be5645b9 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java @@ -990,6 +990,12 @@ public Map postProcessSupportingFileData(Map obj public void postProcessModelProperty(CodegenModel model, CodegenProperty property) { } + // override to post-process any response + @Override + @SuppressWarnings("unused") + public void postProcessResponseWithProperty(CodegenResponse response, CodegenProperty property) { + } + // override to post-process any parameters @Override @SuppressWarnings("unused") @@ -4889,15 +4895,7 @@ public CodegenResponse fromResponse(String responseCode, ApiResponse response) { } CodegenProperty cp = fromProperty("response", responseSchema, false); - // the response data types should not contains a bean validation annotation. - if (cp.dataType.contains("@")) { - cp.dataType = cp.dataType.replaceAll("(?:(?i)@[a-z0-9]*+\\s*)*+", ""); - } r.dataType = getTypeDeclaration(responseSchema); - // the response data types should not contains a bean validation annotation. - if (r.dataType.contains("@")) { - r.dataType = r.dataType.replaceAll("(?:(?i)@[a-z0-9]*+\\s*)*+", ""); - } r.returnProperty = cp; if (!ModelUtils.isArraySchema(responseSchema)) { @@ -4999,6 +4997,7 @@ public CodegenResponse fromResponse(String responseCode, ApiResponse response) { r.simpleType = true; } + postProcessResponseWithProperty(r, cp); return r; } diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java index c28792c52c47..c7d04028da8c 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java @@ -1627,6 +1627,21 @@ public void postProcessModelProperty(CodegenModel model, CodegenProperty propert } } + public void postProcessResponseWithProperty(CodegenResponse response, CodegenProperty property) { + if (response == null || property == null || response.dataType == null || property.dataType == null) { + return; + } + + // the response data types should not contains a bean validation annotation. + if (property.dataType.contains("@")) { + property.dataType = property.dataType.replaceAll("(?:(?i)@[a-z0-9]*+\\s*)*+", ""); + } + // the response data types should not contains a bean validation annotation. + if (response.dataType.contains("@")) { + response.dataType = response.dataType.replaceAll("(?:(?i)@[a-z0-9]*+\\s*)*+", ""); + } + } + @Override public ModelsMap postProcessModels(ModelsMap objs) { // recursively add import for mapping one type to multiple imports From c7a83f4ff0ed1814aca90c8ef8742a544a2c40ed Mon Sep 17 00:00:00 2001 From: "a.darafeyeu" Date: Fri, 8 Dec 2023 16:19:35 +0100 Subject: [PATCH 09/11] [4947][java]: adds missing import {{javaxPackage}}.validation.Valid --- .../src/main/resources/Java/libraries/okhttp-gson/api.mustache | 1 + .../src/main/resources/JavaJaxRS/apiService.mustache | 1 + .../src/main/resources/JavaJaxRS/apiServiceImpl.mustache | 1 + .../src/main/resources/JavaJaxRS/cxf-cdi/api.mustache | 1 + .../src/main/resources/JavaJaxRS/cxf-cdi/model.mustache | 1 + .../resources/JavaJaxRS/libraries/jersey1/apiService.mustache | 1 + .../JavaJaxRS/libraries/jersey1/apiServiceImpl.mustache | 1 + .../src/main/resources/JavaJaxRS/resteasy/eap/model.mustache | 1 + .../src/main/resources/JavaJaxRS/resteasy/model.mustache | 1 + .../src/main/resources/JavaPlayFramework/newApi.mustache | 1 + .../main/resources/JavaPlayFramework/newApiController.mustache | 1 + .../main/resources/JavaPlayFramework/newApiInterface.mustache | 1 + .../src/main/resources/JavaPlayFramework/pojo.mustache | 1 + .../app/apimodels/Category.java | 1 + .../app/apimodels/ModelApiResponse.java | 1 + .../app/apimodels/Order.java | 1 + .../app/apimodels/Pet.java | 1 + .../app/apimodels/Tag.java | 1 + .../app/apimodels/User.java | 1 + .../app/com/puppies/store/apis/PetApiController.java | 1 + .../app/com/puppies/store/apis/PetApiControllerImp.java | 1 + .../app/com/puppies/store/apis/PetApiControllerImpInterface.java | 1 + .../app/com/puppies/store/apis/StoreApiController.java | 1 + .../app/com/puppies/store/apis/StoreApiControllerImp.java | 1 + .../com/puppies/store/apis/StoreApiControllerImpInterface.java | 1 + .../app/com/puppies/store/apis/UserApiController.java | 1 + .../app/com/puppies/store/apis/UserApiControllerImp.java | 1 + .../com/puppies/store/apis/UserApiControllerImpInterface.java | 1 + .../java-play-framework-async/app/apimodels/Category.java | 1 + .../app/apimodels/ModelApiResponse.java | 1 + .../petstore/java-play-framework-async/app/apimodels/Order.java | 1 + .../petstore/java-play-framework-async/app/apimodels/Pet.java | 1 + .../petstore/java-play-framework-async/app/apimodels/Tag.java | 1 + .../petstore/java-play-framework-async/app/apimodels/User.java | 1 + .../app/controllers/PetApiController.java | 1 + .../app/controllers/PetApiControllerImp.java | 1 + .../app/controllers/PetApiControllerImpInterface.java | 1 + .../app/controllers/StoreApiController.java | 1 + .../app/controllers/StoreApiControllerImp.java | 1 + .../app/controllers/StoreApiControllerImpInterface.java | 1 + .../app/controllers/UserApiController.java | 1 + .../app/controllers/UserApiControllerImp.java | 1 + .../app/controllers/UserApiControllerImpInterface.java | 1 + .../app/apimodels/Category.java | 1 + .../app/apimodels/ModelApiResponse.java | 1 + .../java-play-framework-controller-only/app/apimodels/Order.java | 1 + .../java-play-framework-controller-only/app/apimodels/Pet.java | 1 + .../java-play-framework-controller-only/app/apimodels/Tag.java | 1 + .../java-play-framework-controller-only/app/apimodels/User.java | 1 + .../app/controllers/PetApiController.java | 1 + .../app/controllers/StoreApiController.java | 1 + .../app/controllers/UserApiController.java | 1 + .../app/apimodels/Category.java | 1 + .../app/apimodels/ModelApiResponse.java | 1 + .../app/apimodels/Order.java | 1 + .../app/apimodels/Pet.java | 1 + .../app/apimodels/Tag.java | 1 + .../app/apimodels/User.java | 1 + .../app/controllers/PetApiController.java | 1 + .../app/controllers/PetApiControllerImp.java | 1 + .../app/controllers/PetApiControllerImpInterface.java | 1 + .../app/apimodels/AdditionalPropertiesAnyType.java | 1 + .../app/apimodels/AdditionalPropertiesArray.java | 1 + .../app/apimodels/AdditionalPropertiesBoolean.java | 1 + .../app/apimodels/AdditionalPropertiesClass.java | 1 + .../app/apimodels/AdditionalPropertiesInteger.java | 1 + .../app/apimodels/AdditionalPropertiesNumber.java | 1 + .../app/apimodels/AdditionalPropertiesObject.java | 1 + .../app/apimodels/AdditionalPropertiesString.java | 1 + .../java-play-framework-fake-endpoints/app/apimodels/Animal.java | 1 + .../app/apimodels/ArrayOfArrayOfNumberOnly.java | 1 + .../app/apimodels/ArrayOfNumberOnly.java | 1 + .../app/apimodels/ArrayTest.java | 1 + .../java-play-framework-fake-endpoints/app/apimodels/BigCat.java | 1 + .../app/apimodels/Capitalization.java | 1 + .../java-play-framework-fake-endpoints/app/apimodels/Cat.java | 1 + .../app/apimodels/Category.java | 1 + .../app/apimodels/ClassModel.java | 1 + .../java-play-framework-fake-endpoints/app/apimodels/Client.java | 1 + .../java-play-framework-fake-endpoints/app/apimodels/Dog.java | 1 + .../app/apimodels/EnumArrays.java | 1 + .../app/apimodels/EnumTest.java | 1 + .../app/apimodels/FileSchemaTestClass.java | 1 + .../app/apimodels/FormatTest.java | 1 + .../app/apimodels/HasOnlyReadOnly.java | 1 + .../app/apimodels/MapTest.java | 1 + .../apimodels/MixedPropertiesAndAdditionalPropertiesClass.java | 1 + .../app/apimodels/Model200Response.java | 1 + .../app/apimodels/ModelApiResponse.java | 1 + .../app/apimodels/ModelFile.java | 1 + .../app/apimodels/ModelList.java | 1 + .../app/apimodels/ModelReturn.java | 1 + .../java-play-framework-fake-endpoints/app/apimodels/Name.java | 1 + .../app/apimodels/NumberOnly.java | 1 + .../java-play-framework-fake-endpoints/app/apimodels/Order.java | 1 + .../app/apimodels/OuterComposite.java | 1 + .../java-play-framework-fake-endpoints/app/apimodels/Pet.java | 1 + .../app/apimodels/ReadOnlyFirst.java | 1 + .../app/apimodels/SpecialModelName.java | 1 + .../java-play-framework-fake-endpoints/app/apimodels/Tag.java | 1 + .../app/apimodels/TypeHolderDefault.java | 1 + .../app/apimodels/TypeHolderExample.java | 1 + .../java-play-framework-fake-endpoints/app/apimodels/User.java | 1 + .../app/apimodels/XmlItem.java | 1 + .../app/controllers/AnotherFakeApiController.java | 1 + .../app/controllers/AnotherFakeApiControllerImp.java | 1 + .../app/controllers/AnotherFakeApiControllerImpInterface.java | 1 + .../app/controllers/FakeApiController.java | 1 + .../app/controllers/FakeApiControllerImp.java | 1 + .../app/controllers/FakeApiControllerImpInterface.java | 1 + .../app/controllers/FakeClassnameTags123ApiController.java | 1 + .../app/controllers/FakeClassnameTags123ApiControllerImp.java | 1 + .../FakeClassnameTags123ApiControllerImpInterface.java | 1 + .../app/controllers/PetApiController.java | 1 + .../app/controllers/PetApiControllerImp.java | 1 + .../app/controllers/PetApiControllerImpInterface.java | 1 + .../app/controllers/StoreApiController.java | 1 + .../app/controllers/StoreApiControllerImp.java | 1 + .../app/controllers/StoreApiControllerImpInterface.java | 1 + .../app/controllers/UserApiController.java | 1 + .../app/controllers/UserApiControllerImp.java | 1 + .../app/controllers/UserApiControllerImpInterface.java | 1 + .../app/apimodels/Category.java | 1 + .../app/apimodels/ModelApiResponse.java | 1 + .../app/apimodels/Order.java | 1 + .../app/apimodels/Pet.java | 1 + .../app/apimodels/Tag.java | 1 + .../app/apimodels/User.java | 1 + .../app/controllers/PetApiController.java | 1 + .../app/controllers/PetApiControllerImp.java | 1 + .../app/controllers/PetApiControllerImpInterface.java | 1 + .../app/controllers/StoreApiController.java | 1 + .../app/controllers/StoreApiControllerImp.java | 1 + .../app/controllers/StoreApiControllerImpInterface.java | 1 + .../app/controllers/UserApiController.java | 1 + .../app/controllers/UserApiControllerImp.java | 1 + .../app/controllers/UserApiControllerImpInterface.java | 1 + .../java-play-framework-no-interface/app/apimodels/Category.java | 1 + .../app/apimodels/ModelApiResponse.java | 1 + .../java-play-framework-no-interface/app/apimodels/Order.java | 1 + .../java-play-framework-no-interface/app/apimodels/Pet.java | 1 + .../java-play-framework-no-interface/app/apimodels/Tag.java | 1 + .../java-play-framework-no-interface/app/apimodels/User.java | 1 + .../app/controllers/PetApiController.java | 1 + .../app/controllers/PetApiControllerImp.java | 1 + .../app/controllers/StoreApiController.java | 1 + .../app/controllers/StoreApiControllerImp.java | 1 + .../app/controllers/UserApiController.java | 1 + .../app/controllers/UserApiControllerImp.java | 1 + .../java-play-framework-no-nullable/app/apimodels/Category.java | 1 + .../app/apimodels/ModelApiResponse.java | 1 + .../java-play-framework-no-nullable/app/apimodels/Order.java | 1 + .../java-play-framework-no-nullable/app/apimodels/Pet.java | 1 + .../java-play-framework-no-nullable/app/apimodels/Tag.java | 1 + .../java-play-framework-no-nullable/app/apimodels/User.java | 1 + .../app/controllers/PetApiController.java | 1 + .../app/controllers/PetApiControllerImp.java | 1 + .../app/controllers/PetApiControllerImpInterface.java | 1 + .../app/controllers/StoreApiController.java | 1 + .../app/controllers/StoreApiControllerImp.java | 1 + .../app/controllers/StoreApiControllerImpInterface.java | 1 + .../app/controllers/UserApiController.java | 1 + .../app/controllers/UserApiControllerImp.java | 1 + .../app/controllers/UserApiControllerImpInterface.java | 1 + .../app/apimodels/Category.java | 1 + .../app/apimodels/ModelApiResponse.java | 1 + .../java-play-framework-no-swagger-ui/app/apimodels/Order.java | 1 + .../java-play-framework-no-swagger-ui/app/apimodels/Pet.java | 1 + .../java-play-framework-no-swagger-ui/app/apimodels/Tag.java | 1 + .../java-play-framework-no-swagger-ui/app/apimodels/User.java | 1 + .../app/controllers/PetApiController.java | 1 + .../app/controllers/PetApiControllerImp.java | 1 + .../app/controllers/PetApiControllerImpInterface.java | 1 + .../app/controllers/StoreApiController.java | 1 + .../app/controllers/StoreApiControllerImp.java | 1 + .../app/controllers/StoreApiControllerImpInterface.java | 1 + .../app/controllers/UserApiController.java | 1 + .../app/controllers/UserApiControllerImp.java | 1 + .../app/controllers/UserApiControllerImpInterface.java | 1 + .../app/apimodels/Category.java | 1 + .../app/apimodels/ModelApiResponse.java | 1 + .../java-play-framework-no-wrap-calls/app/apimodels/Order.java | 1 + .../java-play-framework-no-wrap-calls/app/apimodels/Pet.java | 1 + .../java-play-framework-no-wrap-calls/app/apimodels/Tag.java | 1 + .../java-play-framework-no-wrap-calls/app/apimodels/User.java | 1 + .../app/controllers/PetApiController.java | 1 + .../app/controllers/PetApiControllerImp.java | 1 + .../app/controllers/PetApiControllerImpInterface.java | 1 + .../app/controllers/StoreApiController.java | 1 + .../app/controllers/StoreApiControllerImp.java | 1 + .../app/controllers/StoreApiControllerImpInterface.java | 1 + .../app/controllers/UserApiController.java | 1 + .../app/controllers/UserApiControllerImp.java | 1 + .../app/controllers/UserApiControllerImpInterface.java | 1 + .../petstore/java-play-framework/app/apimodels/Category.java | 1 + .../java-play-framework/app/apimodels/ModelApiResponse.java | 1 + .../server/petstore/java-play-framework/app/apimodels/Order.java | 1 + .../server/petstore/java-play-framework/app/apimodels/Pet.java | 1 + .../server/petstore/java-play-framework/app/apimodels/Tag.java | 1 + .../server/petstore/java-play-framework/app/apimodels/User.java | 1 + .../java-play-framework/app/controllers/PetApiController.java | 1 + .../java-play-framework/app/controllers/PetApiControllerImp.java | 1 + .../app/controllers/PetApiControllerImpInterface.java | 1 + .../java-play-framework/app/controllers/StoreApiController.java | 1 + .../app/controllers/StoreApiControllerImp.java | 1 + .../app/controllers/StoreApiControllerImpInterface.java | 1 + .../java-play-framework/app/controllers/UserApiController.java | 1 + .../app/controllers/UserApiControllerImp.java | 1 + .../app/controllers/UserApiControllerImpInterface.java | 1 + .../jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/PetApi.java | 1 + .../src/gen/java/org/openapitools/api/StoreApi.java | 1 + .../jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/TestApi.java | 1 + .../jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/UserApi.java | 1 + .../src/gen/java/org/openapitools/model/Category.java | 1 + .../src/gen/java/org/openapitools/model/ModelApiResponse.java | 1 + .../jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Order.java | 1 + .../jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Pet.java | 1 + .../jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Tag.java | 1 + .../jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/User.java | 1 + .../src/gen/java/org/openapitools/api/AnotherFakeApiService.java | 1 + .../src/gen/java/org/openapitools/api/FakeApiService.java | 1 + .../java/org/openapitools/api/FakeClassnameTestApiService.java | 1 + .../src/gen/java/org/openapitools/api/PetApiService.java | 1 + .../src/gen/java/org/openapitools/api/StoreApiService.java | 1 + .../src/gen/java/org/openapitools/api/UserApiService.java | 1 + .../org/openapitools/api/impl/AnotherFakeApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/FakeApiServiceImpl.java | 1 + .../openapitools/api/impl/FakeClassnameTestApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/PetApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/StoreApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/UserApiServiceImpl.java | 1 + .../src/gen/java/org/openapitools/api/AnotherFakeApiService.java | 1 + .../src/gen/java/org/openapitools/api/FakeApiService.java | 1 + .../java/org/openapitools/api/FakeClassnameTestApiService.java | 1 + .../src/gen/java/org/openapitools/api/FooApiService.java | 1 + .../src/gen/java/org/openapitools/api/PetApiService.java | 1 + .../src/gen/java/org/openapitools/api/StoreApiService.java | 1 + .../src/gen/java/org/openapitools/api/UserApiService.java | 1 + .../org/openapitools/api/impl/AnotherFakeApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/FakeApiServiceImpl.java | 1 + .../openapitools/api/impl/FakeClassnameTestApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/FooApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/PetApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/StoreApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/UserApiServiceImpl.java | 1 + .../default/src/gen/java/org/openapitools/model/Category.java | 1 + .../src/gen/java/org/openapitools/model/ModelApiResponse.java | 1 + .../default/src/gen/java/org/openapitools/model/Order.java | 1 + .../default/src/gen/java/org/openapitools/model/Pet.java | 1 + .../default/src/gen/java/org/openapitools/model/Tag.java | 1 + .../default/src/gen/java/org/openapitools/model/User.java | 1 + .../eap-java8/src/gen/java/org/openapitools/model/Category.java | 1 + .../src/gen/java/org/openapitools/model/ModelApiResponse.java | 1 + .../eap-java8/src/gen/java/org/openapitools/model/Order.java | 1 + .../eap-java8/src/gen/java/org/openapitools/model/Pet.java | 1 + .../eap-java8/src/gen/java/org/openapitools/model/Tag.java | 1 + .../eap-java8/src/gen/java/org/openapitools/model/User.java | 1 + .../eap-joda/src/gen/java/org/openapitools/model/Category.java | 1 + .../src/gen/java/org/openapitools/model/ModelApiResponse.java | 1 + .../eap-joda/src/gen/java/org/openapitools/model/Order.java | 1 + .../eap-joda/src/gen/java/org/openapitools/model/Pet.java | 1 + .../eap-joda/src/gen/java/org/openapitools/model/Tag.java | 1 + .../eap-joda/src/gen/java/org/openapitools/model/User.java | 1 + .../eap/src/gen/java/org/openapitools/model/Category.java | 1 + .../src/gen/java/org/openapitools/model/ModelApiResponse.java | 1 + .../eap/src/gen/java/org/openapitools/model/Order.java | 1 + .../eap/src/gen/java/org/openapitools/model/Pet.java | 1 + .../eap/src/gen/java/org/openapitools/model/Tag.java | 1 + .../eap/src/gen/java/org/openapitools/model/User.java | 1 + .../java8/src/gen/java/org/openapitools/model/Category.java | 1 + .../src/gen/java/org/openapitools/model/ModelApiResponse.java | 1 + .../java8/src/gen/java/org/openapitools/model/Order.java | 1 + .../java8/src/gen/java/org/openapitools/model/Pet.java | 1 + .../java8/src/gen/java/org/openapitools/model/Tag.java | 1 + .../java8/src/gen/java/org/openapitools/model/User.java | 1 + .../joda/src/gen/java/org/openapitools/model/Category.java | 1 + .../src/gen/java/org/openapitools/model/ModelApiResponse.java | 1 + .../joda/src/gen/java/org/openapitools/model/Order.java | 1 + .../joda/src/gen/java/org/openapitools/model/Pet.java | 1 + .../joda/src/gen/java/org/openapitools/model/Tag.java | 1 + .../joda/src/gen/java/org/openapitools/model/User.java | 1 + .../src/gen/java/org/openapitools/api/AnotherFakeApiService.java | 1 + .../src/gen/java/org/openapitools/api/FakeApiService.java | 1 + .../org/openapitools/api/FakeClassnameTags123ApiService.java | 1 + .../src/gen/java/org/openapitools/api/PetApiService.java | 1 + .../src/gen/java/org/openapitools/api/StoreApiService.java | 1 + .../src/gen/java/org/openapitools/api/UserApiService.java | 1 + .../org/openapitools/api/impl/AnotherFakeApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/FakeApiServiceImpl.java | 1 + .../api/impl/FakeClassnameTags123ApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/PetApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/StoreApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/UserApiServiceImpl.java | 1 + .../src/gen/java/org/openapitools/api/AnotherFakeApiService.java | 1 + .../src/gen/java/org/openapitools/api/FakeApiService.java | 1 + .../java/org/openapitools/api/FakeClassnameTestApiService.java | 1 + .../jersey2/src/gen/java/org/openapitools/api/PetApiService.java | 1 + .../src/gen/java/org/openapitools/api/StoreApiService.java | 1 + .../src/gen/java/org/openapitools/api/UserApiService.java | 1 + .../org/openapitools/api/impl/AnotherFakeApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/FakeApiServiceImpl.java | 1 + .../openapitools/api/impl/FakeClassnameTestApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/PetApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/StoreApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/UserApiServiceImpl.java | 1 + .../src/gen/java/org/openapitools/api/AnotherFakeApiService.java | 1 + .../src/gen/java/org/openapitools/api/FakeApiService.java | 1 + .../java/org/openapitools/api/FakeClassnameTestApiService.java | 1 + .../jersey3/src/gen/java/org/openapitools/api/FooApiService.java | 1 + .../jersey3/src/gen/java/org/openapitools/api/PetApiService.java | 1 + .../src/gen/java/org/openapitools/api/StoreApiService.java | 1 + .../src/gen/java/org/openapitools/api/UserApiService.java | 1 + .../org/openapitools/api/impl/AnotherFakeApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/FakeApiServiceImpl.java | 1 + .../openapitools/api/impl/FakeClassnameTestApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/FooApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/PetApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/StoreApiServiceImpl.java | 1 + .../main/java/org/openapitools/api/impl/UserApiServiceImpl.java | 1 + 319 files changed, 319 insertions(+) diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/okhttp-gson/api.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/okhttp-gson/api.mustache index b52a1cbd5cb0..fe08469b577e 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/okhttp-gson/api.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/okhttp-gson/api.mustache @@ -27,6 +27,7 @@ import java.io.IOException; {{#useBeanValidation}} import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; {{/useBeanValidation}} {{#performBeanValidation}} import {{javaxPackage}}.validation.ConstraintViolation; diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/apiService.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/apiService.mustache index 64d61f6d465b..72682d96fba3 100644 --- a/modules/openapi-generator/src/main/resources/JavaJaxRS/apiService.mustache +++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/apiService.mustache @@ -19,6 +19,7 @@ import {{javaxPackage}}.ws.rs.core.Response; import {{javaxPackage}}.ws.rs.core.SecurityContext; {{#useBeanValidation}} import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; {{/useBeanValidation}} {{>generatedAnnotation}} {{#operations}} diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/apiServiceImpl.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/apiServiceImpl.mustache index 1c452eb8d32d..4d20508f3874 100644 --- a/modules/openapi-generator/src/main/resources/JavaJaxRS/apiServiceImpl.mustache +++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/apiServiceImpl.mustache @@ -18,6 +18,7 @@ import {{javaxPackage}}.ws.rs.core.Response; import {{javaxPackage}}.ws.rs.core.SecurityContext; {{#useBeanValidation}} import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; {{/useBeanValidation}} {{>generatedAnnotation}} {{#operations}} diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/cxf-cdi/api.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/cxf-cdi/api.mustache index f00d72939a7b..afc9931c2414 100644 --- a/modules/openapi-generator/src/main/resources/JavaJaxRS/cxf-cdi/api.mustache +++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/cxf-cdi/api.mustache @@ -22,6 +22,7 @@ import java.util.Map; import java.util.List; {{#useBeanValidation}} import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; {{/useBeanValidation}} @Path("{{commonPath}}") @RequestScoped diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/cxf-cdi/model.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/cxf-cdi/model.mustache index 711b94486d7a..f07ef535f3e4 100644 --- a/modules/openapi-generator/src/main/resources/JavaJaxRS/cxf-cdi/model.mustache +++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/cxf-cdi/model.mustache @@ -7,6 +7,7 @@ import java.io.Serializable; {{/serializableModel}} {{#useBeanValidation}} import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; {{/useBeanValidation}} {{#models}} {{#model}}{{#description}} diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/libraries/jersey1/apiService.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/libraries/jersey1/apiService.mustache index 65623eff6e02..fb0e53912631 100644 --- a/modules/openapi-generator/src/main/resources/JavaJaxRS/libraries/jersey1/apiService.mustache +++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/libraries/jersey1/apiService.mustache @@ -20,6 +20,7 @@ import {{javaxPackage}}.ws.rs.core.Response; import {{javaxPackage}}.ws.rs.core.SecurityContext; {{#useBeanValidation}} import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; {{/useBeanValidation}} {{>generatedAnnotation}} {{#operations}} diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/libraries/jersey1/apiServiceImpl.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/libraries/jersey1/apiServiceImpl.mustache index f6243396d88e..145e7fcf93cc 100644 --- a/modules/openapi-generator/src/main/resources/JavaJaxRS/libraries/jersey1/apiServiceImpl.mustache +++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/libraries/jersey1/apiServiceImpl.mustache @@ -20,6 +20,7 @@ import {{javaxPackage}}.ws.rs.core.Response; import {{javaxPackage}}.ws.rs.core.SecurityContext; {{#useBeanValidation}} import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; {{/useBeanValidation}} {{>generatedAnnotation}} {{#operations}} diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/eap/model.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/eap/model.mustache index 6de67ac4fb17..ac974f01c9b9 100644 --- a/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/eap/model.mustache +++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/eap/model.mustache @@ -9,6 +9,7 @@ import java.io.Serializable; {{/serializableModel}} {{#useBeanValidation}} import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; {{/useBeanValidation}} {{#models}} {{#model}} diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/model.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/model.mustache index 6de67ac4fb17..ac974f01c9b9 100644 --- a/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/model.mustache +++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/model.mustache @@ -9,6 +9,7 @@ import java.io.Serializable; {{/serializableModel}} {{#useBeanValidation}} import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; {{/useBeanValidation}} {{#models}} {{#model}} diff --git a/modules/openapi-generator/src/main/resources/JavaPlayFramework/newApi.mustache b/modules/openapi-generator/src/main/resources/JavaPlayFramework/newApi.mustache index bf3cf9d4c014..646364fd2532 100644 --- a/modules/openapi-generator/src/main/resources/JavaPlayFramework/newApi.mustache +++ b/modules/openapi-generator/src/main/resources/JavaPlayFramework/newApi.mustache @@ -16,6 +16,7 @@ import java.util.concurrent.CompletableFuture; {{/supportAsync}} {{#useBeanValidation}} import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; {{/useBeanValidation}} {{>generatedAnnotation}} {{#operations}} diff --git a/modules/openapi-generator/src/main/resources/JavaPlayFramework/newApiController.mustache b/modules/openapi-generator/src/main/resources/JavaPlayFramework/newApiController.mustache index f9c14cbde1cf..c7e3dcc271e6 100644 --- a/modules/openapi-generator/src/main/resources/JavaPlayFramework/newApiController.mustache +++ b/modules/openapi-generator/src/main/resources/JavaPlayFramework/newApiController.mustache @@ -32,6 +32,7 @@ import java.util.concurrent.CompletableFuture; {{#useBeanValidation}} import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; import com.typesafe.config.Config; {{/useBeanValidation}} diff --git a/modules/openapi-generator/src/main/resources/JavaPlayFramework/newApiInterface.mustache b/modules/openapi-generator/src/main/resources/JavaPlayFramework/newApiInterface.mustache index 4328f6292103..a7f44d4d8a67 100644 --- a/modules/openapi-generator/src/main/resources/JavaPlayFramework/newApiInterface.mustache +++ b/modules/openapi-generator/src/main/resources/JavaPlayFramework/newApiInterface.mustache @@ -26,6 +26,7 @@ import java.util.concurrent.CompletableFuture; {{#useBeanValidation}} import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; {{/useBeanValidation}} {{#operations}} diff --git a/modules/openapi-generator/src/main/resources/JavaPlayFramework/pojo.mustache b/modules/openapi-generator/src/main/resources/JavaPlayFramework/pojo.mustache index fdd159e7e174..dfb6062aeb4d 100644 --- a/modules/openapi-generator/src/main/resources/JavaPlayFramework/pojo.mustache +++ b/modules/openapi-generator/src/main/resources/JavaPlayFramework/pojo.mustache @@ -1,6 +1,7 @@ import java.util.Objects; {{#useBeanValidation}} import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; {{/useBeanValidation}} /** * {{description}}{{^description}}{{classname}}{{/description}} diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Category.java b/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Category.java index afed4d545a99..2c2765d9a802 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Category.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Category.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A category for a pet */ diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/ModelApiResponse.java b/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/ModelApiResponse.java index 301968462bb4..883865cd5098 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/ModelApiResponse.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/ModelApiResponse.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Describes the result of uploading an image resource */ diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Order.java b/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Order.java index d54cba148ad3..29b6e3f6b5cb 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Order.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Order.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * An order for a pets from the pet store */ diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Pet.java index f328d8c60e48..b3bcca614be0 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Pet.java @@ -10,6 +10,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A pet for sale in the pet store */ diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Tag.java b/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Tag.java index adac882cd052..e6019d2887d1 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Tag.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/Tag.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A tag for a pet */ diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/User.java b/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/User.java index 4e5d397b990c..1a157887085b 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/User.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/apimodels/User.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A User who is purchasing from the pet store */ diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/PetApiController.java b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/PetApiController.java index 55ff3e6b7952..bf6da104bd6b 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/PetApiController.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/PetApiController.java @@ -21,6 +21,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/PetApiControllerImp.java b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/PetApiControllerImp.java index 99652aa88ba9..3441fea08348 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/PetApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/PetApiControllerImp.java @@ -12,6 +12,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class PetApiControllerImp extends PetApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/PetApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/PetApiControllerImpInterface.java index a6863a4d9bc0..b7b5c9d83d88 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/PetApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/PetApiControllerImpInterface.java @@ -21,6 +21,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class PetApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/StoreApiController.java b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/StoreApiController.java index 47c5b5c2c341..336a57069cf2 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/StoreApiController.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/StoreApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/StoreApiControllerImp.java b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/StoreApiControllerImp.java index e9f736fadf62..7bfb4863bc10 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/StoreApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/StoreApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class StoreApiControllerImp extends StoreApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/StoreApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/StoreApiControllerImpInterface.java index b18fcb34cc81..9df120612613 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/StoreApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/StoreApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class StoreApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiController.java b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiController.java index 796744041e6f..7e5334377601 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiController.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImp.java index ed6e18ba25eb..c4783f3e0e69 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class UserApiControllerImp extends UserApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImpInterface.java index 765adb2bf421..58abb056b58b 100644 --- a/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-api-package-override/app/com/puppies/store/apis/UserApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class UserApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-async/app/apimodels/Category.java b/samples/server/petstore/java-play-framework-async/app/apimodels/Category.java index afed4d545a99..2c2765d9a802 100644 --- a/samples/server/petstore/java-play-framework-async/app/apimodels/Category.java +++ b/samples/server/petstore/java-play-framework-async/app/apimodels/Category.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A category for a pet */ diff --git a/samples/server/petstore/java-play-framework-async/app/apimodels/ModelApiResponse.java b/samples/server/petstore/java-play-framework-async/app/apimodels/ModelApiResponse.java index 301968462bb4..883865cd5098 100644 --- a/samples/server/petstore/java-play-framework-async/app/apimodels/ModelApiResponse.java +++ b/samples/server/petstore/java-play-framework-async/app/apimodels/ModelApiResponse.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Describes the result of uploading an image resource */ diff --git a/samples/server/petstore/java-play-framework-async/app/apimodels/Order.java b/samples/server/petstore/java-play-framework-async/app/apimodels/Order.java index d54cba148ad3..29b6e3f6b5cb 100644 --- a/samples/server/petstore/java-play-framework-async/app/apimodels/Order.java +++ b/samples/server/petstore/java-play-framework-async/app/apimodels/Order.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * An order for a pets from the pet store */ diff --git a/samples/server/petstore/java-play-framework-async/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-async/app/apimodels/Pet.java index f328d8c60e48..b3bcca614be0 100644 --- a/samples/server/petstore/java-play-framework-async/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-async/app/apimodels/Pet.java @@ -10,6 +10,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A pet for sale in the pet store */ diff --git a/samples/server/petstore/java-play-framework-async/app/apimodels/Tag.java b/samples/server/petstore/java-play-framework-async/app/apimodels/Tag.java index adac882cd052..e6019d2887d1 100644 --- a/samples/server/petstore/java-play-framework-async/app/apimodels/Tag.java +++ b/samples/server/petstore/java-play-framework-async/app/apimodels/Tag.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A tag for a pet */ diff --git a/samples/server/petstore/java-play-framework-async/app/apimodels/User.java b/samples/server/petstore/java-play-framework-async/app/apimodels/User.java index 4e5d397b990c..1a157887085b 100644 --- a/samples/server/petstore/java-play-framework-async/app/apimodels/User.java +++ b/samples/server/petstore/java-play-framework-async/app/apimodels/User.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A User who is purchasing from the pet store */ diff --git a/samples/server/petstore/java-play-framework-async/app/controllers/PetApiController.java b/samples/server/petstore/java-play-framework-async/app/controllers/PetApiController.java index 093fa1b2a6ce..e24e2d82e838 100644 --- a/samples/server/petstore/java-play-framework-async/app/controllers/PetApiController.java +++ b/samples/server/petstore/java-play-framework-async/app/controllers/PetApiController.java @@ -24,6 +24,7 @@ import java.util.concurrent.CompletableFuture; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-async/app/controllers/PetApiControllerImp.java b/samples/server/petstore/java-play-framework-async/app/controllers/PetApiControllerImp.java index b865f46dffd0..0e07789f372d 100644 --- a/samples/server/petstore/java-play-framework-async/app/controllers/PetApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-async/app/controllers/PetApiControllerImp.java @@ -14,6 +14,7 @@ import java.util.concurrent.CompletionStage; import java.util.concurrent.CompletableFuture; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class PetApiControllerImp extends PetApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-async/app/controllers/PetApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-async/app/controllers/PetApiControllerImpInterface.java index 73f7d4c870ba..2bad62696e26 100644 --- a/samples/server/petstore/java-play-framework-async/app/controllers/PetApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-async/app/controllers/PetApiControllerImpInterface.java @@ -24,6 +24,7 @@ import java.util.concurrent.CompletableFuture; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class PetApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-async/app/controllers/StoreApiController.java b/samples/server/petstore/java-play-framework-async/app/controllers/StoreApiController.java index 927c2794470f..3af3ee78dd7f 100644 --- a/samples/server/petstore/java-play-framework-async/app/controllers/StoreApiController.java +++ b/samples/server/petstore/java-play-framework-async/app/controllers/StoreApiController.java @@ -23,6 +23,7 @@ import java.util.concurrent.CompletableFuture; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-async/app/controllers/StoreApiControllerImp.java b/samples/server/petstore/java-play-framework-async/app/controllers/StoreApiControllerImp.java index 05b9594f9994..13d3d0e33537 100644 --- a/samples/server/petstore/java-play-framework-async/app/controllers/StoreApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-async/app/controllers/StoreApiControllerImp.java @@ -13,6 +13,7 @@ import java.util.concurrent.CompletionStage; import java.util.concurrent.CompletableFuture; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class StoreApiControllerImp extends StoreApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-async/app/controllers/StoreApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-async/app/controllers/StoreApiControllerImpInterface.java index 3afa76d31144..02431b095ca1 100644 --- a/samples/server/petstore/java-play-framework-async/app/controllers/StoreApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-async/app/controllers/StoreApiControllerImpInterface.java @@ -23,6 +23,7 @@ import java.util.concurrent.CompletableFuture; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class StoreApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-async/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-async/app/controllers/UserApiController.java index e5bf87040501..12c1fb33d95c 100644 --- a/samples/server/petstore/java-play-framework-async/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-async/app/controllers/UserApiController.java @@ -23,6 +23,7 @@ import java.util.concurrent.CompletableFuture; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImp.java index 9aea4ea83611..046032de713e 100644 --- a/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImp.java @@ -13,6 +13,7 @@ import java.util.concurrent.CompletionStage; import java.util.concurrent.CompletableFuture; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class UserApiControllerImp extends UserApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImpInterface.java index 12100583d4a3..21388f030cec 100644 --- a/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-async/app/controllers/UserApiControllerImpInterface.java @@ -23,6 +23,7 @@ import java.util.concurrent.CompletableFuture; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class UserApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Category.java b/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Category.java index afed4d545a99..2c2765d9a802 100644 --- a/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Category.java +++ b/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Category.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A category for a pet */ diff --git a/samples/server/petstore/java-play-framework-controller-only/app/apimodels/ModelApiResponse.java b/samples/server/petstore/java-play-framework-controller-only/app/apimodels/ModelApiResponse.java index 301968462bb4..883865cd5098 100644 --- a/samples/server/petstore/java-play-framework-controller-only/app/apimodels/ModelApiResponse.java +++ b/samples/server/petstore/java-play-framework-controller-only/app/apimodels/ModelApiResponse.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Describes the result of uploading an image resource */ diff --git a/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Order.java b/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Order.java index d54cba148ad3..29b6e3f6b5cb 100644 --- a/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Order.java +++ b/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Order.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * An order for a pets from the pet store */ diff --git a/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Pet.java index f328d8c60e48..b3bcca614be0 100644 --- a/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Pet.java @@ -10,6 +10,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A pet for sale in the pet store */ diff --git a/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Tag.java b/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Tag.java index adac882cd052..e6019d2887d1 100644 --- a/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Tag.java +++ b/samples/server/petstore/java-play-framework-controller-only/app/apimodels/Tag.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A tag for a pet */ diff --git a/samples/server/petstore/java-play-framework-controller-only/app/apimodels/User.java b/samples/server/petstore/java-play-framework-controller-only/app/apimodels/User.java index 4e5d397b990c..1a157887085b 100644 --- a/samples/server/petstore/java-play-framework-controller-only/app/apimodels/User.java +++ b/samples/server/petstore/java-play-framework-controller-only/app/apimodels/User.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A User who is purchasing from the pet store */ diff --git a/samples/server/petstore/java-play-framework-controller-only/app/controllers/PetApiController.java b/samples/server/petstore/java-play-framework-controller-only/app/controllers/PetApiController.java index a477bbba24ea..15c1739a07d1 100644 --- a/samples/server/petstore/java-play-framework-controller-only/app/controllers/PetApiController.java +++ b/samples/server/petstore/java-play-framework-controller-only/app/controllers/PetApiController.java @@ -21,6 +21,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-controller-only/app/controllers/StoreApiController.java b/samples/server/petstore/java-play-framework-controller-only/app/controllers/StoreApiController.java index f8ac351ae749..f75bc166f38f 100644 --- a/samples/server/petstore/java-play-framework-controller-only/app/controllers/StoreApiController.java +++ b/samples/server/petstore/java-play-framework-controller-only/app/controllers/StoreApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-controller-only/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-controller-only/app/controllers/UserApiController.java index 5e63f9a046c1..91c91a8fa734 100644 --- a/samples/server/petstore/java-play-framework-controller-only/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-controller-only/app/controllers/UserApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Category.java b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Category.java index afed4d545a99..2c2765d9a802 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Category.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Category.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A category for a pet */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/ModelApiResponse.java b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/ModelApiResponse.java index 301968462bb4..883865cd5098 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/ModelApiResponse.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/ModelApiResponse.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Describes the result of uploading an image resource */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Order.java b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Order.java index d54cba148ad3..29b6e3f6b5cb 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Order.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Order.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * An order for a pets from the pet store */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Pet.java index f328d8c60e48..b3bcca614be0 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Pet.java @@ -10,6 +10,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A pet for sale in the pet store */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Tag.java b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Tag.java index adac882cd052..e6019d2887d1 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Tag.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/Tag.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A tag for a pet */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/User.java b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/User.java index 4e5d397b990c..1a157887085b 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/User.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/apimodels/User.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A User who is purchasing from the pet store */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/controllers/PetApiController.java b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/controllers/PetApiController.java index d66a24f477c3..20e07a95ad4b 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/controllers/PetApiController.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/controllers/PetApiController.java @@ -19,6 +19,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/controllers/PetApiControllerImp.java b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/controllers/PetApiControllerImp.java index baaedaae78c9..f429d96bd8b2 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/controllers/PetApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/controllers/PetApiControllerImp.java @@ -10,6 +10,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class PetApiControllerImp extends PetApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/controllers/PetApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/controllers/PetApiControllerImpInterface.java index 3c05b7bff361..0a6e22a7af49 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/controllers/PetApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints-with-security/app/controllers/PetApiControllerImpInterface.java @@ -19,6 +19,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class PetApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesAnyType.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesAnyType.java index b0a7d76dd743..b596063e22a3 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesAnyType.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesAnyType.java @@ -7,6 +7,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * AdditionalPropertiesAnyType */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesArray.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesArray.java index 84342b61bd46..8c802c737899 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesArray.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesArray.java @@ -8,6 +8,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * AdditionalPropertiesArray */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesBoolean.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesBoolean.java index f6631c053d4f..98b3f22bacd1 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesBoolean.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesBoolean.java @@ -7,6 +7,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * AdditionalPropertiesBoolean */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesClass.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesClass.java index 84ba450c9601..044eaf655d49 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesClass.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesClass.java @@ -9,6 +9,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * AdditionalPropertiesClass */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesInteger.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesInteger.java index 9d1d43a69d83..712afcd8b5fd 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesInteger.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesInteger.java @@ -7,6 +7,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * AdditionalPropertiesInteger */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesNumber.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesNumber.java index d87ad137d020..4ee8a083c0ad 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesNumber.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesNumber.java @@ -8,6 +8,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * AdditionalPropertiesNumber */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesObject.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesObject.java index c7bf488d2ffd..830315edb27e 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesObject.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesObject.java @@ -7,6 +7,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * AdditionalPropertiesObject */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesString.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesString.java index 0c2c8c1ebc4a..746fdd04e47b 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesString.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/AdditionalPropertiesString.java @@ -7,6 +7,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * AdditionalPropertiesString */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Animal.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Animal.java index f7b46fdf15e8..7370e4269721 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Animal.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Animal.java @@ -8,6 +8,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Animal */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayOfArrayOfNumberOnly.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayOfArrayOfNumberOnly.java index c6def2db6ad3..7c930dc6a937 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayOfArrayOfNumberOnly.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayOfArrayOfNumberOnly.java @@ -9,6 +9,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * ArrayOfArrayOfNumberOnly */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayOfNumberOnly.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayOfNumberOnly.java index f397215bac15..c6a814c8d18c 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayOfNumberOnly.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayOfNumberOnly.java @@ -9,6 +9,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * ArrayOfNumberOnly */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayTest.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayTest.java index 2d2bccbc440c..5a11d75d9968 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayTest.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ArrayTest.java @@ -9,6 +9,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * ArrayTest */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/BigCat.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/BigCat.java index 4acdbb7e67aa..fdddc5300d61 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/BigCat.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/BigCat.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * BigCat */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Capitalization.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Capitalization.java index adbe5dd10fae..27a669388840 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Capitalization.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Capitalization.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Capitalization */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Cat.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Cat.java index 014159adc645..168c9ed651fb 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Cat.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Cat.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Cat */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Category.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Category.java index 453ad7e2a958..dd84fb3e24fa 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Category.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Category.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Category */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ClassModel.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ClassModel.java index a35a880dd0c8..bcf0008f22bc 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ClassModel.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ClassModel.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Model for testing model with \"_class\" property */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Client.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Client.java index e5792709a198..6c2947efdf72 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Client.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Client.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Client */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Dog.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Dog.java index 8887b68658ae..2943b8d6c063 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Dog.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Dog.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Dog */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/EnumArrays.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/EnumArrays.java index c2d1b809165b..73f0822af839 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/EnumArrays.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/EnumArrays.java @@ -8,6 +8,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * EnumArrays */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/EnumTest.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/EnumTest.java index 6081f7810492..11d48fee066b 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/EnumTest.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/EnumTest.java @@ -7,6 +7,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * EnumTest */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/FileSchemaTestClass.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/FileSchemaTestClass.java index a7a600d4f836..147456326d4f 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/FileSchemaTestClass.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/FileSchemaTestClass.java @@ -9,6 +9,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * FileSchemaTestClass */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/FormatTest.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/FormatTest.java index c6427147ba66..24462c23a843 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/FormatTest.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/FormatTest.java @@ -11,6 +11,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * FormatTest */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/HasOnlyReadOnly.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/HasOnlyReadOnly.java index 697e96681c7d..afdf9b42ffe9 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/HasOnlyReadOnly.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/HasOnlyReadOnly.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * HasOnlyReadOnly */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/MapTest.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/MapTest.java index 230ffa29bc84..a2d839ecda3c 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/MapTest.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/MapTest.java @@ -7,6 +7,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * MapTest */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/MixedPropertiesAndAdditionalPropertiesClass.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/MixedPropertiesAndAdditionalPropertiesClass.java index b5ae9f0b47fd..8d5294afa279 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/MixedPropertiesAndAdditionalPropertiesClass.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/MixedPropertiesAndAdditionalPropertiesClass.java @@ -10,6 +10,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * MixedPropertiesAndAdditionalPropertiesClass */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Model200Response.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Model200Response.java index ebffc7e5dc27..2e560509bac3 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Model200Response.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Model200Response.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Model for testing model name starting with number */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelApiResponse.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelApiResponse.java index 0820d45f5def..a7eda644d156 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelApiResponse.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelApiResponse.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * ModelApiResponse */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelFile.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelFile.java index 9f509226df49..f500767f55fc 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelFile.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelFile.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Must be named `File` for test. */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelList.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelList.java index e31afffb3ac2..99113c60c67a 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelList.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelList.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * ModelList */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelReturn.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelReturn.java index e367c3941e94..fb6e7414102c 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelReturn.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ModelReturn.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Model for testing reserved words */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Name.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Name.java index 232f49c5dceb..e7365ee40ef1 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Name.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Name.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Model for testing model name same as property name */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/NumberOnly.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/NumberOnly.java index bbcccc2ebe09..50d14fe892f1 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/NumberOnly.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/NumberOnly.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * NumberOnly */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Order.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Order.java index ad0b6c1e8617..a49f506d42c0 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Order.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Order.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Order */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/OuterComposite.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/OuterComposite.java index 3f19923097ac..ee01312bf163 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/OuterComposite.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/OuterComposite.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * OuterComposite */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Pet.java index 1df168f5daf3..3621b6d35d65 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Pet.java @@ -13,6 +13,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Pet */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ReadOnlyFirst.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ReadOnlyFirst.java index 55d2816002b8..1ed67fc36637 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ReadOnlyFirst.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/ReadOnlyFirst.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * ReadOnlyFirst */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/SpecialModelName.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/SpecialModelName.java index da472606817b..779ca5d74ff3 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/SpecialModelName.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/SpecialModelName.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * SpecialModelName */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Tag.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Tag.java index 39bceb93f4ac..e200bcda99de 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Tag.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/Tag.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Tag */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/TypeHolderDefault.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/TypeHolderDefault.java index 688a80ca22b7..b7fb95fff2cc 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/TypeHolderDefault.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/TypeHolderDefault.java @@ -9,6 +9,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * TypeHolderDefault */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/TypeHolderExample.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/TypeHolderExample.java index 8a713cb754d0..08d86718b51d 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/TypeHolderExample.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/TypeHolderExample.java @@ -9,6 +9,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * TypeHolderExample */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/User.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/User.java index 72ef978f3dca..3b3c01615e6a 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/User.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/User.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * User */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/XmlItem.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/XmlItem.java index 09654e3285d1..aa88e14b9a73 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/XmlItem.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/apimodels/XmlItem.java @@ -9,6 +9,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * XmlItem */ diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/AnotherFakeApiController.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/AnotherFakeApiController.java index 1583cc31312a..1110f15b03c3 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/AnotherFakeApiController.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/AnotherFakeApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/AnotherFakeApiControllerImp.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/AnotherFakeApiControllerImp.java index 090cf0e428af..f069c2316cbd 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/AnotherFakeApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/AnotherFakeApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class AnotherFakeApiControllerImp extends AnotherFakeApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/AnotherFakeApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/AnotherFakeApiControllerImpInterface.java index 2ab1a36b0d98..cda2b4a8b326 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/AnotherFakeApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/AnotherFakeApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class AnotherFakeApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeApiController.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeApiController.java index 8cc88003ee33..45901365f1b1 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeApiController.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeApiController.java @@ -28,6 +28,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeApiControllerImp.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeApiControllerImp.java index 0d999b3bde66..1fc64b9c08c5 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeApiControllerImp.java @@ -19,6 +19,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class FakeApiControllerImp extends FakeApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeApiControllerImpInterface.java index b7871b677ac6..4625cca51f05 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeApiControllerImpInterface.java @@ -28,6 +28,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class FakeApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeClassnameTags123ApiController.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeClassnameTags123ApiController.java index 8f2ca195120a..4129cedfd8ad 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeClassnameTags123ApiController.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeClassnameTags123ApiController.java @@ -19,6 +19,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeClassnameTags123ApiControllerImp.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeClassnameTags123ApiControllerImp.java index c3103ee3ec87..51ebec1dd04f 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeClassnameTags123ApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeClassnameTags123ApiControllerImp.java @@ -10,6 +10,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class FakeClassnameTags123ApiControllerImp extends FakeClassnameTags123ApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeClassnameTags123ApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeClassnameTags123ApiControllerImpInterface.java index 17286d728b85..64c01a9e1eac 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeClassnameTags123ApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/FakeClassnameTags123ApiControllerImpInterface.java @@ -19,6 +19,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class FakeClassnameTags123ApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/PetApiController.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/PetApiController.java index 700be254347a..bc3848b0e41d 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/PetApiController.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/PetApiController.java @@ -22,6 +22,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/PetApiControllerImp.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/PetApiControllerImp.java index d1c85f1e7fdd..ebc97f08ff73 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/PetApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/PetApiControllerImp.java @@ -13,6 +13,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class PetApiControllerImp extends PetApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/PetApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/PetApiControllerImpInterface.java index e9ab7c1397f8..73b25e32a7c9 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/PetApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/PetApiControllerImpInterface.java @@ -22,6 +22,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class PetApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/StoreApiController.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/StoreApiController.java index 29596d15fb1e..ba0449715144 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/StoreApiController.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/StoreApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/StoreApiControllerImp.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/StoreApiControllerImp.java index 0d10b230b617..c42de86818b9 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/StoreApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/StoreApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class StoreApiControllerImp extends StoreApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/StoreApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/StoreApiControllerImpInterface.java index 67780d39c1cf..3111fd7b6c4c 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/StoreApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/StoreApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class StoreApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiController.java index e94e7a01397e..33d172d7c431 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImp.java index a04d8cbd7251..284f8c7f950d 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class UserApiControllerImp extends UserApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImpInterface.java index f5d113e8bdde..083eb4d7d02e 100644 --- a/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-fake-endpoints/app/controllers/UserApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class UserApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Category.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Category.java index afed4d545a99..2c2765d9a802 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Category.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Category.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A category for a pet */ diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/ModelApiResponse.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/ModelApiResponse.java index 301968462bb4..883865cd5098 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/ModelApiResponse.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/ModelApiResponse.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Describes the result of uploading an image resource */ diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Order.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Order.java index d54cba148ad3..29b6e3f6b5cb 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Order.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Order.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * An order for a pets from the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Pet.java index f328d8c60e48..b3bcca614be0 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Pet.java @@ -10,6 +10,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A pet for sale in the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Tag.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Tag.java index adac882cd052..e6019d2887d1 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Tag.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/Tag.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A tag for a pet */ diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/User.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/User.java index 4e5d397b990c..1a157887085b 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/User.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/apimodels/User.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A User who is purchasing from the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/PetApiController.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/PetApiController.java index e52afb643a2b..0ecbaa0f48eb 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/PetApiController.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/PetApiController.java @@ -22,6 +22,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/PetApiControllerImp.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/PetApiControllerImp.java index 5a45819711ef..0010fd8ce7e6 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/PetApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/PetApiControllerImp.java @@ -12,6 +12,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class PetApiControllerImp extends PetApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/PetApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/PetApiControllerImpInterface.java index 34df059ba94a..34cfbb257d62 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/PetApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/PetApiControllerImpInterface.java @@ -21,6 +21,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class PetApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/StoreApiController.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/StoreApiController.java index 79c7202aaa27..ee129b72004d 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/StoreApiController.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/StoreApiController.java @@ -21,6 +21,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/StoreApiControllerImp.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/StoreApiControllerImp.java index ca2f73e6c3a6..ef8464bbc037 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/StoreApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/StoreApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class StoreApiControllerImp extends StoreApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/StoreApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/StoreApiControllerImpInterface.java index 31e5240767ad..e2cb6abf8083 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/StoreApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/StoreApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class StoreApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiController.java index 171de882bebb..78e543a3cbdd 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiController.java @@ -21,6 +21,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImp.java index 3149ea930446..d5399a889fe2 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class UserApiControllerImp extends UserApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImpInterface.java index b542246ba007..712cf4ead3a1 100644 --- a/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-exception-handling/app/controllers/UserApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class UserApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Category.java b/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Category.java index afed4d545a99..2c2765d9a802 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Category.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Category.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A category for a pet */ diff --git a/samples/server/petstore/java-play-framework-no-interface/app/apimodels/ModelApiResponse.java b/samples/server/petstore/java-play-framework-no-interface/app/apimodels/ModelApiResponse.java index 301968462bb4..883865cd5098 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/apimodels/ModelApiResponse.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/apimodels/ModelApiResponse.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Describes the result of uploading an image resource */ diff --git a/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Order.java b/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Order.java index d54cba148ad3..29b6e3f6b5cb 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Order.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Order.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * An order for a pets from the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Pet.java index f328d8c60e48..b3bcca614be0 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Pet.java @@ -10,6 +10,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A pet for sale in the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Tag.java b/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Tag.java index adac882cd052..e6019d2887d1 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Tag.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/apimodels/Tag.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A tag for a pet */ diff --git a/samples/server/petstore/java-play-framework-no-interface/app/apimodels/User.java b/samples/server/petstore/java-play-framework-no-interface/app/apimodels/User.java index 4e5d397b990c..1a157887085b 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/apimodels/User.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/apimodels/User.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A User who is purchasing from the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-interface/app/controllers/PetApiController.java b/samples/server/petstore/java-play-framework-no-interface/app/controllers/PetApiController.java index f43290fb2124..4db2b07fde99 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/controllers/PetApiController.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/controllers/PetApiController.java @@ -22,6 +22,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-no-interface/app/controllers/PetApiControllerImp.java b/samples/server/petstore/java-play-framework-no-interface/app/controllers/PetApiControllerImp.java index 4f6506d0512b..8c1841bfc78f 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/controllers/PetApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/controllers/PetApiControllerImp.java @@ -12,6 +12,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class PetApiControllerImp { diff --git a/samples/server/petstore/java-play-framework-no-interface/app/controllers/StoreApiController.java b/samples/server/petstore/java-play-framework-no-interface/app/controllers/StoreApiController.java index 67f0cd4e3023..b20aaec67e16 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/controllers/StoreApiController.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/controllers/StoreApiController.java @@ -21,6 +21,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-no-interface/app/controllers/StoreApiControllerImp.java b/samples/server/petstore/java-play-framework-no-interface/app/controllers/StoreApiControllerImp.java index 753d05ad817a..823d2088ccc9 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/controllers/StoreApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/controllers/StoreApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class StoreApiControllerImp { diff --git a/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiController.java index 5ef6d32bece2..e2cab0ec0e45 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiController.java @@ -21,6 +21,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiControllerImp.java index e13b2e596cbb..14c29717b1ee 100644 --- a/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-interface/app/controllers/UserApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class UserApiControllerImp { diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Category.java b/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Category.java index afed4d545a99..2c2765d9a802 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Category.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Category.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A category for a pet */ diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/ModelApiResponse.java b/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/ModelApiResponse.java index 301968462bb4..883865cd5098 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/ModelApiResponse.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/ModelApiResponse.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Describes the result of uploading an image resource */ diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Order.java b/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Order.java index d54cba148ad3..29b6e3f6b5cb 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Order.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Order.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * An order for a pets from the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Pet.java index f328d8c60e48..b3bcca614be0 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Pet.java @@ -10,6 +10,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A pet for sale in the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Tag.java b/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Tag.java index adac882cd052..e6019d2887d1 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Tag.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/Tag.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A tag for a pet */ diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/User.java b/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/User.java index 4e5d397b990c..1a157887085b 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/User.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/apimodels/User.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A User who is purchasing from the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/PetApiController.java b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/PetApiController.java index 1ddc6c1eecf9..1cfeaacf882c 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/PetApiController.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/PetApiController.java @@ -21,6 +21,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/PetApiControllerImp.java b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/PetApiControllerImp.java index dc95e25205a7..cf5da3401f4c 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/PetApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/PetApiControllerImp.java @@ -12,6 +12,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class PetApiControllerImp extends PetApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/PetApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/PetApiControllerImpInterface.java index 1173b55dbb78..82bc4782ec0c 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/PetApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/PetApiControllerImpInterface.java @@ -21,6 +21,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class PetApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/StoreApiController.java b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/StoreApiController.java index 29596d15fb1e..ba0449715144 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/StoreApiController.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/StoreApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/StoreApiControllerImp.java b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/StoreApiControllerImp.java index 0d10b230b617..c42de86818b9 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/StoreApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/StoreApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class StoreApiControllerImp extends StoreApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/StoreApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/StoreApiControllerImpInterface.java index 67780d39c1cf..3111fd7b6c4c 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/StoreApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/StoreApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class StoreApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiController.java index e94e7a01397e..33d172d7c431 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImp.java index a04d8cbd7251..284f8c7f950d 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class UserApiControllerImp extends UserApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImpInterface.java index f5d113e8bdde..083eb4d7d02e 100644 --- a/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-nullable/app/controllers/UserApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class UserApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Category.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Category.java index afed4d545a99..2c2765d9a802 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Category.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Category.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A category for a pet */ diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/ModelApiResponse.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/ModelApiResponse.java index 301968462bb4..883865cd5098 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/ModelApiResponse.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/ModelApiResponse.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Describes the result of uploading an image resource */ diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Order.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Order.java index d54cba148ad3..29b6e3f6b5cb 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Order.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Order.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * An order for a pets from the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Pet.java index f328d8c60e48..b3bcca614be0 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Pet.java @@ -10,6 +10,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A pet for sale in the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Tag.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Tag.java index adac882cd052..e6019d2887d1 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Tag.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/Tag.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A tag for a pet */ diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/User.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/User.java index 4e5d397b990c..1a157887085b 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/User.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/apimodels/User.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A User who is purchasing from the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/PetApiController.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/PetApiController.java index 1ddc6c1eecf9..1cfeaacf882c 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/PetApiController.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/PetApiController.java @@ -21,6 +21,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/PetApiControllerImp.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/PetApiControllerImp.java index dc95e25205a7..cf5da3401f4c 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/PetApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/PetApiControllerImp.java @@ -12,6 +12,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class PetApiControllerImp extends PetApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/PetApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/PetApiControllerImpInterface.java index 1173b55dbb78..82bc4782ec0c 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/PetApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/PetApiControllerImpInterface.java @@ -21,6 +21,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class PetApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/StoreApiController.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/StoreApiController.java index 29596d15fb1e..ba0449715144 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/StoreApiController.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/StoreApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/StoreApiControllerImp.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/StoreApiControllerImp.java index 0d10b230b617..c42de86818b9 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/StoreApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/StoreApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class StoreApiControllerImp extends StoreApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/StoreApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/StoreApiControllerImpInterface.java index 67780d39c1cf..3111fd7b6c4c 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/StoreApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/StoreApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class StoreApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiController.java index e94e7a01397e..33d172d7c431 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImp.java index a04d8cbd7251..284f8c7f950d 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class UserApiControllerImp extends UserApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImpInterface.java index f5d113e8bdde..083eb4d7d02e 100644 --- a/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-swagger-ui/app/controllers/UserApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class UserApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Category.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Category.java index afed4d545a99..2c2765d9a802 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Category.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Category.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A category for a pet */ diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/ModelApiResponse.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/ModelApiResponse.java index 301968462bb4..883865cd5098 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/ModelApiResponse.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/ModelApiResponse.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Describes the result of uploading an image resource */ diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Order.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Order.java index d54cba148ad3..29b6e3f6b5cb 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Order.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Order.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * An order for a pets from the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Pet.java index f328d8c60e48..b3bcca614be0 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Pet.java @@ -10,6 +10,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A pet for sale in the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Tag.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Tag.java index adac882cd052..e6019d2887d1 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Tag.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/Tag.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A tag for a pet */ diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/User.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/User.java index 4e5d397b990c..1a157887085b 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/User.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/apimodels/User.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A User who is purchasing from the pet store */ diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/PetApiController.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/PetApiController.java index 617a9ad9571e..82a0c8974b94 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/PetApiController.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/PetApiController.java @@ -21,6 +21,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/PetApiControllerImp.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/PetApiControllerImp.java index dc95e25205a7..cf5da3401f4c 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/PetApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/PetApiControllerImp.java @@ -12,6 +12,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class PetApiControllerImp extends PetApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/PetApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/PetApiControllerImpInterface.java index 1173b55dbb78..82bc4782ec0c 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/PetApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/PetApiControllerImpInterface.java @@ -21,6 +21,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class PetApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/StoreApiController.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/StoreApiController.java index 1b9df86ea06e..bcd6693da91c 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/StoreApiController.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/StoreApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/StoreApiControllerImp.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/StoreApiControllerImp.java index 0d10b230b617..c42de86818b9 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/StoreApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/StoreApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class StoreApiControllerImp extends StoreApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/StoreApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/StoreApiControllerImpInterface.java index 67780d39c1cf..3111fd7b6c4c 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/StoreApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/StoreApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class StoreApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiController.java index c48eeffbcffa..6ddf0cb13776 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImp.java index a04d8cbd7251..284f8c7f950d 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class UserApiControllerImp extends UserApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImpInterface.java index f5d113e8bdde..083eb4d7d02e 100644 --- a/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework-no-wrap-calls/app/controllers/UserApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class UserApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework/app/apimodels/Category.java b/samples/server/petstore/java-play-framework/app/apimodels/Category.java index afed4d545a99..2c2765d9a802 100644 --- a/samples/server/petstore/java-play-framework/app/apimodels/Category.java +++ b/samples/server/petstore/java-play-framework/app/apimodels/Category.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A category for a pet */ diff --git a/samples/server/petstore/java-play-framework/app/apimodels/ModelApiResponse.java b/samples/server/petstore/java-play-framework/app/apimodels/ModelApiResponse.java index 301968462bb4..883865cd5098 100644 --- a/samples/server/petstore/java-play-framework/app/apimodels/ModelApiResponse.java +++ b/samples/server/petstore/java-play-framework/app/apimodels/ModelApiResponse.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Describes the result of uploading an image resource */ diff --git a/samples/server/petstore/java-play-framework/app/apimodels/Order.java b/samples/server/petstore/java-play-framework/app/apimodels/Order.java index d54cba148ad3..29b6e3f6b5cb 100644 --- a/samples/server/petstore/java-play-framework/app/apimodels/Order.java +++ b/samples/server/petstore/java-play-framework/app/apimodels/Order.java @@ -6,6 +6,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * An order for a pets from the pet store */ diff --git a/samples/server/petstore/java-play-framework/app/apimodels/Pet.java b/samples/server/petstore/java-play-framework/app/apimodels/Pet.java index f328d8c60e48..b3bcca614be0 100644 --- a/samples/server/petstore/java-play-framework/app/apimodels/Pet.java +++ b/samples/server/petstore/java-play-framework/app/apimodels/Pet.java @@ -10,6 +10,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A pet for sale in the pet store */ diff --git a/samples/server/petstore/java-play-framework/app/apimodels/Tag.java b/samples/server/petstore/java-play-framework/app/apimodels/Tag.java index adac882cd052..e6019d2887d1 100644 --- a/samples/server/petstore/java-play-framework/app/apimodels/Tag.java +++ b/samples/server/petstore/java-play-framework/app/apimodels/Tag.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A tag for a pet */ diff --git a/samples/server/petstore/java-play-framework/app/apimodels/User.java b/samples/server/petstore/java-play-framework/app/apimodels/User.java index 4e5d397b990c..1a157887085b 100644 --- a/samples/server/petstore/java-play-framework/app/apimodels/User.java +++ b/samples/server/petstore/java-play-framework/app/apimodels/User.java @@ -5,6 +5,7 @@ import javax.validation.*; import java.util.Objects; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A User who is purchasing from the pet store */ diff --git a/samples/server/petstore/java-play-framework/app/controllers/PetApiController.java b/samples/server/petstore/java-play-framework/app/controllers/PetApiController.java index 1ddc6c1eecf9..1cfeaacf882c 100644 --- a/samples/server/petstore/java-play-framework/app/controllers/PetApiController.java +++ b/samples/server/petstore/java-play-framework/app/controllers/PetApiController.java @@ -21,6 +21,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework/app/controllers/PetApiControllerImp.java b/samples/server/petstore/java-play-framework/app/controllers/PetApiControllerImp.java index dc95e25205a7..cf5da3401f4c 100644 --- a/samples/server/petstore/java-play-framework/app/controllers/PetApiControllerImp.java +++ b/samples/server/petstore/java-play-framework/app/controllers/PetApiControllerImp.java @@ -12,6 +12,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class PetApiControllerImp extends PetApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework/app/controllers/PetApiControllerImpInterface.java b/samples/server/petstore/java-play-framework/app/controllers/PetApiControllerImpInterface.java index 1173b55dbb78..82bc4782ec0c 100644 --- a/samples/server/petstore/java-play-framework/app/controllers/PetApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework/app/controllers/PetApiControllerImpInterface.java @@ -21,6 +21,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class PetApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework/app/controllers/StoreApiController.java b/samples/server/petstore/java-play-framework/app/controllers/StoreApiController.java index 29596d15fb1e..ba0449715144 100644 --- a/samples/server/petstore/java-play-framework/app/controllers/StoreApiController.java +++ b/samples/server/petstore/java-play-framework/app/controllers/StoreApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework/app/controllers/StoreApiControllerImp.java b/samples/server/petstore/java-play-framework/app/controllers/StoreApiControllerImp.java index 0d10b230b617..c42de86818b9 100644 --- a/samples/server/petstore/java-play-framework/app/controllers/StoreApiControllerImp.java +++ b/samples/server/petstore/java-play-framework/app/controllers/StoreApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class StoreApiControllerImp extends StoreApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework/app/controllers/StoreApiControllerImpInterface.java b/samples/server/petstore/java-play-framework/app/controllers/StoreApiControllerImpInterface.java index 67780d39c1cf..3111fd7b6c4c 100644 --- a/samples/server/petstore/java-play-framework/app/controllers/StoreApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework/app/controllers/StoreApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class StoreApiControllerImpInterface { diff --git a/samples/server/petstore/java-play-framework/app/controllers/UserApiController.java b/samples/server/petstore/java-play-framework/app/controllers/UserApiController.java index e94e7a01397e..33d172d7c431 100644 --- a/samples/server/petstore/java-play-framework/app/controllers/UserApiController.java +++ b/samples/server/petstore/java-play-framework/app/controllers/UserApiController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import javax.validation.constraints.*; +import javax.validation.Valid; import com.typesafe.config.Config; import openapitools.OpenAPIUtils.ApiAction; diff --git a/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImp.java b/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImp.java index a04d8cbd7251..284f8c7f950d 100644 --- a/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImp.java +++ b/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImp.java @@ -11,6 +11,7 @@ import java.io.FileInputStream; import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaPlayFrameworkCodegen") public class UserApiControllerImp extends UserApiControllerImpInterface { @Override diff --git a/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImpInterface.java b/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImpInterface.java index f5d113e8bdde..083eb4d7d02e 100644 --- a/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImpInterface.java +++ b/samples/server/petstore/java-play-framework/app/controllers/UserApiControllerImpInterface.java @@ -20,6 +20,7 @@ import play.libs.Files.TemporaryFile; import javax.validation.constraints.*; +import javax.validation.Valid; @SuppressWarnings("RedundantThrows") public abstract class UserApiControllerImpInterface { diff --git a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/PetApi.java b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/PetApi.java index 879c2f794317..5046e290cdbe 100644 --- a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/PetApi.java +++ b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/PetApi.java @@ -21,6 +21,7 @@ import java.util.Map; import java.util.List; import javax.validation.constraints.*; +import javax.validation.Valid; @Path("/pet") @RequestScoped diff --git a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/StoreApi.java b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/StoreApi.java index ea889006e69f..b18ecac10f75 100644 --- a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/StoreApi.java +++ b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/StoreApi.java @@ -21,6 +21,7 @@ import java.util.Map; import java.util.List; import javax.validation.constraints.*; +import javax.validation.Valid; @Path("/store") @RequestScoped diff --git a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/TestApi.java b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/TestApi.java index be772166c1cb..b3d89a5b5e03 100644 --- a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/TestApi.java +++ b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/TestApi.java @@ -19,6 +19,7 @@ import java.util.Map; import java.util.List; import javax.validation.constraints.*; +import javax.validation.Valid; @Path("/test/upload") @RequestScoped diff --git a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/UserApi.java b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/UserApi.java index e5ab483ba966..57c44827453f 100644 --- a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/UserApi.java +++ b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/api/UserApi.java @@ -20,6 +20,7 @@ import java.util.Map; import java.util.List; import javax.validation.constraints.*; +import javax.validation.Valid; @Path("/user") @RequestScoped diff --git a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Category.java b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Category.java index 752df95b6578..e5c469622cb9 100644 --- a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Category.java +++ b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Category.java @@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A category for a pet diff --git a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/ModelApiResponse.java b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/ModelApiResponse.java index 697741620fd6..602230e5c498 100644 --- a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/ModelApiResponse.java +++ b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/ModelApiResponse.java @@ -6,6 +6,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; /** * Describes the result of uploading an image resource diff --git a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Order.java b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Order.java index 37bd6dcf3493..e0266c9b45a0 100644 --- a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Order.java +++ b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Order.java @@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; /** * An order for a pets from the pet store diff --git a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Pet.java index f1051a54c55f..c5e3b0e64e70 100644 --- a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Pet.java @@ -10,6 +10,7 @@ import org.openapitools.model.Category; import org.openapitools.model.Tag; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A pet for sale in the pet store diff --git a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Tag.java b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Tag.java index d5c0ffcc1351..6e92c8c37563 100644 --- a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Tag.java +++ b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/Tag.java @@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A tag for a pet diff --git a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/User.java b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/User.java index 2c527c2f733e..e94e9506f468 100644 --- a/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/User.java +++ b/samples/server/petstore/jaxrs-cxf-cdi/src/gen/java/org/openapitools/model/User.java @@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; /** * A User who is purchasing from the pet store diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/AnotherFakeApiService.java b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/AnotherFakeApiService.java index 3991f29fa8a7..c678cc557a24 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/AnotherFakeApiService.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/AnotherFakeApiService.java @@ -15,6 +15,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class AnotherFakeApiService { public abstract Response call123testSpecialTags( @NotNull UUID uuidTest,Client body,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/FakeApiService.java b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/FakeApiService.java index 3cc65be92b99..164d95a75b9a 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/FakeApiService.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/FakeApiService.java @@ -24,6 +24,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class FakeApiService { public abstract Response createXmlItem(XmlItem xmlItem,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java index 9b9724797dfc..a155a1ae0351 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class FakeClassnameTestApiService { public abstract Response testClassname(Client body,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/PetApiService.java b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/PetApiService.java index 5a082c27fd48..a82fd652bc3f 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/PetApiService.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/PetApiService.java @@ -17,6 +17,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class PetApiService { public abstract Response addPet(Pet body,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/StoreApiService.java b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/StoreApiService.java index 679dae579bf0..ba613f2eb7a2 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/StoreApiService.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/StoreApiService.java @@ -15,6 +15,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class StoreApiService { public abstract Response deleteOrder(String orderId,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/UserApiService.java index d5aa065fa660..46e99f6e59b3 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/gen/java/org/openapitools/api/UserApiService.java @@ -15,6 +15,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class UserApiService { public abstract Response createUser(User body,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java b/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java index 361e57e8167b..edbc664b7303 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class AnotherFakeApiServiceImpl extends AnotherFakeApiService { @Override diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java b/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java index a0e15051506b..e414cfb1d116 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java @@ -23,6 +23,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class FakeApiServiceImpl extends FakeApiService { @Override diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java b/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java index 6f681177cb18..7356876a4518 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java @@ -13,6 +13,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class FakeClassnameTestApiServiceImpl extends FakeClassnameTestApiService { @Override diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java b/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java index 628d5183e765..7b45a0fd7239 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java @@ -16,6 +16,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class PetApiServiceImpl extends PetApiService { @Override diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java b/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java index b4ec457464ff..c06c4da6d465 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class StoreApiServiceImpl extends StoreApiService { @Override diff --git a/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 7bb1f83759e6..28dc27736a46 100644 --- a/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-datelib-j8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class UserApiServiceImpl extends UserApiService { @Override diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/AnotherFakeApiService.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/AnotherFakeApiService.java index ac73af977cfa..4d8fad35e097 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/AnotherFakeApiService.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/AnotherFakeApiService.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class AnotherFakeApiService { public abstract Response call123testSpecialTags(Client client,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeApiService.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeApiService.java index 467634868c24..0da19567ccfc 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeApiService.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeApiService.java @@ -29,6 +29,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class FakeApiService { public abstract Response fakeBigDecimalMap(SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java index cb5c11254d42..1b8ecd85a062 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class FakeClassnameTestApiService { public abstract Response testClassname(Client client,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FooApiService.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FooApiService.java index dc51a2311da2..c8a56925d0b1 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FooApiService.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/FooApiService.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class FooApiService { public abstract Response fooGet(SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/PetApiService.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/PetApiService.java index c62ed0509980..67234c2527c4 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/PetApiService.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/PetApiService.java @@ -17,6 +17,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class PetApiService { public abstract Response addPet(Pet pet,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/StoreApiService.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/StoreApiService.java index 371e9de5d7b3..dbb4c174f45b 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/StoreApiService.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/StoreApiService.java @@ -15,6 +15,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class StoreApiService { public abstract Response deleteOrder(String orderId,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/UserApiService.java index 5aeeff734e88..23feffb5feca 100644 --- a/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/jaxrs-jersey/src/gen/java/org/openapitools/api/UserApiService.java @@ -15,6 +15,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class UserApiService { public abstract Response createUser(User user,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java index 840de7f0c320..c730c58f33d6 100644 --- a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java @@ -13,6 +13,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class AnotherFakeApiServiceImpl extends AnotherFakeApiService { @Override diff --git a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java index 3e4d01f0a846..d04b4ddd0185 100644 --- a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java @@ -28,6 +28,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class FakeApiServiceImpl extends FakeApiService { @Override diff --git a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java index 8dae1b59a76a..4b5971a2bf68 100644 --- a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java @@ -13,6 +13,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class FakeClassnameTestApiServiceImpl extends FakeClassnameTestApiService { @Override diff --git a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FooApiServiceImpl.java b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FooApiServiceImpl.java index 344f74d8e830..cf0d9e2fb623 100644 --- a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FooApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/FooApiServiceImpl.java @@ -13,6 +13,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class FooApiServiceImpl extends FooApiService { @Override diff --git a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java index f7e82817f399..49b1ada77706 100644 --- a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java @@ -16,6 +16,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class PetApiServiceImpl extends PetApiService { @Override diff --git a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java index 536e5779d00d..733e474ece9f 100644 --- a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class StoreApiServiceImpl extends StoreApiService { @Override diff --git a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 900810c55b42..e40c07966a77 100644 --- a/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-jersey/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class UserApiServiceImpl extends UserApiService { @Override diff --git a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Category.java b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Category.java index d2566a81692d..a8d332914ee8 100644 --- a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Category.java +++ b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Category.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/ModelApiResponse.java b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/ModelApiResponse.java index c1a1f5741043..27ad93f876e6 100644 --- a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/ModelApiResponse.java +++ b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/ModelApiResponse.java @@ -8,6 +8,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Order.java b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Order.java index 96e47d3b3ba7..18f7372d6ec1 100644 --- a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Order.java +++ b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Order.java @@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModelProperty; import java.util.Date; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Pet.java index 947e01dad1ce..09b09a74a6bd 100644 --- a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Pet.java @@ -13,6 +13,7 @@ import org.openapitools.model.Category; import org.openapitools.model.Tag; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Tag.java b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Tag.java index 1375bf209496..628b4c93fcae 100644 --- a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Tag.java +++ b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/Tag.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/User.java b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/User.java index 330a25d8a4a4..56ce6b13b26c 100644 --- a/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/User.java +++ b/samples/server/petstore/jaxrs-resteasy/default/src/gen/java/org/openapitools/model/User.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Category.java b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Category.java index f5391a0860cc..d1af6f3f01ad 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Category.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Category.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="A category for a pet")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/ModelApiResponse.java b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/ModelApiResponse.java index b878faeea22b..4e384c075268 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/ModelApiResponse.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/ModelApiResponse.java @@ -8,6 +8,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="Describes the result of uploading an image resource")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Order.java b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Order.java index d1fe5c4e8108..420e5e1fa794 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Order.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Order.java @@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModelProperty; import java.time.OffsetDateTime; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="An order for a pets from the pet store")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Pet.java index f0d536778070..c95c6f7b0e34 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Pet.java @@ -13,6 +13,7 @@ import org.openapitools.model.Category; import org.openapitools.model.Tag; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="A pet for sale in the pet store")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Tag.java b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Tag.java index b2b4142e27e6..b7baea16264b 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Tag.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/Tag.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="A tag for a pet")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/User.java b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/User.java index cc1cc0d24227..a56c2ec14b84 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/User.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/gen/java/org/openapitools/model/User.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="A User who is purchasing from the pet store")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Category.java b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Category.java index f5391a0860cc..d1af6f3f01ad 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Category.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Category.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="A category for a pet")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/ModelApiResponse.java b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/ModelApiResponse.java index b878faeea22b..4e384c075268 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/ModelApiResponse.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/ModelApiResponse.java @@ -8,6 +8,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="Describes the result of uploading an image resource")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Order.java b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Order.java index c488917d2b39..594c7c050bf8 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Order.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Order.java @@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModelProperty; import org.joda.time.DateTime; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="An order for a pets from the pet store")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Pet.java index f0d536778070..c95c6f7b0e34 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Pet.java @@ -13,6 +13,7 @@ import org.openapitools.model.Category; import org.openapitools.model.Tag; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="A pet for sale in the pet store")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Tag.java b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Tag.java index b2b4142e27e6..b7baea16264b 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Tag.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/Tag.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="A tag for a pet")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/User.java b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/User.java index cc1cc0d24227..a56c2ec14b84 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/User.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/gen/java/org/openapitools/model/User.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="A User who is purchasing from the pet store")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Category.java b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Category.java index f5391a0860cc..d1af6f3f01ad 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Category.java +++ b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Category.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="A category for a pet")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/ModelApiResponse.java b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/ModelApiResponse.java index b878faeea22b..4e384c075268 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/ModelApiResponse.java +++ b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/ModelApiResponse.java @@ -8,6 +8,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="Describes the result of uploading an image resource")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Order.java b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Order.java index 6129e7561528..7514eedff542 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Order.java +++ b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Order.java @@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModelProperty; import java.util.Date; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="An order for a pets from the pet store")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Pet.java index f0d536778070..c95c6f7b0e34 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Pet.java @@ -13,6 +13,7 @@ import org.openapitools.model.Category; import org.openapitools.model.Tag; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="A pet for sale in the pet store")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Tag.java b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Tag.java index b2b4142e27e6..b7baea16264b 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Tag.java +++ b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/Tag.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="A tag for a pet")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/User.java b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/User.java index cc1cc0d24227..a56c2ec14b84 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/User.java +++ b/samples/server/petstore/jaxrs-resteasy/eap/src/gen/java/org/openapitools/model/User.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; @ApiModel(description="A User who is purchasing from the pet store")@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaResteasyEapServerCodegen") diff --git a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Category.java b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Category.java index d2566a81692d..a8d332914ee8 100644 --- a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Category.java +++ b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Category.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/ModelApiResponse.java b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/ModelApiResponse.java index c1a1f5741043..27ad93f876e6 100644 --- a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/ModelApiResponse.java +++ b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/ModelApiResponse.java @@ -8,6 +8,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Order.java b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Order.java index 76fb75a08f96..562ae94649d8 100644 --- a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Order.java +++ b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Order.java @@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModelProperty; import java.time.OffsetDateTime; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Pet.java index 947e01dad1ce..09b09a74a6bd 100644 --- a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Pet.java @@ -13,6 +13,7 @@ import org.openapitools.model.Category; import org.openapitools.model.Tag; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Tag.java b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Tag.java index 1375bf209496..628b4c93fcae 100644 --- a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Tag.java +++ b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/Tag.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/User.java b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/User.java index 330a25d8a4a4..56ce6b13b26c 100644 --- a/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/User.java +++ b/samples/server/petstore/jaxrs-resteasy/java8/src/gen/java/org/openapitools/model/User.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Category.java b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Category.java index d2566a81692d..a8d332914ee8 100644 --- a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Category.java +++ b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Category.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/ModelApiResponse.java b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/ModelApiResponse.java index c1a1f5741043..27ad93f876e6 100644 --- a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/ModelApiResponse.java +++ b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/ModelApiResponse.java @@ -8,6 +8,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Order.java b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Order.java index ec015fcacaaf..8b37908711ef 100644 --- a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Order.java +++ b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Order.java @@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModelProperty; import org.joda.time.DateTime; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Pet.java index 947e01dad1ce..09b09a74a6bd 100644 --- a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Pet.java +++ b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Pet.java @@ -13,6 +13,7 @@ import org.openapitools.model.Category; import org.openapitools.model.Tag; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Tag.java b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Tag.java index 1375bf209496..628b4c93fcae 100644 --- a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Tag.java +++ b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/Tag.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/User.java b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/User.java index 330a25d8a4a4..56ce6b13b26c 100644 --- a/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/User.java +++ b/samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/org/openapitools/model/User.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.*; +import javax.validation.Valid; import io.swagger.annotations.*; import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/AnotherFakeApiService.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/AnotherFakeApiService.java index 3991f29fa8a7..c678cc557a24 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/AnotherFakeApiService.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/AnotherFakeApiService.java @@ -15,6 +15,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class AnotherFakeApiService { public abstract Response call123testSpecialTags( @NotNull UUID uuidTest,Client body,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/FakeApiService.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/FakeApiService.java index 119c6a70f68f..6ef9633ac4fd 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/FakeApiService.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/FakeApiService.java @@ -22,6 +22,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class FakeApiService { public abstract Response createXmlItem(XmlItem xmlItem,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/FakeClassnameTags123ApiService.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/FakeClassnameTags123ApiService.java index e0d896f73c8a..1969974563d7 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/FakeClassnameTags123ApiService.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/FakeClassnameTags123ApiService.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class FakeClassnameTags123ApiService { public abstract Response testClassname(Client body,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/PetApiService.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/PetApiService.java index d4b7f595e625..8796ef203573 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/PetApiService.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/PetApiService.java @@ -17,6 +17,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class PetApiService { public abstract Response addPet(Pet body,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/StoreApiService.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/StoreApiService.java index 679dae579bf0..ba613f2eb7a2 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/StoreApiService.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/StoreApiService.java @@ -15,6 +15,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class StoreApiService { public abstract Response deleteOrder(String orderId,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/UserApiService.java index 9286da91efb3..2de8377d5f78 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/gen/java/org/openapitools/api/UserApiService.java @@ -15,6 +15,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class UserApiService { public abstract Response createUser(User body,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java index 361e57e8167b..edbc664b7303 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class AnotherFakeApiServiceImpl extends AnotherFakeApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java index aa26da980b8a..195b51a46ec7 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java @@ -21,6 +21,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class FakeApiServiceImpl extends FakeApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/FakeClassnameTags123ApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/FakeClassnameTags123ApiServiceImpl.java index 27c7eb541a75..6e3f0c93e9b2 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/FakeClassnameTags123ApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/FakeClassnameTags123ApiServiceImpl.java @@ -13,6 +13,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class FakeClassnameTags123ApiServiceImpl extends FakeClassnameTags123ApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java index e2f96dc0f947..bf998e921d7f 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java @@ -16,6 +16,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class PetApiServiceImpl extends PetApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java index b4ec457464ff..c06c4da6d465 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class StoreApiServiceImpl extends StoreApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 7f3339413d49..33f057ca766f 100644 --- a/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey2-useTags/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class UserApiServiceImpl extends UserApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/AnotherFakeApiService.java b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/AnotherFakeApiService.java index 3991f29fa8a7..c678cc557a24 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/AnotherFakeApiService.java +++ b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/AnotherFakeApiService.java @@ -15,6 +15,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class AnotherFakeApiService { public abstract Response call123testSpecialTags( @NotNull UUID uuidTest,Client body,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/FakeApiService.java b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/FakeApiService.java index c46e98aebc47..d42b6887aea8 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/FakeApiService.java +++ b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/FakeApiService.java @@ -23,6 +23,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class FakeApiService { public abstract Response createXmlItem(XmlItem xmlItem,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java index 9b9724797dfc..a155a1ae0351 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java +++ b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class FakeClassnameTestApiService { public abstract Response testClassname(Client body,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/PetApiService.java b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/PetApiService.java index 5a082c27fd48..a82fd652bc3f 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/PetApiService.java +++ b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/PetApiService.java @@ -17,6 +17,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class PetApiService { public abstract Response addPet(Pet body,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/StoreApiService.java b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/StoreApiService.java index 679dae579bf0..ba613f2eb7a2 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/StoreApiService.java +++ b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/StoreApiService.java @@ -15,6 +15,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class StoreApiService { public abstract Response deleteOrder(String orderId,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/UserApiService.java index 9286da91efb3..2de8377d5f78 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/jaxrs/jersey2/src/gen/java/org/openapitools/api/UserApiService.java @@ -15,6 +15,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class UserApiService { public abstract Response createUser(User body,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java index 361e57e8167b..edbc664b7303 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class AnotherFakeApiServiceImpl extends AnotherFakeApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java index c73b41f74224..f4dc88c44b73 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java @@ -22,6 +22,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class FakeApiServiceImpl extends FakeApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java index 6f681177cb18..7356876a4518 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java @@ -13,6 +13,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class FakeClassnameTestApiServiceImpl extends FakeClassnameTestApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java index 628d5183e765..7b45a0fd7239 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java @@ -16,6 +16,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class PetApiServiceImpl extends PetApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java index b4ec457464ff..c06c4da6d465 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class StoreApiServiceImpl extends StoreApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 7f3339413d49..33f057ca766f 100644 --- a/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey2/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -14,6 +14,7 @@ import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; import javax.validation.constraints.*; +import javax.validation.Valid; @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class UserApiServiceImpl extends UserApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/AnotherFakeApiService.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/AnotherFakeApiService.java index 26d97a10d9b9..333a0a836175 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/AnotherFakeApiService.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/AnotherFakeApiService.java @@ -14,6 +14,7 @@ import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.SecurityContext; import jakarta.validation.constraints.*; +import jakarta.validation.Valid; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class AnotherFakeApiService { public abstract Response call123testSpecialTags(Client client,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeApiService.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeApiService.java index 40cc39fbdd52..e7e7016bf65a 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeApiService.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeApiService.java @@ -29,6 +29,7 @@ import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.SecurityContext; import jakarta.validation.constraints.*; +import jakarta.validation.Valid; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class FakeApiService { public abstract Response fakeBigDecimalMap(SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java index e975f1f4cf45..a4aae0efb0c3 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FakeClassnameTestApiService.java @@ -14,6 +14,7 @@ import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.SecurityContext; import jakarta.validation.constraints.*; +import jakarta.validation.Valid; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class FakeClassnameTestApiService { public abstract Response testClassname(Client client,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FooApiService.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FooApiService.java index 8f877f49ac0b..7d573009d175 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FooApiService.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/FooApiService.java @@ -14,6 +14,7 @@ import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.SecurityContext; import jakarta.validation.constraints.*; +import jakarta.validation.Valid; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class FooApiService { public abstract Response fooGet(SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/PetApiService.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/PetApiService.java index ea6f8dcda048..a30bb5ed9d47 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/PetApiService.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/PetApiService.java @@ -17,6 +17,7 @@ import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.SecurityContext; import jakarta.validation.constraints.*; +import jakarta.validation.Valid; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class PetApiService { public abstract Response addPet(Pet pet,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/StoreApiService.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/StoreApiService.java index a16b9a9248ec..21a17c14aeb0 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/StoreApiService.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/StoreApiService.java @@ -15,6 +15,7 @@ import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.SecurityContext; import jakarta.validation.constraints.*; +import jakarta.validation.Valid; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class StoreApiService { public abstract Response deleteOrder(String orderId,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/UserApiService.java b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/UserApiService.java index 61a34148d5e0..cf0b1c0b0b4e 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/UserApiService.java +++ b/samples/server/petstore/jaxrs/jersey3/src/gen/java/org/openapitools/api/UserApiService.java @@ -15,6 +15,7 @@ import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.SecurityContext; import jakarta.validation.constraints.*; +import jakarta.validation.Valid; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public abstract class UserApiService { public abstract Response createUser(User user,SecurityContext securityContext) throws NotFoundException; diff --git a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java index b16c7a4d1bd3..d607a42ef085 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java @@ -13,6 +13,7 @@ import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.SecurityContext; import jakarta.validation.constraints.*; +import jakarta.validation.Valid; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class AnotherFakeApiServiceImpl extends AnotherFakeApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java index 5cd77721c01f..904a1cf03753 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java @@ -28,6 +28,7 @@ import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.SecurityContext; import jakarta.validation.constraints.*; +import jakarta.validation.Valid; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class FakeApiServiceImpl extends FakeApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java index 677af0c3a2e0..e8c4367e4fd9 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FakeClassnameTestApiServiceImpl.java @@ -13,6 +13,7 @@ import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.SecurityContext; import jakarta.validation.constraints.*; +import jakarta.validation.Valid; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class FakeClassnameTestApiServiceImpl extends FakeClassnameTestApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FooApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FooApiServiceImpl.java index bbf3e3aaf770..30933a3631e8 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FooApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/FooApiServiceImpl.java @@ -13,6 +13,7 @@ import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.SecurityContext; import jakarta.validation.constraints.*; +import jakarta.validation.Valid; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class FooApiServiceImpl extends FooApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java index a005a2b19922..67496341461d 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java @@ -16,6 +16,7 @@ import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.SecurityContext; import jakarta.validation.constraints.*; +import jakarta.validation.Valid; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class PetApiServiceImpl extends PetApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java index 06db41bac8cf..58eef0046476 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java @@ -14,6 +14,7 @@ import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.SecurityContext; import jakarta.validation.constraints.*; +import jakarta.validation.Valid; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class StoreApiServiceImpl extends StoreApiService { @Override diff --git a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 734fbb8ecb0b..db96ab09036b 100644 --- a/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs/jersey3/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -14,6 +14,7 @@ import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.SecurityContext; import jakarta.validation.constraints.*; +import jakarta.validation.Valid; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJerseyServerCodegen") public class UserApiServiceImpl extends UserApiService { @Override From 4ae5d42ac466912e178cab42d85cf090ceb667f9 Mon Sep 17 00:00:00 2001 From: "a.darafeyeu" Date: Fri, 8 Dec 2023 18:37:39 +0100 Subject: [PATCH 10/11] [4947][java]: adds missing useBeanValidation --- .../main/resources/Java/libraries/rest-assured/api.mustache | 5 +++++ .../resources/Java/libraries/retrofit2/play26/api.mustache | 5 +++++ .../resources/JavaJaxRS/resteasy/apiServiceImpl.mustache | 4 ++++ .../resources/JavaJaxRS/resteasy/eap/apiServiceImpl.mustache | 4 ++++ .../java-helidon/server/libraries/se/model.mustache | 4 ++++ .../java/org/openapitools/client/api/AnotherFakeApi.java | 3 +++ .../src/main/java/org/openapitools/client/api/FakeApi.java | 3 +++ .../org/openapitools/client/api/FakeClassnameTags123Api.java | 3 +++ .../src/main/java/org/openapitools/client/api/PetApi.java | 3 +++ .../src/main/java/org/openapitools/client/api/StoreApi.java | 3 +++ .../src/main/java/org/openapitools/client/api/UserApi.java | 3 +++ .../java/org/openapitools/client/api/AnotherFakeApi.java | 3 +++ .../src/main/java/org/openapitools/client/api/FakeApi.java | 3 +++ .../org/openapitools/client/api/FakeClassnameTags123Api.java | 3 +++ .../src/main/java/org/openapitools/client/api/PetApi.java | 3 +++ .../src/main/java/org/openapitools/client/api/StoreApi.java | 3 +++ .../src/main/java/org/openapitools/client/api/UserApi.java | 3 +++ .../java/org/openapitools/client/api/AnotherFakeApi.java | 3 +++ .../src/main/java/org/openapitools/client/api/FakeApi.java | 3 +++ .../org/openapitools/client/api/FakeClassnameTags123Api.java | 3 +++ .../src/main/java/org/openapitools/client/api/PetApi.java | 3 +++ .../src/main/java/org/openapitools/client/api/StoreApi.java | 3 +++ .../src/main/java/org/openapitools/client/api/UserApi.java | 3 +++ .../openapitools/server/model/AdditionalPropertiesClass.java | 2 ++ .../org/openapitools/server/model/AllOfWithSingleRef.java | 2 ++ .../src/main/java/org/openapitools/server/model/Animal.java | 2 ++ .../openapitools/server/model/ArrayOfArrayOfNumberOnly.java | 2 ++ .../org/openapitools/server/model/ArrayOfNumberOnly.java | 2 ++ .../main/java/org/openapitools/server/model/ArrayTest.java | 2 ++ .../java/org/openapitools/server/model/Capitalization.java | 2 ++ .../se/src/main/java/org/openapitools/server/model/Cat.java | 2 ++ .../main/java/org/openapitools/server/model/Category.java | 2 ++ .../org/openapitools/server/model/ChildWithNullable.java | 2 ++ .../main/java/org/openapitools/server/model/ClassModel.java | 2 ++ .../src/main/java/org/openapitools/server/model/Client.java | 2 ++ .../java/org/openapitools/server/model/DeprecatedObject.java | 2 ++ .../se/src/main/java/org/openapitools/server/model/Dog.java | 2 ++ .../main/java/org/openapitools/server/model/EnumArrays.java | 2 ++ .../main/java/org/openapitools/server/model/EnumClass.java | 2 ++ .../main/java/org/openapitools/server/model/EnumTest.java | 2 ++ .../server/model/FakeBigDecimalMap200Response.java | 2 ++ .../org/openapitools/server/model/FileSchemaTestClass.java | 2 ++ .../se/src/main/java/org/openapitools/server/model/Foo.java | 2 ++ .../org/openapitools/server/model/FooGetDefaultResponse.java | 2 ++ .../main/java/org/openapitools/server/model/FormatTest.java | 2 ++ .../java/org/openapitools/server/model/HasOnlyReadOnly.java | 2 ++ .../org/openapitools/server/model/HealthCheckResult.java | 2 ++ .../src/main/java/org/openapitools/server/model/MapTest.java | 2 ++ .../model/MixedPropertiesAndAdditionalPropertiesClass.java | 2 ++ .../java/org/openapitools/server/model/Model200Response.java | 2 ++ .../java/org/openapitools/server/model/ModelApiResponse.java | 2 ++ .../main/java/org/openapitools/server/model/ModelFile.java | 2 ++ .../main/java/org/openapitools/server/model/ModelList.java | 2 ++ .../main/java/org/openapitools/server/model/ModelReturn.java | 2 ++ .../se/src/main/java/org/openapitools/server/model/Name.java | 2 ++ .../java/org/openapitools/server/model/NullableClass.java | 2 ++ .../main/java/org/openapitools/server/model/NumberOnly.java | 2 ++ .../server/model/ObjectWithDeprecatedFields.java | 2 ++ .../src/main/java/org/openapitools/server/model/Order.java | 2 ++ .../java/org/openapitools/server/model/OuterComposite.java | 2 ++ .../main/java/org/openapitools/server/model/OuterEnum.java | 2 ++ .../org/openapitools/server/model/OuterEnumDefaultValue.java | 2 ++ .../java/org/openapitools/server/model/OuterEnumInteger.java | 2 ++ .../server/model/OuterEnumIntegerDefaultValue.java | 2 ++ .../server/model/OuterObjectWithEnumProperty.java | 2 ++ .../org/openapitools/server/model/ParentWithNullable.java | 2 ++ .../se/src/main/java/org/openapitools/server/model/Pet.java | 2 ++ .../java/org/openapitools/server/model/ReadOnlyFirst.java | 2 ++ .../java/org/openapitools/server/model/SingleRefType.java | 2 ++ .../java/org/openapitools/server/model/SpecialModelName.java | 2 ++ .../se/src/main/java/org/openapitools/server/model/Tag.java | 2 ++ .../model/TestInlineFreeformAdditionalPropertiesRequest.java | 2 ++ .../se/src/main/java/org/openapitools/server/model/User.java | 2 ++ .../java/org/openapitools/api/impl/PetApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/StoreApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/UserApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/PetApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/StoreApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/UserApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/PetApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/StoreApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/UserApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/PetApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/StoreApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/UserApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/PetApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/StoreApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/UserApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/PetApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/StoreApiServiceImpl.java | 2 ++ .../java/org/openapitools/api/impl/UserApiServiceImpl.java | 2 ++ 91 files changed, 212 insertions(+) diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/rest-assured/api.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/rest-assured/api.mustache index 0642414d608d..7e04598d681d 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/rest-assured/api.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/rest-assured/api.mustache @@ -32,6 +32,11 @@ import io.swagger.v3.oas.annotations.responses.*; import io.swagger.v3.oas.annotations.security.*; {{/swagger2AnnotationLibrary}} +{{#useBeanValidation}} +import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; +{{/useBeanValidation}} + import java.lang.reflect.Type; import java.util.function.Consumer; import java.util.function.Function; diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/play26/api.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/play26/api.mustache index a450a583cf51..7f7b9e2b0f2b 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/play26/api.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/play26/api.mustache @@ -17,6 +17,11 @@ import okhttp3.MultipartBody; {{#imports}}import {{import}}; {{/imports}} +{{#useBeanValidation}} +import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; +{{/useBeanValidation}} + import java.util.ArrayList; import java.util.HashMap; import java.util.List; diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/apiServiceImpl.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/apiServiceImpl.mustache index 484b1cec942c..577f9b165e8b 100644 --- a/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/apiServiceImpl.mustache +++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/apiServiceImpl.mustache @@ -13,6 +13,10 @@ import {{package}}.NotFoundException; import java.io.InputStream; +{{#useBeanValidation}} +import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; +{{/useBeanValidation}} import {{javaxPackage}}.enterprise.context.RequestScoped; import {{javaxPackage}}.ws.rs.core.Response; import {{javaxPackage}}.ws.rs.core.SecurityContext; diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/eap/apiServiceImpl.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/eap/apiServiceImpl.mustache index 0035baccec7f..3488840a4627 100644 --- a/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/eap/apiServiceImpl.mustache +++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/resteasy/eap/apiServiceImpl.mustache @@ -12,6 +12,10 @@ import java.util.List; import java.io.InputStream; +{{#useBeanValidation}} +import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; +{{/useBeanValidation}} import {{javaxPackage}}.ws.rs.core.Response; import {{javaxPackage}}.ws.rs.core.SecurityContext; diff --git a/modules/openapi-generator/src/main/resources/java-helidon/server/libraries/se/model.mustache b/modules/openapi-generator/src/main/resources/java-helidon/server/libraries/se/model.mustache index dbe0359ada42..ffecebd92810 100644 --- a/modules/openapi-generator/src/main/resources/java-helidon/server/libraries/se/model.mustache +++ b/modules/openapi-generator/src/main/resources/java-helidon/server/libraries/se/model.mustache @@ -2,6 +2,10 @@ package {{package}}; {{#imports}}import {{import}}; {{/imports}} +{{#useBeanValidation}} +import {{javaxPackage}}.validation.constraints.*; +import {{javaxPackage}}.validation.Valid; +{{/useBeanValidation}} {{#models}} {{#model}}{{#isEnum}} {{>enumOuterClass}}{{/isEnum}}{{^isEnum}} diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/AnotherFakeApi.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/AnotherFakeApi.java index 4beb2b367149..4dfb005c9938 100644 --- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/AnotherFakeApi.java +++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/AnotherFakeApi.java @@ -28,6 +28,9 @@ import io.restassured.http.Method; import io.restassured.response.Response; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.lang.reflect.Type; import java.util.function.Consumer; import java.util.function.Function; diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/FakeApi.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/FakeApi.java index 47e5b6b62cdd..76fce0633b27 100644 --- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/FakeApi.java +++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/FakeApi.java @@ -35,6 +35,9 @@ import io.restassured.http.Method; import io.restassured.response.Response; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.lang.reflect.Type; import java.util.function.Consumer; import java.util.function.Function; diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/FakeClassnameTags123Api.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/FakeClassnameTags123Api.java index 7df98f1d91d4..d00177e63313 100644 --- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/FakeClassnameTags123Api.java +++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/FakeClassnameTags123Api.java @@ -27,6 +27,9 @@ import io.restassured.http.Method; import io.restassured.response.Response; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.lang.reflect.Type; import java.util.function.Consumer; import java.util.function.Function; diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/PetApi.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/PetApi.java index cf5a6a11f415..2bebdbf853cd 100644 --- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/PetApi.java +++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/PetApi.java @@ -30,6 +30,9 @@ import io.restassured.http.Method; import io.restassured.response.Response; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.lang.reflect.Type; import java.util.function.Consumer; import java.util.function.Function; diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/StoreApi.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/StoreApi.java index 730db2d87b7a..2894f03e56b2 100644 --- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/StoreApi.java +++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/StoreApi.java @@ -27,6 +27,9 @@ import io.restassured.http.Method; import io.restassured.response.Response; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.lang.reflect.Type; import java.util.function.Consumer; import java.util.function.Function; diff --git a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/UserApi.java b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/UserApi.java index 9fff8b2820c4..ec2869045566 100644 --- a/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/UserApi.java +++ b/samples/client/petstore/java/rest-assured-jackson/src/main/java/org/openapitools/client/api/UserApi.java @@ -28,6 +28,9 @@ import io.restassured.http.Method; import io.restassured.response.Response; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.lang.reflect.Type; import java.util.function.Consumer; import java.util.function.Function; diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/AnotherFakeApi.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/AnotherFakeApi.java index dcf36d88183e..52e88b2db2bd 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/AnotherFakeApi.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/AnotherFakeApi.java @@ -28,6 +28,9 @@ import io.restassured.http.Method; import io.restassured.response.Response; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.lang.reflect.Type; import java.util.function.Consumer; import java.util.function.Function; diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/FakeApi.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/FakeApi.java index 850217b7edc1..842d9fa2bc80 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/FakeApi.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/FakeApi.java @@ -35,6 +35,9 @@ import io.restassured.http.Method; import io.restassured.response.Response; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.lang.reflect.Type; import java.util.function.Consumer; import java.util.function.Function; diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/FakeClassnameTags123Api.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/FakeClassnameTags123Api.java index 12178fc04bd4..0447c8a88c67 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/FakeClassnameTags123Api.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/FakeClassnameTags123Api.java @@ -27,6 +27,9 @@ import io.restassured.http.Method; import io.restassured.response.Response; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.lang.reflect.Type; import java.util.function.Consumer; import java.util.function.Function; diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/PetApi.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/PetApi.java index 24567d7becf4..8846a084ec08 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/PetApi.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/PetApi.java @@ -30,6 +30,9 @@ import io.restassured.http.Method; import io.restassured.response.Response; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.lang.reflect.Type; import java.util.function.Consumer; import java.util.function.Function; diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/StoreApi.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/StoreApi.java index fd1abe4db3c5..e6281a0a34e8 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/StoreApi.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/StoreApi.java @@ -27,6 +27,9 @@ import io.restassured.http.Method; import io.restassured.response.Response; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.lang.reflect.Type; import java.util.function.Consumer; import java.util.function.Function; diff --git a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/UserApi.java b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/UserApi.java index 64b78b9c9196..dfd991dc96c1 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/UserApi.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/org/openapitools/client/api/UserApi.java @@ -28,6 +28,9 @@ import io.restassured.http.Method; import io.restassured.response.Response; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.lang.reflect.Type; import java.util.function.Consumer; import java.util.function.Function; diff --git a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/AnotherFakeApi.java b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/AnotherFakeApi.java index e613b9b8e09f..05c24d6bdb53 100644 --- a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/AnotherFakeApi.java +++ b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/AnotherFakeApi.java @@ -12,6 +12,9 @@ import org.openapitools.client.model.Client; import java.util.UUID; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.util.ArrayList; import java.util.HashMap; import java.util.List; diff --git a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/FakeApi.java b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/FakeApi.java index 6279aae50c8b..3f72d5f3c634 100644 --- a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/FakeApi.java +++ b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/FakeApi.java @@ -19,6 +19,9 @@ import org.openapitools.client.model.User; import org.openapitools.client.model.XmlItem; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.util.ArrayList; import java.util.HashMap; import java.util.List; diff --git a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/FakeClassnameTags123Api.java b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/FakeClassnameTags123Api.java index af53baad6ab2..8eda86928f53 100644 --- a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/FakeClassnameTags123Api.java +++ b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/FakeClassnameTags123Api.java @@ -11,6 +11,9 @@ import org.openapitools.client.model.Client; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.util.ArrayList; import java.util.HashMap; import java.util.List; diff --git a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/PetApi.java b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/PetApi.java index ecc66db936ae..b6814c9e916e 100644 --- a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/PetApi.java +++ b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/PetApi.java @@ -14,6 +14,9 @@ import org.openapitools.client.model.Pet; import java.util.Set; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.util.ArrayList; import java.util.HashMap; import java.util.List; diff --git a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/StoreApi.java b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/StoreApi.java index 361ae3560b54..9904c1fb871e 100644 --- a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/StoreApi.java +++ b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/StoreApi.java @@ -11,6 +11,9 @@ import org.openapitools.client.model.Order; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.util.ArrayList; import java.util.HashMap; import java.util.List; diff --git a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/UserApi.java b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/UserApi.java index 1563534689e8..e28e7e4f3d42 100644 --- a/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/UserApi.java +++ b/samples/client/petstore/java/retrofit2-play26/src/main/java/org/openapitools/client/api/UserApi.java @@ -12,6 +12,9 @@ import java.time.OffsetDateTime; import org.openapitools.client.model.User; +import javax.validation.constraints.*; +import javax.validation.Valid; + import java.util.ArrayList; import java.util.HashMap; import java.util.List; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AdditionalPropertiesClass.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AdditionalPropertiesClass.java index 9f9f831237ce..fa2a0c7c910e 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AdditionalPropertiesClass.java @@ -2,6 +2,8 @@ import java.util.HashMap; import java.util.Map; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AllOfWithSingleRef.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AllOfWithSingleRef.java index cdf67cc9aa49..a5321cb4959d 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AllOfWithSingleRef.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AllOfWithSingleRef.java @@ -3,6 +3,8 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; import org.openapitools.server.model.SingleRefType; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Animal.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Animal.java index 1aa44d002043..7f5f790c7411 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Animal.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Animal.java @@ -3,6 +3,8 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfArrayOfNumberOnly.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfArrayOfNumberOnly.java index acd3cfc6391d..292648709778 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfArrayOfNumberOnly.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfArrayOfNumberOnly.java @@ -4,6 +4,8 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfNumberOnly.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfNumberOnly.java index 780d79670469..215dd2038290 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfNumberOnly.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfNumberOnly.java @@ -4,6 +4,8 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayTest.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayTest.java index 02f1e1c2426a..342167fdf127 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayTest.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayTest.java @@ -4,6 +4,8 @@ import java.util.Arrays; import java.util.List; import org.openapitools.server.model.ReadOnlyFirst; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Capitalization.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Capitalization.java index ab3f58fcd434..eeed2e489293 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Capitalization.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Capitalization.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Cat.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Cat.java index 663f2a85183a..43b8822d325e 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Cat.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Cat.java @@ -4,6 +4,8 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; import org.openapitools.server.model.Animal; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Category.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Category.java index f449dcdbdcc4..5d9762f45a89 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Category.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Category.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ChildWithNullable.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ChildWithNullable.java index aced0bb7a9ef..4bc1f728eba0 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ChildWithNullable.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ChildWithNullable.java @@ -7,6 +7,8 @@ import com.fasterxml.jackson.annotation.JsonValue; import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.server.model.ParentWithNullable; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ClassModel.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ClassModel.java index ba7528f6ddb1..91de230ba904 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ClassModel.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ClassModel.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; /** diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Client.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Client.java index 76c4d19ab60c..cf4bac8b386f 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Client.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Client.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/DeprecatedObject.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/DeprecatedObject.java index 7add1761a845..b37c7fce237c 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/DeprecatedObject.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/DeprecatedObject.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Dog.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Dog.java index 2c904956ac4c..e8219c8aab1a 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Dog.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Dog.java @@ -4,6 +4,8 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; import org.openapitools.server.model.Animal; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumArrays.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumArrays.java index da4a33310ba3..e68df0011a85 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumArrays.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumArrays.java @@ -5,6 +5,8 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumClass.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumClass.java index d3f6c24ce36c..523579ea315c 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumClass.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumClass.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumTest.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumTest.java index 54b36a98ed9a..dbb80ad44c06 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumTest.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumTest.java @@ -8,6 +8,8 @@ import org.openapitools.server.model.OuterEnumDefaultValue; import org.openapitools.server.model.OuterEnumInteger; import org.openapitools.server.model.OuterEnumIntegerDefaultValue; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FakeBigDecimalMap200Response.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FakeBigDecimalMap200Response.java index 3236f8167539..2d64eb8c5e6a 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FakeBigDecimalMap200Response.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FakeBigDecimalMap200Response.java @@ -4,6 +4,8 @@ import java.math.BigDecimal; import java.util.HashMap; import java.util.Map; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java index 12967cb670d9..f18ee535a068 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java @@ -4,6 +4,8 @@ import java.util.Arrays; import java.util.List; import org.openapitools.server.model.ModelFile; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Foo.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Foo.java index 6b3869f6f4ca..26e768b5eadf 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Foo.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Foo.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FooGetDefaultResponse.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FooGetDefaultResponse.java index f4716bdfcd1e..c053dda974cd 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FooGetDefaultResponse.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FooGetDefaultResponse.java @@ -2,6 +2,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName; import org.openapitools.server.model.Foo; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FormatTest.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FormatTest.java index 754cbfe9cb59..cf8f6630aa0a 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FormatTest.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FormatTest.java @@ -6,6 +6,8 @@ import java.time.LocalDate; import java.time.OffsetDateTime; import java.util.UUID; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HasOnlyReadOnly.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HasOnlyReadOnly.java index b5228bf6e66d..59e3af7940f0 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HasOnlyReadOnly.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HasOnlyReadOnly.java @@ -1,6 +1,8 @@ package org.openapitools.server.model; import com.fasterxml.jackson.annotation.JsonTypeName; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HealthCheckResult.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HealthCheckResult.java index 97e9dba137ad..d673fdd27e4e 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HealthCheckResult.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HealthCheckResult.java @@ -1,6 +1,8 @@ package org.openapitools.server.model; import org.openapitools.jackson.nullable.JsonNullable; +import javax.validation.constraints.*; +import javax.validation.Valid; /** diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MapTest.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MapTest.java index 4bef65f6a8e2..5f6b082949de 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MapTest.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MapTest.java @@ -4,6 +4,8 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.HashMap; import java.util.Map; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MixedPropertiesAndAdditionalPropertiesClass.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MixedPropertiesAndAdditionalPropertiesClass.java index 0a6bef328e2b..65720568b847 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MixedPropertiesAndAdditionalPropertiesClass.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MixedPropertiesAndAdditionalPropertiesClass.java @@ -5,6 +5,8 @@ import java.util.Map; import java.util.UUID; import org.openapitools.server.model.Animal; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Model200Response.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Model200Response.java index dc685bdf99bd..0a8e17d71888 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Model200Response.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Model200Response.java @@ -1,6 +1,8 @@ package org.openapitools.server.model; import com.fasterxml.jackson.annotation.JsonTypeName; +import javax.validation.constraints.*; +import javax.validation.Valid; /** diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelApiResponse.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelApiResponse.java index 10d22866ed5c..c5db3718bc26 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelApiResponse.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelApiResponse.java @@ -1,6 +1,8 @@ package org.openapitools.server.model; import com.fasterxml.jackson.annotation.JsonTypeName; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelFile.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelFile.java index 0721c23130d4..4645bbe4ea75 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelFile.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelFile.java @@ -1,6 +1,8 @@ package org.openapitools.server.model; import com.fasterxml.jackson.annotation.JsonTypeName; +import javax.validation.constraints.*; +import javax.validation.Valid; /** diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelList.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelList.java index 6bba122e69ea..358cf60b4448 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelList.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelList.java @@ -1,6 +1,8 @@ package org.openapitools.server.model; import com.fasterxml.jackson.annotation.JsonTypeName; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelReturn.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelReturn.java index 0b9538b4aafc..df73cb9d985b 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelReturn.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelReturn.java @@ -1,6 +1,8 @@ package org.openapitools.server.model; import com.fasterxml.jackson.annotation.JsonTypeName; +import javax.validation.constraints.*; +import javax.validation.Valid; /** diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Name.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Name.java index a081e1d5c13a..8e0d2177248f 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Name.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Name.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; /** diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java index 9e9ed3215cd2..e3b7fcd3053c 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java @@ -9,6 +9,8 @@ import java.util.List; import java.util.Map; import org.openapitools.jackson.nullable.JsonNullable; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NumberOnly.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NumberOnly.java index 3a003f97091e..8e51ee142dcd 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NumberOnly.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NumberOnly.java @@ -1,6 +1,8 @@ package org.openapitools.server.model; import java.math.BigDecimal; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java index b1627e9a34be..af098f2beed0 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java @@ -5,6 +5,8 @@ import java.util.Arrays; import java.util.List; import org.openapitools.server.model.DeprecatedObject; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Order.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Order.java index 39a04dc15112..8745aafa3166 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Order.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Order.java @@ -3,6 +3,8 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; import java.time.OffsetDateTime; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterComposite.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterComposite.java index 92eb34508d3f..555c07993397 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterComposite.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterComposite.java @@ -1,6 +1,8 @@ package org.openapitools.server.model; import java.math.BigDecimal; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnum.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnum.java index 3cdb4cdeb794..dc1f79add689 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnum.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnum.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumDefaultValue.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumDefaultValue.java index c8110bd330ab..75a1a1b8f776 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumDefaultValue.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumDefaultValue.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumInteger.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumInteger.java index b6d2661725fe..30af92f55ac8 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumInteger.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumInteger.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumIntegerDefaultValue.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumIntegerDefaultValue.java index af1fe21752aa..f2d106d8426f 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumIntegerDefaultValue.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumIntegerDefaultValue.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterObjectWithEnumProperty.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterObjectWithEnumProperty.java index 54e563c42d3c..7bdbca0e4fce 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterObjectWithEnumProperty.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterObjectWithEnumProperty.java @@ -3,6 +3,8 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; import org.openapitools.server.model.OuterEnumInteger; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ParentWithNullable.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ParentWithNullable.java index 22a7bc13fce2..cc00a1659173 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ParentWithNullable.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ParentWithNullable.java @@ -6,6 +6,8 @@ import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonValue; import org.openapitools.jackson.nullable.JsonNullable; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Pet.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Pet.java index feb99790b09a..74e29e7ee28e 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Pet.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Pet.java @@ -10,6 +10,8 @@ import java.util.Set; import org.openapitools.server.model.Category; import org.openapitools.server.model.Tag; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ReadOnlyFirst.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ReadOnlyFirst.java index e62e2270eea5..fc99e7a58f2e 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ReadOnlyFirst.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ReadOnlyFirst.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SingleRefType.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SingleRefType.java index 6689e8a2b60c..232dd6a4f9e0 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SingleRefType.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SingleRefType.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SpecialModelName.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SpecialModelName.java index 2ab0a3701978..400c93d41382 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SpecialModelName.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SpecialModelName.java @@ -1,6 +1,8 @@ package org.openapitools.server.model; import com.fasterxml.jackson.annotation.JsonTypeName; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Tag.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Tag.java index 494d8fcf9280..f2162f7c93e6 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Tag.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Tag.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/TestInlineFreeformAdditionalPropertiesRequest.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/TestInlineFreeformAdditionalPropertiesRequest.java index ef5a7dabad7f..8bb20b87a926 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/TestInlineFreeformAdditionalPropertiesRequest.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/TestInlineFreeformAdditionalPropertiesRequest.java @@ -3,6 +3,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName; import java.util.HashMap; import java.util.Map; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/User.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/User.java index 8110b662252a..d7ddb9e7e1e9 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/User.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/User.java @@ -1,5 +1,7 @@ package org.openapitools.server.model; +import javax.validation.constraints.*; +import javax.validation.Valid; diff --git a/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java index 9b62bb6feb6b..8934773bf509 100644 --- a/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java @@ -14,6 +14,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.enterprise.context.RequestScoped; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java index 4669635c2590..e0b0ab58cfd8 100644 --- a/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java @@ -12,6 +12,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.enterprise.context.RequestScoped; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 074380ab2f2a..9c48ef0c3083 100644 --- a/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/default/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -12,6 +12,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.enterprise.context.RequestScoped; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java index 7ae1b892f0aa..1db117876a3b 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java @@ -13,6 +13,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java index 262a0fb0005a..8d3ccdd65a08 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java @@ -11,6 +11,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 41f858e217d9..82ad2f15c023 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -11,6 +11,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java index 50a3d2f99c38..3de5b828e5b9 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java @@ -13,6 +13,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java index 262a0fb0005a..8d3ccdd65a08 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java @@ -11,6 +11,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index eb066499d5c6..7c29df217c11 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -11,6 +11,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java index 50a3d2f99c38..3de5b828e5b9 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java @@ -13,6 +13,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java index 262a0fb0005a..8d3ccdd65a08 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java @@ -11,6 +11,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 8cbb4cd26494..cab308b7da84 100644 --- a/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/eap/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -11,6 +11,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java index 0b264cc92ced..afd3438598a0 100644 --- a/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java @@ -14,6 +14,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.enterprise.context.RequestScoped; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java index 4669635c2590..e0b0ab58cfd8 100644 --- a/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java @@ -12,6 +12,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.enterprise.context.RequestScoped; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index 1be6a4b699e8..7818715c89b4 100644 --- a/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/java8/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -12,6 +12,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.enterprise.context.RequestScoped; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java index 0b264cc92ced..afd3438598a0 100644 --- a/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java @@ -14,6 +14,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.enterprise.context.RequestScoped; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java index 4669635c2590..e0b0ab58cfd8 100644 --- a/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java @@ -12,6 +12,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.enterprise.context.RequestScoped; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; diff --git a/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java index f3cf73a31062..94be3c2113b0 100644 --- a/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java +++ b/samples/server/petstore/jaxrs-resteasy/joda/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java @@ -12,6 +12,8 @@ import java.io.InputStream; +import javax.validation.constraints.*; +import javax.validation.Valid; import javax.enterprise.context.RequestScoped; import javax.ws.rs.core.Response; import javax.ws.rs.core.SecurityContext; From 77497ba19267e7c7106126ba9f19aeb5101d1803 Mon Sep 17 00:00:00 2001 From: "a.darafeyeu" Date: Mon, 11 Dec 2023 11:09:41 +0100 Subject: [PATCH 11/11] [4947][java]: fix use rootJavaEEPackage for helidon --- .../codegen/languages/AbstractJavaCodegen.java | 7 +++++++ .../java-helidon/server/libraries/se/model.mustache | 4 ++-- .../server/model/AdditionalPropertiesClass.java | 4 ++-- .../org/openapitools/server/model/AllOfWithSingleRef.java | 4 ++-- .../main/java/org/openapitools/server/model/Animal.java | 4 ++-- .../server/model/ArrayOfArrayOfNumberOnly.java | 4 ++-- .../org/openapitools/server/model/ArrayOfNumberOnly.java | 4 ++-- .../main/java/org/openapitools/server/model/ArrayTest.java | 4 ++-- .../java/org/openapitools/server/model/Capitalization.java | 4 ++-- .../src/main/java/org/openapitools/server/model/Cat.java | 4 ++-- .../main/java/org/openapitools/server/model/Category.java | 4 ++-- .../org/openapitools/server/model/ChildWithNullable.java | 4 ++-- .../java/org/openapitools/server/model/ClassModel.java | 4 ++-- .../main/java/org/openapitools/server/model/Client.java | 4 ++-- .../org/openapitools/server/model/DeprecatedObject.java | 4 ++-- .../src/main/java/org/openapitools/server/model/Dog.java | 4 ++-- .../java/org/openapitools/server/model/EnumArrays.java | 4 ++-- .../main/java/org/openapitools/server/model/EnumClass.java | 4 ++-- .../main/java/org/openapitools/server/model/EnumTest.java | 4 ++-- .../server/model/FakeBigDecimalMap200Response.java | 4 ++-- .../org/openapitools/server/model/FileSchemaTestClass.java | 4 ++-- .../src/main/java/org/openapitools/server/model/Foo.java | 4 ++-- .../openapitools/server/model/FooGetDefaultResponse.java | 4 ++-- .../java/org/openapitools/server/model/FormatTest.java | 4 ++-- .../org/openapitools/server/model/HasOnlyReadOnly.java | 4 ++-- .../org/openapitools/server/model/HealthCheckResult.java | 4 ++-- .../main/java/org/openapitools/server/model/MapTest.java | 4 ++-- .../model/MixedPropertiesAndAdditionalPropertiesClass.java | 4 ++-- .../org/openapitools/server/model/Model200Response.java | 4 ++-- .../org/openapitools/server/model/ModelApiResponse.java | 4 ++-- .../main/java/org/openapitools/server/model/ModelFile.java | 4 ++-- .../main/java/org/openapitools/server/model/ModelList.java | 4 ++-- .../java/org/openapitools/server/model/ModelReturn.java | 4 ++-- .../src/main/java/org/openapitools/server/model/Name.java | 4 ++-- .../java/org/openapitools/server/model/NullableClass.java | 4 ++-- .../java/org/openapitools/server/model/NumberOnly.java | 4 ++-- .../server/model/ObjectWithDeprecatedFields.java | 4 ++-- .../src/main/java/org/openapitools/server/model/Order.java | 4 ++-- .../java/org/openapitools/server/model/OuterComposite.java | 4 ++-- .../main/java/org/openapitools/server/model/OuterEnum.java | 4 ++-- .../openapitools/server/model/OuterEnumDefaultValue.java | 4 ++-- .../org/openapitools/server/model/OuterEnumInteger.java | 4 ++-- .../server/model/OuterEnumIntegerDefaultValue.java | 4 ++-- .../server/model/OuterObjectWithEnumProperty.java | 4 ++-- .../org/openapitools/server/model/ParentWithNullable.java | 4 ++-- .../src/main/java/org/openapitools/server/model/Pet.java | 4 ++-- .../java/org/openapitools/server/model/ReadOnlyFirst.java | 4 ++-- .../java/org/openapitools/server/model/SingleRefType.java | 4 ++-- .../org/openapitools/server/model/SpecialModelName.java | 4 ++-- .../src/main/java/org/openapitools/server/model/Tag.java | 4 ++-- .../TestInlineFreeformAdditionalPropertiesRequest.java | 4 ++-- .../src/main/java/org/openapitools/server/model/User.java | 4 ++-- 52 files changed, 109 insertions(+), 102 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java index c7d04028da8c..e43242f3c7bf 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java @@ -946,6 +946,13 @@ public String getTypeDeclaration(Schema p) { return super.getTypeDeclaration(target); } + /** + * This method stand for resolve bean validation for container(array, set). + * Return empty if there's no bean validation for requested type or prop useBeanValidation false or missed. + * + * @param items type + * @return BeanValidation for declared type in container(array, set) + */ private String getBeanValidation(Schema items) { if (Boolean.FALSE.equals(additionalProperties.getOrDefault(BeanValidationFeatures.USE_BEANVALIDATION, Boolean.FALSE))) { return ""; diff --git a/modules/openapi-generator/src/main/resources/java-helidon/server/libraries/se/model.mustache b/modules/openapi-generator/src/main/resources/java-helidon/server/libraries/se/model.mustache index ffecebd92810..14b9e283fda8 100644 --- a/modules/openapi-generator/src/main/resources/java-helidon/server/libraries/se/model.mustache +++ b/modules/openapi-generator/src/main/resources/java-helidon/server/libraries/se/model.mustache @@ -3,8 +3,8 @@ package {{package}}; {{#imports}}import {{import}}; {{/imports}} {{#useBeanValidation}} -import {{javaxPackage}}.validation.constraints.*; -import {{javaxPackage}}.validation.Valid; +import {{rootJavaEEPackage}}.validation.constraints.*; +import {{rootJavaEEPackage}}.validation.Valid; {{/useBeanValidation}} {{#models}} {{#model}}{{#isEnum}} diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AdditionalPropertiesClass.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AdditionalPropertiesClass.java index fa2a0c7c910e..1266dac5d907 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AdditionalPropertiesClass.java @@ -2,8 +2,8 @@ import java.util.HashMap; import java.util.Map; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AllOfWithSingleRef.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AllOfWithSingleRef.java index a5321cb4959d..63eeb7f67afb 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AllOfWithSingleRef.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/AllOfWithSingleRef.java @@ -3,8 +3,8 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; import org.openapitools.server.model.SingleRefType; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Animal.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Animal.java index 7f5f790c7411..548edc48a8a8 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Animal.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Animal.java @@ -3,8 +3,8 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfArrayOfNumberOnly.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfArrayOfNumberOnly.java index 292648709778..dab2aafb6ad0 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfArrayOfNumberOnly.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfArrayOfNumberOnly.java @@ -4,8 +4,8 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfNumberOnly.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfNumberOnly.java index 215dd2038290..96ff5ea0a444 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfNumberOnly.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayOfNumberOnly.java @@ -4,8 +4,8 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayTest.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayTest.java index 342167fdf127..8112ec19d48a 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayTest.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ArrayTest.java @@ -4,8 +4,8 @@ import java.util.Arrays; import java.util.List; import org.openapitools.server.model.ReadOnlyFirst; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Capitalization.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Capitalization.java index eeed2e489293..942f62d57fbc 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Capitalization.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Capitalization.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Cat.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Cat.java index 43b8822d325e..d0d01e632a5e 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Cat.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Cat.java @@ -4,8 +4,8 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; import org.openapitools.server.model.Animal; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Category.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Category.java index 5d9762f45a89..ce9f854b3b91 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Category.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Category.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ChildWithNullable.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ChildWithNullable.java index 4bc1f728eba0..ea4c963b2b56 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ChildWithNullable.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ChildWithNullable.java @@ -7,8 +7,8 @@ import com.fasterxml.jackson.annotation.JsonValue; import org.openapitools.jackson.nullable.JsonNullable; import org.openapitools.server.model.ParentWithNullable; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ClassModel.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ClassModel.java index 91de230ba904..806a179ba10a 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ClassModel.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ClassModel.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; /** diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Client.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Client.java index cf4bac8b386f..3b500ac997ee 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Client.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Client.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/DeprecatedObject.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/DeprecatedObject.java index b37c7fce237c..4e2b7051130c 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/DeprecatedObject.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/DeprecatedObject.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Dog.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Dog.java index e8219c8aab1a..f935612575ee 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Dog.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Dog.java @@ -4,8 +4,8 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; import org.openapitools.server.model.Animal; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumArrays.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumArrays.java index e68df0011a85..ba6203947fe2 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumArrays.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumArrays.java @@ -5,8 +5,8 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumClass.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumClass.java index 523579ea315c..ce974651d829 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumClass.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumClass.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumTest.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumTest.java index dbb80ad44c06..d2d7d27c9414 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumTest.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/EnumTest.java @@ -8,8 +8,8 @@ import org.openapitools.server.model.OuterEnumDefaultValue; import org.openapitools.server.model.OuterEnumInteger; import org.openapitools.server.model.OuterEnumIntegerDefaultValue; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FakeBigDecimalMap200Response.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FakeBigDecimalMap200Response.java index 2d64eb8c5e6a..b50b92931cf5 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FakeBigDecimalMap200Response.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FakeBigDecimalMap200Response.java @@ -4,8 +4,8 @@ import java.math.BigDecimal; import java.util.HashMap; import java.util.Map; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java index f18ee535a068..34fbdce5ca9e 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FileSchemaTestClass.java @@ -4,8 +4,8 @@ import java.util.Arrays; import java.util.List; import org.openapitools.server.model.ModelFile; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Foo.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Foo.java index 26e768b5eadf..e02a00803c22 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Foo.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Foo.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FooGetDefaultResponse.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FooGetDefaultResponse.java index c053dda974cd..40f8d5855417 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FooGetDefaultResponse.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FooGetDefaultResponse.java @@ -2,8 +2,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName; import org.openapitools.server.model.Foo; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FormatTest.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FormatTest.java index cf8f6630aa0a..92e3aef3e80d 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FormatTest.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/FormatTest.java @@ -6,8 +6,8 @@ import java.time.LocalDate; import java.time.OffsetDateTime; import java.util.UUID; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HasOnlyReadOnly.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HasOnlyReadOnly.java index 59e3af7940f0..50c41f059e3b 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HasOnlyReadOnly.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HasOnlyReadOnly.java @@ -1,8 +1,8 @@ package org.openapitools.server.model; import com.fasterxml.jackson.annotation.JsonTypeName; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HealthCheckResult.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HealthCheckResult.java index d673fdd27e4e..5b865aa0e3f3 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HealthCheckResult.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/HealthCheckResult.java @@ -1,8 +1,8 @@ package org.openapitools.server.model; import org.openapitools.jackson.nullable.JsonNullable; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; /** diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MapTest.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MapTest.java index 5f6b082949de..f8051c6e3e45 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MapTest.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MapTest.java @@ -4,8 +4,8 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.HashMap; import java.util.Map; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MixedPropertiesAndAdditionalPropertiesClass.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MixedPropertiesAndAdditionalPropertiesClass.java index 65720568b847..9f2e5dc7bbef 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MixedPropertiesAndAdditionalPropertiesClass.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/MixedPropertiesAndAdditionalPropertiesClass.java @@ -5,8 +5,8 @@ import java.util.Map; import java.util.UUID; import org.openapitools.server.model.Animal; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Model200Response.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Model200Response.java index 0a8e17d71888..28f6bd2cdac0 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Model200Response.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Model200Response.java @@ -1,8 +1,8 @@ package org.openapitools.server.model; import com.fasterxml.jackson.annotation.JsonTypeName; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; /** diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelApiResponse.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelApiResponse.java index c5db3718bc26..81a468f1af79 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelApiResponse.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelApiResponse.java @@ -1,8 +1,8 @@ package org.openapitools.server.model; import com.fasterxml.jackson.annotation.JsonTypeName; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelFile.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelFile.java index 4645bbe4ea75..6743c641a001 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelFile.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelFile.java @@ -1,8 +1,8 @@ package org.openapitools.server.model; import com.fasterxml.jackson.annotation.JsonTypeName; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; /** diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelList.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelList.java index 358cf60b4448..88000df9959e 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelList.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelList.java @@ -1,8 +1,8 @@ package org.openapitools.server.model; import com.fasterxml.jackson.annotation.JsonTypeName; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelReturn.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelReturn.java index df73cb9d985b..a11d5e2b4e49 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelReturn.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ModelReturn.java @@ -1,8 +1,8 @@ package org.openapitools.server.model; import com.fasterxml.jackson.annotation.JsonTypeName; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; /** diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Name.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Name.java index 8e0d2177248f..a3524465b284 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Name.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Name.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; /** diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java index e3b7fcd3053c..fa9e97a3c055 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NullableClass.java @@ -9,8 +9,8 @@ import java.util.List; import java.util.Map; import org.openapitools.jackson.nullable.JsonNullable; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NumberOnly.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NumberOnly.java index 8e51ee142dcd..7caf3c857f39 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NumberOnly.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/NumberOnly.java @@ -1,8 +1,8 @@ package org.openapitools.server.model; import java.math.BigDecimal; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java index af098f2beed0..4c052bc32816 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ObjectWithDeprecatedFields.java @@ -5,8 +5,8 @@ import java.util.Arrays; import java.util.List; import org.openapitools.server.model.DeprecatedObject; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Order.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Order.java index 8745aafa3166..0ca5e240f6f6 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Order.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Order.java @@ -3,8 +3,8 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; import java.time.OffsetDateTime; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterComposite.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterComposite.java index 555c07993397..696e549642d2 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterComposite.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterComposite.java @@ -1,8 +1,8 @@ package org.openapitools.server.model; import java.math.BigDecimal; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnum.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnum.java index dc1f79add689..5a6730ab1b57 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnum.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnum.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumDefaultValue.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumDefaultValue.java index 75a1a1b8f776..986b7b1f7f60 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumDefaultValue.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumDefaultValue.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumInteger.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumInteger.java index 30af92f55ac8..ad5c4c2d3784 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumInteger.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumInteger.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumIntegerDefaultValue.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumIntegerDefaultValue.java index f2d106d8426f..93151449261e 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumIntegerDefaultValue.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterEnumIntegerDefaultValue.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterObjectWithEnumProperty.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterObjectWithEnumProperty.java index 7bdbca0e4fce..cd57e792975e 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterObjectWithEnumProperty.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/OuterObjectWithEnumProperty.java @@ -3,8 +3,8 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; import org.openapitools.server.model.OuterEnumInteger; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ParentWithNullable.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ParentWithNullable.java index cc00a1659173..74568b6224ed 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ParentWithNullable.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ParentWithNullable.java @@ -6,8 +6,8 @@ import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonValue; import org.openapitools.jackson.nullable.JsonNullable; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Pet.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Pet.java index 74e29e7ee28e..17dd8d5f5170 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Pet.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Pet.java @@ -10,8 +10,8 @@ import java.util.Set; import org.openapitools.server.model.Category; import org.openapitools.server.model.Tag; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ReadOnlyFirst.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ReadOnlyFirst.java index fc99e7a58f2e..6e9d1f16fb1d 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ReadOnlyFirst.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/ReadOnlyFirst.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SingleRefType.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SingleRefType.java index 232dd6a4f9e0..d7ada5dddeaf 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SingleRefType.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SingleRefType.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SpecialModelName.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SpecialModelName.java index 400c93d41382..9c14659f899a 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SpecialModelName.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/SpecialModelName.java @@ -1,8 +1,8 @@ package org.openapitools.server.model; import com.fasterxml.jackson.annotation.JsonTypeName; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Tag.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Tag.java index f2162f7c93e6..e0d425d782e2 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Tag.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/Tag.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/TestInlineFreeformAdditionalPropertiesRequest.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/TestInlineFreeformAdditionalPropertiesRequest.java index 8bb20b87a926..499fa5013feb 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/TestInlineFreeformAdditionalPropertiesRequest.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/TestInlineFreeformAdditionalPropertiesRequest.java @@ -3,8 +3,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName; import java.util.HashMap; import java.util.Map; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid; diff --git a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/User.java b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/User.java index d7ddb9e7e1e9..9decbea90472 100644 --- a/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/User.java +++ b/samples/server/petstore/java-helidon-server/se/src/main/java/org/openapitools/server/model/User.java @@ -1,7 +1,7 @@ package org.openapitools.server.model; -import javax.validation.constraints.*; -import javax.validation.Valid; +import jakarta.validation.constraints.*; +import jakarta.validation.Valid;