diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSSpecServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSSpecServerCodegen.java index c46996afdd8a..d996d7f83d49 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSSpecServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSSpecServerCodegen.java @@ -169,6 +169,10 @@ public void processOpts() { supportingFiles.clear(); // Don't need extra files provided by AbstractJAX-RS & Java Codegen supportingFiles.add(new SupportingFile("README.mustache", "", "README.md") .doNotOverwrite()); + supportingFiles.add(new SupportingFile("RestResourceRoot.mustache", + (sourceFolder + '/' + invokerPackage).replace(".", "/"), "RestResourceRoot.java") + .doNotOverwrite()); + if (generatePom) { supportingFiles.add(new SupportingFile("pom.mustache", "", "pom.xml") .doNotOverwrite()); diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/RestApplication.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/RestApplication.mustache index 3dd570e9c35b..56618f1541a0 100644 --- a/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/RestApplication.mustache +++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/RestApplication.mustache @@ -3,7 +3,7 @@ package {{invokerPackage}}; import javax.ws.rs.ApplicationPath; import javax.ws.rs.core.Application; -@ApplicationPath("{{{contextPath}}}") +@ApplicationPath(RestResourceRoot.APPLICATION_PATH) public class RestApplication extends Application { } diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/RestResourceRoot.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/RestResourceRoot.mustache new file mode 100644 index 000000000000..669fc2b4f9c5 --- /dev/null +++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/RestResourceRoot.mustache @@ -0,0 +1,5 @@ +package {{invokerPackage}}; + +public class RestResourceRoot { + public static final String APPLICATION_PATH = "{{{contextPath}}}"; +} diff --git a/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/FILES b/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/FILES index 912cd6039b70..a5460bdf420e 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/FILES +++ b/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/FILES @@ -4,6 +4,7 @@ src/gen/java/org/openapitools/api/AnotherFakeApi.java src/gen/java/org/openapitools/api/FakeApi.java src/gen/java/org/openapitools/api/FakeClassnameTestApi.java src/gen/java/org/openapitools/api/PetApi.java +src/gen/java/org/openapitools/api/RestResourceRoot.java src/gen/java/org/openapitools/api/StoreApi.java src/gen/java/org/openapitools/api/UserApi.java src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java diff --git a/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/VERSION index 5f68295fc196..66672d4e9d31 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/VERSION +++ b/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/VERSION @@ -1 +1 @@ -6.0.0-SNAPSHOT \ No newline at end of file +6.1.0-SNAPSHOT \ No newline at end of file diff --git a/samples/server/petstore/jaxrs-spec-interface-response/pom.xml b/samples/server/petstore/jaxrs-spec-interface-response/pom.xml index 9bac70f90955..861b090b321b 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/pom.xml +++ b/samples/server/petstore/jaxrs-spec-interface-response/pom.xml @@ -93,6 +93,7 @@ 1.8 ${java.version} ${java.version} + UTF-8 2.9.9 4.13.2 2.10.13 diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/AnotherFakeApi.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/AnotherFakeApi.java index 0d7fa5cb4d0d..6107529c094e 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/AnotherFakeApi.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/AnotherFakeApi.java @@ -15,7 +15,8 @@ @Path("/another-fake/dummy") @Api(description = "the another-fake API") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public interface AnotherFakeApi { +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public interface AnotherFakeApi { @PATCH @Consumes({ "application/json" }) diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeApi.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeApi.java index 6647d22250f5..ca6bdded416e 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeApi.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeApi.java @@ -25,7 +25,8 @@ @Path("/fake") @Api(description = "the fake API") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public interface FakeApi { +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public interface FakeApi { @POST @Path("/create_xml_item") diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTags123Api.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTags123Api.java deleted file mode 100644 index f68a2aede99f..000000000000 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTags123Api.java +++ /dev/null @@ -1,29 +0,0 @@ -package org.openapitools.api; - -import org.openapitools.model.Client; - -import javax.ws.rs.*; -import javax.ws.rs.core.Response; - -import io.swagger.annotations.*; - -import java.io.InputStream; -import java.util.Map; -import java.util.List; -import javax.validation.constraints.*; -import javax.validation.Valid; - -@Path("/FakeClassnameTags123") -@Api(description = "the FakeClassnameTags123 API") -public interface FakeClassnameTags123Api { - - @PATCH - @Consumes({ "application/json" }) - @Produces({ "application/json" }) - @ApiOperation(value = "To test class name in snake case", notes = "To test class name in snake case", authorizations = { - @Authorization(value = "api_key_query") - }, tags={ "fake_classname_tags 123#$%^" }) - @ApiResponses(value = { - @ApiResponse(code = 200, message = "successful operation", response = Client.class) }) - Response testClassname(@Valid Client body); -} diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTestApi.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTestApi.java index 5d1c770b70a8..e14b0e6205ed 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTestApi.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTestApi.java @@ -15,7 +15,8 @@ @Path("/fake_classname_test") @Api(description = "the fake_classname_test API") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public interface FakeClassnameTestApi { +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public interface FakeClassnameTestApi { @PATCH @Consumes({ "application/json" }) diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/PetApi.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/PetApi.java index 688f409117a3..5b8958907578 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/PetApi.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/PetApi.java @@ -18,7 +18,8 @@ @Path("/pet") @Api(description = "the pet API") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public interface PetApi { +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public interface PetApi { @POST @Consumes({ "application/json", "application/xml" }) diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/RestResourceRoot.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/RestResourceRoot.java new file mode 100644 index 000000000000..96ba6c8d8e40 --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/RestResourceRoot.java @@ -0,0 +1,5 @@ +package org.openapitools.api; + +public class RestResourceRoot { + public static final String APPLICATION_PATH = "/v2"; +} diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/StoreApi.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/StoreApi.java index 06a7a2967ed0..98797af84d08 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/StoreApi.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/StoreApi.java @@ -16,7 +16,8 @@ @Path("/store") @Api(description = "the store API") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public interface StoreApi { +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public interface StoreApi { @DELETE @Path("/order/{order_id}") 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 ed2fcd7dc4e8..888b96e8cd02 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 @@ -17,7 +17,8 @@ @Path("/user") @Api(description = "the user API") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public interface UserApi { +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public interface UserApi { @POST @ApiOperation(value = "Create user", notes = "This can only be done by the logged in user.", tags={ "user" }) diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java index 50c6702c65f7..749ca0e02ccf 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java @@ -18,8 +18,8 @@ @JsonTypeName("AdditionalPropertiesAnyType") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class AdditionalPropertiesAnyType extends HashMap implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class AdditionalPropertiesAnyType extends HashMap implements Serializable { private @Valid String name; /** @@ -30,8 +30,6 @@ public AdditionalPropertiesAnyType name(String name) { } - - @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java index 3b400ed375e7..3563c9cdc65f 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java @@ -19,8 +19,8 @@ @JsonTypeName("AdditionalPropertiesArray") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class AdditionalPropertiesArray extends HashMap implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class AdditionalPropertiesArray extends HashMap implements Serializable { private @Valid String name; /** @@ -31,8 +31,6 @@ public AdditionalPropertiesArray name(String name) { } - - @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java index e1dbfa0821ab..0afb07939f52 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java @@ -18,8 +18,8 @@ @JsonTypeName("AdditionalPropertiesBoolean") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class AdditionalPropertiesBoolean extends HashMap implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class AdditionalPropertiesBoolean extends HashMap implements Serializable { private @Valid String name; /** @@ -30,8 +30,6 @@ public AdditionalPropertiesBoolean name(String name) { } - - @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java index d8256b29ea3d..31b4b91dfb26 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java @@ -20,16 +20,16 @@ @JsonTypeName("AdditionalPropertiesClass") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class AdditionalPropertiesClass implements Serializable { - - private @Valid Map mapString = new HashMap<>(); - private @Valid Map mapNumber = new HashMap<>(); - 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> mapMapString = new HashMap<>(); - private @Valid Map> mapMapAnytype = new HashMap<>(); +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class AdditionalPropertiesClass implements Serializable { + private @Valid Map mapString = null; + private @Valid Map mapNumber = null; + private @Valid Map mapInteger = null; + private @Valid Map mapBoolean = null; + private @Valid Map> mapArrayInteger = null; + private @Valid Map> mapArrayAnytype = null; + private @Valid Map> mapMapString = null; + private @Valid Map> mapMapAnytype = null; private @Valid Object anytype1; private @Valid Object anytype2; private @Valid Object anytype3; @@ -42,8 +42,6 @@ public AdditionalPropertiesClass mapString(Map mapString) { } - - @ApiModelProperty(value = "") @JsonProperty("map_string") public Map getMapString() { @@ -71,7 +69,7 @@ public AdditionalPropertiesClass removeMapStringItem(String mapStringItem) { return this; } -/** + /** **/ public AdditionalPropertiesClass mapNumber(Map mapNumber) { this.mapNumber = mapNumber; @@ -79,8 +77,6 @@ public AdditionalPropertiesClass mapNumber(Map mapNumber) { } - - @ApiModelProperty(value = "") @JsonProperty("map_number") public Map getMapNumber() { @@ -108,7 +104,7 @@ public AdditionalPropertiesClass removeMapNumberItem(BigDecimal mapNumberItem) { return this; } -/** + /** **/ public AdditionalPropertiesClass mapInteger(Map mapInteger) { this.mapInteger = mapInteger; @@ -116,8 +112,6 @@ public AdditionalPropertiesClass mapInteger(Map mapInteger) { } - - @ApiModelProperty(value = "") @JsonProperty("map_integer") public Map getMapInteger() { @@ -145,7 +139,7 @@ public AdditionalPropertiesClass removeMapIntegerItem(Integer mapIntegerItem) { return this; } -/** + /** **/ public AdditionalPropertiesClass mapBoolean(Map mapBoolean) { this.mapBoolean = mapBoolean; @@ -153,8 +147,6 @@ public AdditionalPropertiesClass mapBoolean(Map mapBoolean) { } - - @ApiModelProperty(value = "") @JsonProperty("map_boolean") public Map getMapBoolean() { @@ -182,7 +174,7 @@ public AdditionalPropertiesClass removeMapBooleanItem(Boolean mapBooleanItem) { return this; } -/** + /** **/ public AdditionalPropertiesClass mapArrayInteger(Map> mapArrayInteger) { this.mapArrayInteger = mapArrayInteger; @@ -190,8 +182,6 @@ public AdditionalPropertiesClass mapArrayInteger(Map> mapA } - - @ApiModelProperty(value = "") @JsonProperty("map_array_integer") public Map> getMapArrayInteger() { @@ -219,7 +209,7 @@ public AdditionalPropertiesClass removeMapArrayIntegerItem(List mapArra return this; } -/** + /** **/ public AdditionalPropertiesClass mapArrayAnytype(Map> mapArrayAnytype) { this.mapArrayAnytype = mapArrayAnytype; @@ -227,8 +217,6 @@ public AdditionalPropertiesClass mapArrayAnytype(Map> mapAr } - - @ApiModelProperty(value = "") @JsonProperty("map_array_anytype") public Map> getMapArrayAnytype() { @@ -256,7 +244,7 @@ public AdditionalPropertiesClass removeMapArrayAnytypeItem(List mapArray return this; } -/** + /** **/ public AdditionalPropertiesClass mapMapString(Map> mapMapString) { this.mapMapString = mapMapString; @@ -264,8 +252,6 @@ public AdditionalPropertiesClass mapMapString(Map> m } - - @ApiModelProperty(value = "") @JsonProperty("map_map_string") public Map> getMapMapString() { @@ -293,7 +279,7 @@ public AdditionalPropertiesClass removeMapMapStringItem(Map mapM return this; } -/** + /** **/ public AdditionalPropertiesClass mapMapAnytype(Map> mapMapAnytype) { this.mapMapAnytype = mapMapAnytype; @@ -301,8 +287,6 @@ public AdditionalPropertiesClass mapMapAnytype(Map> } - - @ApiModelProperty(value = "") @JsonProperty("map_map_anytype") public Map> getMapMapAnytype() { @@ -330,7 +314,7 @@ public AdditionalPropertiesClass removeMapMapAnytypeItem(Map map return this; } -/** + /** **/ public AdditionalPropertiesClass anytype1(Object anytype1) { this.anytype1 = anytype1; @@ -338,8 +322,6 @@ public AdditionalPropertiesClass anytype1(Object anytype1) { } - - @ApiModelProperty(value = "") @JsonProperty("anytype_1") public Object getAnytype1() { @@ -351,7 +333,7 @@ public void setAnytype1(Object anytype1) { this.anytype1 = anytype1; } -/** + /** **/ public AdditionalPropertiesClass anytype2(Object anytype2) { this.anytype2 = anytype2; @@ -359,8 +341,6 @@ public AdditionalPropertiesClass anytype2(Object anytype2) { } - - @ApiModelProperty(value = "") @JsonProperty("anytype_2") public Object getAnytype2() { @@ -372,7 +352,7 @@ public void setAnytype2(Object anytype2) { this.anytype2 = anytype2; } -/** + /** **/ public AdditionalPropertiesClass anytype3(Object anytype3) { this.anytype3 = anytype3; @@ -380,8 +360,6 @@ public AdditionalPropertiesClass anytype3(Object anytype3) { } - - @ApiModelProperty(value = "") @JsonProperty("anytype_3") public Object getAnytype3() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java index fc85a62ad023..376aa5a7c61a 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java @@ -18,8 +18,8 @@ @JsonTypeName("AdditionalPropertiesInteger") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class AdditionalPropertiesInteger extends HashMap implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class AdditionalPropertiesInteger extends HashMap implements Serializable { private @Valid String name; /** @@ -30,8 +30,6 @@ public AdditionalPropertiesInteger name(String name) { } - - @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java index 25852547106b..03cf9a126d22 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java @@ -19,8 +19,8 @@ @JsonTypeName("AdditionalPropertiesNumber") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class AdditionalPropertiesNumber extends HashMap implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class AdditionalPropertiesNumber extends HashMap implements Serializable { private @Valid String name; /** @@ -31,8 +31,6 @@ public AdditionalPropertiesNumber name(String name) { } - - @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java index 998b85d511da..b9fae3edf820 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java @@ -18,8 +18,8 @@ @JsonTypeName("AdditionalPropertiesObject") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class AdditionalPropertiesObject extends HashMap implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class AdditionalPropertiesObject extends HashMap implements Serializable { private @Valid String name; /** @@ -30,8 +30,6 @@ public AdditionalPropertiesObject name(String name) { } - - @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java index b317c03b4c05..9790203702ec 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java @@ -18,8 +18,8 @@ @JsonTypeName("AdditionalPropertiesString") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class AdditionalPropertiesString extends HashMap implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class AdditionalPropertiesString extends HashMap implements Serializable { private @Valid String name; /** @@ -30,8 +30,6 @@ public AdditionalPropertiesString name(String name) { } - - @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Animal.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Animal.java index f91fa5872391..3548453f127f 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Animal.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Animal.java @@ -1,5 +1,6 @@ package org.openapitools.model; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; import io.swagger.annotations.ApiModel; @@ -24,8 +25,8 @@ @JsonTypeName("Animal") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class Animal implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class Animal implements Serializable { private @Valid String className; private @Valid String color = "red"; @@ -36,9 +37,7 @@ public Animal className(String className) { return this; } - - - + @ApiModelProperty(required = true, value = "") @JsonProperty("className") @NotNull @@ -51,15 +50,13 @@ public void setClassName(String className) { this.className = className; } -/** + /** **/ public Animal color(String color) { this.color = color; return this; } - - @ApiModelProperty(value = "") @JsonProperty("color") @@ -95,7 +92,7 @@ public int hashCode() { public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class Animal {\n"); - + sb.append(" className: ").append(toIndentedString(className)).append("\n"); sb.append(" color: ").append(toIndentedString(color)).append("\n"); sb.append("}"); diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AnimalFarm.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AnimalFarm.java deleted file mode 100644 index 810e56085b5c..000000000000 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AnimalFarm.java +++ /dev/null @@ -1,59 +0,0 @@ -package org.openapitools.model; - -import java.util.ArrayList; -import java.util.List; -import org.openapitools.model.Animal; -import java.io.Serializable; -import javax.validation.constraints.*; -import javax.validation.Valid; - -import io.swagger.annotations.*; -import java.util.Objects; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - - - -public class AnimalFarm extends ArrayList implements Serializable { - - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AnimalFarm animalFarm = (AnimalFarm) o; - return true; - } - - @Override - public int hashCode() { - return Objects.hash(); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class AnimalFarm {\n"); - sb.append(" ").append(toIndentedString(super.toString())).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } -} - diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java index 6e2646e4da08..0385c5e82908 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java @@ -19,9 +19,9 @@ @JsonTypeName("ArrayOfArrayOfNumberOnly") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class ArrayOfArrayOfNumberOnly implements Serializable { - - private @Valid List> arrayArrayNumber = new ArrayList<>(); +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class ArrayOfArrayOfNumberOnly implements Serializable { + private @Valid List> arrayArrayNumber = null; /** **/ @@ -31,8 +31,6 @@ public ArrayOfArrayOfNumberOnly arrayArrayNumber(List> arrayArr } - - @ApiModelProperty(value = "") @JsonProperty("ArrayArrayNumber") public List> getArrayArrayNumber() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java index f2ab42410746..cbfdb520031a 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java @@ -19,9 +19,9 @@ @JsonTypeName("ArrayOfNumberOnly") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class ArrayOfNumberOnly implements Serializable { - - private @Valid List arrayNumber = new ArrayList<>(); +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class ArrayOfNumberOnly implements Serializable { + private @Valid List arrayNumber = null; /** **/ @@ -31,8 +31,6 @@ public ArrayOfNumberOnly arrayNumber(List arrayNumber) { } - - @ApiModelProperty(value = "") @JsonProperty("ArrayNumber") public List getArrayNumber() { 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 6f2fe46e0ccd..b2043ee09c73 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 @@ -19,11 +19,11 @@ @JsonTypeName("ArrayTest") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class ArrayTest implements Serializable { - - private @Valid List arrayOfString = new ArrayList<>(); - private @Valid List> arrayArrayOfInteger = new ArrayList<>(); - private @Valid List> arrayArrayOfModel = new ArrayList<>(); +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class ArrayTest implements Serializable { + private @Valid List arrayOfString = null; + private @Valid List> arrayArrayOfInteger = null; + private @Valid List> arrayArrayOfModel = null; /** **/ @@ -33,8 +33,6 @@ public ArrayTest arrayOfString(List arrayOfString) { } - - @ApiModelProperty(value = "") @JsonProperty("array_of_string") public List getArrayOfString() { @@ -62,7 +60,7 @@ public ArrayTest removeArrayOfStringItem(String arrayOfStringItem) { return this; } -/** + /** **/ public ArrayTest arrayArrayOfInteger(List> arrayArrayOfInteger) { this.arrayArrayOfInteger = arrayArrayOfInteger; @@ -70,8 +68,6 @@ public ArrayTest arrayArrayOfInteger(List> arrayArrayOfInteger) { } - - @ApiModelProperty(value = "") @JsonProperty("array_array_of_integer") public List> getArrayArrayOfInteger() { @@ -99,7 +95,7 @@ public ArrayTest removeArrayArrayOfIntegerItem(List arrayArrayOfIntegerIte return this; } -/** + /** **/ public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) { this.arrayArrayOfModel = arrayArrayOfModel; @@ -107,8 +103,6 @@ public ArrayTest arrayArrayOfModel(List> arrayArrayOfModel) } - - @ApiModelProperty(value = "") @JsonProperty("array_array_of_model") public List> getArrayArrayOfModel() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/BigCat.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/BigCat.java index 483c60b3d06e..fb8229016ddf 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/BigCat.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/BigCat.java @@ -2,7 +2,6 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; -import org.openapitools.model.BigCatAllOf; import org.openapitools.model.Cat; import java.io.Serializable; import javax.validation.constraints.*; @@ -18,10 +17,9 @@ @JsonTypeName("BigCat") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class BigCat extends Cat implements Serializable { - - -public enum KindEnum { +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class BigCat extends Cat implements Serializable { + public enum KindEnum { LIONS(String.valueOf("lions")), TIGERS(String.valueOf("tigers")), LEOPARDS(String.valueOf("leopards")), JAGUARS(String.valueOf("jaguars")); @@ -42,6 +40,21 @@ public String toString() { return String.valueOf(value); } + /** + * Convert a String into String, as specified in the + * See JAX RS 2.0 Specification, section 3.2, p. 12 + */ + public static KindEnum fromString(String s) { + for (KindEnum b : KindEnum.values()) { + // using Objects.toString() to be safe if value type non-object type + // because types like 'int' etc. will be auto-boxed + if (java.util.Objects.toString(b.value).equals(s)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected string value '" + s + "'"); + } + @JsonCreator public static KindEnum fromValue(String value) { for (KindEnum b : KindEnum.values()) { @@ -63,8 +76,6 @@ public BigCat kind(KindEnum kind) { } - - @ApiModelProperty(value = "") @JsonProperty("kind") public KindEnum getKind() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/BigCatAllOf.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/BigCatAllOf.java index 7ba1d7c23fcb..21427933a94f 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/BigCatAllOf.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/BigCatAllOf.java @@ -17,10 +17,9 @@ @JsonTypeName("BigCat_allOf") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class BigCatAllOf implements Serializable { - - -public enum KindEnum { +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class BigCatAllOf implements Serializable { + public enum KindEnum { LIONS(String.valueOf("lions")), TIGERS(String.valueOf("tigers")), LEOPARDS(String.valueOf("leopards")), JAGUARS(String.valueOf("jaguars")); @@ -41,6 +40,21 @@ public String toString() { return String.valueOf(value); } + /** + * Convert a String into String, as specified in the + * See JAX RS 2.0 Specification, section 3.2, p. 12 + */ + public static KindEnum fromString(String s) { + for (KindEnum b : KindEnum.values()) { + // using Objects.toString() to be safe if value type non-object type + // because types like 'int' etc. will be auto-boxed + if (java.util.Objects.toString(b.value).equals(s)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected string value '" + s + "'"); + } + @JsonCreator public static KindEnum fromValue(String value) { for (KindEnum b : KindEnum.values()) { @@ -62,8 +76,6 @@ public BigCatAllOf kind(KindEnum kind) { } - - @ApiModelProperty(value = "") @JsonProperty("kind") public KindEnum getKind() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Capitalization.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Capitalization.java index 595296559701..862e34ac293f 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Capitalization.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Capitalization.java @@ -16,8 +16,8 @@ @JsonTypeName("Capitalization") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class Capitalization implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class Capitalization implements Serializable { private @Valid String smallCamel; private @Valid String capitalCamel; private @Valid String smallSnake; @@ -33,8 +33,6 @@ public Capitalization smallCamel(String smallCamel) { } - - @ApiModelProperty(value = "") @JsonProperty("smallCamel") public String getSmallCamel() { @@ -46,7 +44,7 @@ public void setSmallCamel(String smallCamel) { this.smallCamel = smallCamel; } -/** + /** **/ public Capitalization capitalCamel(String capitalCamel) { this.capitalCamel = capitalCamel; @@ -54,8 +52,6 @@ public Capitalization capitalCamel(String capitalCamel) { } - - @ApiModelProperty(value = "") @JsonProperty("CapitalCamel") public String getCapitalCamel() { @@ -67,7 +63,7 @@ public void setCapitalCamel(String capitalCamel) { this.capitalCamel = capitalCamel; } -/** + /** **/ public Capitalization smallSnake(String smallSnake) { this.smallSnake = smallSnake; @@ -75,8 +71,6 @@ public Capitalization smallSnake(String smallSnake) { } - - @ApiModelProperty(value = "") @JsonProperty("small_Snake") public String getSmallSnake() { @@ -88,7 +82,7 @@ public void setSmallSnake(String smallSnake) { this.smallSnake = smallSnake; } -/** + /** **/ public Capitalization capitalSnake(String capitalSnake) { this.capitalSnake = capitalSnake; @@ -96,8 +90,6 @@ public Capitalization capitalSnake(String capitalSnake) { } - - @ApiModelProperty(value = "") @JsonProperty("Capital_Snake") public String getCapitalSnake() { @@ -109,7 +101,7 @@ public void setCapitalSnake(String capitalSnake) { this.capitalSnake = capitalSnake; } -/** + /** **/ public Capitalization scAETHFlowPoints(String scAETHFlowPoints) { this.scAETHFlowPoints = scAETHFlowPoints; @@ -117,8 +109,6 @@ public Capitalization scAETHFlowPoints(String scAETHFlowPoints) { } - - @ApiModelProperty(value = "") @JsonProperty("SCA_ETH_Flow_Points") public String getScAETHFlowPoints() { @@ -130,7 +120,7 @@ public void setScAETHFlowPoints(String scAETHFlowPoints) { this.scAETHFlowPoints = scAETHFlowPoints; } -/** + /** * Name of the pet **/ public Capitalization ATT_NAME(String ATT_NAME) { @@ -139,8 +129,6 @@ public Capitalization ATT_NAME(String ATT_NAME) { } - - @ApiModelProperty(value = "Name of the pet ") @JsonProperty("ATT_NAME") public String getATTNAME() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Cat.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Cat.java index 948b28d037a3..7fa39e3522db 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Cat.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Cat.java @@ -3,7 +3,6 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import org.openapitools.model.Animal; -import org.openapitools.model.CatAllOf; import java.io.Serializable; import javax.validation.constraints.*; import javax.validation.Valid; @@ -18,8 +17,8 @@ @JsonTypeName("Cat") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class Cat extends Animal implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class Cat extends Animal implements Serializable { private @Valid Boolean declawed; /** @@ -30,8 +29,6 @@ public Cat declawed(Boolean declawed) { } - - @ApiModelProperty(value = "") @JsonProperty("declawed") public Boolean getDeclawed() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/CatAllOf.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/CatAllOf.java index 2ed18a6de6c3..491b09cbbaff 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/CatAllOf.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/CatAllOf.java @@ -17,8 +17,8 @@ @JsonTypeName("Cat_allOf") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class CatAllOf implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class CatAllOf implements Serializable { private @Valid Boolean declawed; /** @@ -29,8 +29,6 @@ public CatAllOf declawed(Boolean declawed) { } - - @ApiModelProperty(value = "") @JsonProperty("declawed") public Boolean getDeclawed() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Category.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Category.java index 6d4e8a879921..3ae4d3b4b42f 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Category.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Category.java @@ -16,8 +16,8 @@ @JsonTypeName("Category") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class Category implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class Category implements Serializable { private @Valid Long id; private @Valid String name = "default-name"; @@ -29,8 +29,6 @@ public Category id(Long id) { } - - @ApiModelProperty(value = "") @JsonProperty("id") public Long getId() { @@ -42,7 +40,7 @@ public void setId(Long id) { this.id = id; } -/** + /** **/ public Category name(String name) { this.name = name; @@ -50,8 +48,6 @@ public Category name(String name) { } - - @ApiModelProperty(required = true, value = "") @JsonProperty("name") @NotNull diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ClassModel.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ClassModel.java index fec3c619257e..ee9e240aac64 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ClassModel.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ClassModel.java @@ -18,8 +18,8 @@ **/ @ApiModel(description = "Model for testing model with \"_class\" property") @JsonTypeName("ClassModel") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class ClassModel implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class ClassModel implements Serializable { private @Valid String propertyClass; /** @@ -30,8 +30,6 @@ public ClassModel propertyClass(String propertyClass) { } - - @ApiModelProperty(value = "") @JsonProperty("_class") public String getPropertyClass() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Client.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Client.java index 74d489b5aced..c3efb2cbd668 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Client.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Client.java @@ -16,8 +16,8 @@ @JsonTypeName("Client") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class Client implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class Client implements Serializable { private @Valid String client; /** @@ -28,8 +28,6 @@ public Client client(String client) { } - - @ApiModelProperty(value = "") @JsonProperty("client") public String getClient() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Dog.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Dog.java index 20599ecebcfd..2e8e10e6413c 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Dog.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Dog.java @@ -3,7 +3,6 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import org.openapitools.model.Animal; -import org.openapitools.model.DogAllOf; import java.io.Serializable; import javax.validation.constraints.*; import javax.validation.Valid; @@ -18,8 +17,8 @@ @JsonTypeName("Dog") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class Dog extends Animal implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class Dog extends Animal implements Serializable { private @Valid String breed; /** @@ -30,8 +29,6 @@ public Dog breed(String breed) { } - - @ApiModelProperty(value = "") @JsonProperty("breed") public String getBreed() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/DogAllOf.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/DogAllOf.java index 6c7208fe19b8..a2e595a8a1ae 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/DogAllOf.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/DogAllOf.java @@ -17,8 +17,8 @@ @JsonTypeName("Dog_allOf") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class DogAllOf implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class DogAllOf implements Serializable { private @Valid String breed; /** @@ -29,8 +29,6 @@ public DogAllOf breed(String breed) { } - - @ApiModelProperty(value = "") @JsonProperty("breed") public String getBreed() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumArrays.java index 502d24d9bce4..4b2ef0c1c602 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumArrays.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumArrays.java @@ -18,10 +18,9 @@ @JsonTypeName("EnumArrays") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class EnumArrays implements Serializable { - - -public enum JustSymbolEnum { +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class EnumArrays implements Serializable { + public enum JustSymbolEnum { GREATER_THAN_OR_EQUAL_TO(String.valueOf(">=")), DOLLAR(String.valueOf("$")); @@ -42,6 +41,21 @@ public String toString() { return String.valueOf(value); } + /** + * Convert a String into String, as specified in the + * See JAX RS 2.0 Specification, section 3.2, p. 12 + */ + public static JustSymbolEnum fromString(String s) { + for (JustSymbolEnum b : JustSymbolEnum.values()) { + // using Objects.toString() to be safe if value type non-object type + // because types like 'int' etc. will be auto-boxed + if (java.util.Objects.toString(b.value).equals(s)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected string value '" + s + "'"); + } + @JsonCreator public static JustSymbolEnum fromValue(String value) { for (JustSymbolEnum b : JustSymbolEnum.values()) { @@ -54,8 +68,7 @@ public static JustSymbolEnum fromValue(String value) { } private @Valid JustSymbolEnum justSymbol; - -public enum ArrayEnumEnum { + public enum ArrayEnumEnum { FISH(String.valueOf("fish")), CRAB(String.valueOf("crab")); @@ -76,6 +89,21 @@ public String toString() { return String.valueOf(value); } + /** + * Convert a String into String, as specified in the + * See JAX RS 2.0 Specification, section 3.2, p. 12 + */ + public static ArrayEnumEnum fromString(String s) { + for (ArrayEnumEnum b : ArrayEnumEnum.values()) { + // using Objects.toString() to be safe if value type non-object type + // because types like 'int' etc. will be auto-boxed + if (java.util.Objects.toString(b.value).equals(s)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected string value '" + s + "'"); + } + @JsonCreator public static ArrayEnumEnum fromValue(String value) { for (ArrayEnumEnum b : ArrayEnumEnum.values()) { @@ -87,7 +115,7 @@ public static ArrayEnumEnum fromValue(String value) { } } - private @Valid List arrayEnum = new ArrayList<>(); + private @Valid List arrayEnum = null; /** **/ @@ -97,8 +125,6 @@ public EnumArrays justSymbol(JustSymbolEnum justSymbol) { } - - @ApiModelProperty(value = "") @JsonProperty("just_symbol") public JustSymbolEnum getJustSymbol() { @@ -110,7 +136,7 @@ public void setJustSymbol(JustSymbolEnum justSymbol) { this.justSymbol = justSymbol; } -/** + /** **/ public EnumArrays arrayEnum(List arrayEnum) { this.arrayEnum = arrayEnum; @@ -118,8 +144,6 @@ public EnumArrays arrayEnum(List arrayEnum) { } - - @ApiModelProperty(value = "") @JsonProperty("array_enum") public List getArrayEnum() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumClass.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumClass.java index 64c669177148..778c1dfb9524 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumClass.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumClass.java @@ -24,6 +24,21 @@ public enum EnumClass { this.value = value; } + /** + * Convert a String into String, as specified in the + * See JAX RS 2.0 Specification, section 3.2, p. 12 + */ + public static EnumClass fromString(String s) { + for (EnumClass b : EnumClass.values()) { + // using Objects.toString() to be safe if value type non-object type + // because types like 'int' etc. will be auto-boxed + if (java.util.Objects.toString(b.value).equals(s)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected string value '" + s + "'"); + } + @Override @JsonValue public String toString() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumTest.java index af7ac236efe4..b4692c31c46f 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumTest.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/EnumTest.java @@ -18,10 +18,9 @@ @JsonTypeName("Enum_Test") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class EnumTest implements Serializable { - - -public enum EnumStringEnum { +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class EnumTest implements Serializable { + public enum EnumStringEnum { UPPER(String.valueOf("UPPER")), LOWER(String.valueOf("lower")), EMPTY(String.valueOf("")); @@ -42,6 +41,21 @@ public String toString() { return String.valueOf(value); } + /** + * Convert a String into String, as specified in the + * See JAX RS 2.0 Specification, section 3.2, p. 12 + */ + public static EnumStringEnum fromString(String s) { + for (EnumStringEnum b : EnumStringEnum.values()) { + // using Objects.toString() to be safe if value type non-object type + // because types like 'int' etc. will be auto-boxed + if (java.util.Objects.toString(b.value).equals(s)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected string value '" + s + "'"); + } + @JsonCreator public static EnumStringEnum fromValue(String value) { for (EnumStringEnum b : EnumStringEnum.values()) { @@ -54,8 +68,7 @@ public static EnumStringEnum fromValue(String value) { } private @Valid EnumStringEnum enumString; - -public enum EnumStringRequiredEnum { + public enum EnumStringRequiredEnum { UPPER(String.valueOf("UPPER")), LOWER(String.valueOf("lower")), EMPTY(String.valueOf("")); @@ -76,6 +89,21 @@ public String toString() { return String.valueOf(value); } + /** + * Convert a String into String, as specified in the + * See JAX RS 2.0 Specification, section 3.2, p. 12 + */ + public static EnumStringRequiredEnum fromString(String s) { + for (EnumStringRequiredEnum b : EnumStringRequiredEnum.values()) { + // using Objects.toString() to be safe if value type non-object type + // because types like 'int' etc. will be auto-boxed + if (java.util.Objects.toString(b.value).equals(s)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected string value '" + s + "'"); + } + @JsonCreator public static EnumStringRequiredEnum fromValue(String value) { for (EnumStringRequiredEnum b : EnumStringRequiredEnum.values()) { @@ -88,8 +116,7 @@ public static EnumStringRequiredEnum fromValue(String value) { } private @Valid EnumStringRequiredEnum enumStringRequired; - -public enum EnumIntegerEnum { + public enum EnumIntegerEnum { NUMBER_1(Integer.valueOf(1)), NUMBER_MINUS_1(Integer.valueOf(-1)); @@ -110,6 +137,21 @@ public String toString() { return String.valueOf(value); } + /** + * Convert a String into Integer, as specified in the + * See JAX RS 2.0 Specification, section 3.2, p. 12 + */ + public static EnumIntegerEnum fromString(String s) { + for (EnumIntegerEnum b : EnumIntegerEnum.values()) { + // using Objects.toString() to be safe if value type non-object type + // because types like 'int' etc. will be auto-boxed + if (java.util.Objects.toString(b.value).equals(s)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected string value '" + s + "'"); + } + @JsonCreator public static EnumIntegerEnum fromValue(Integer value) { for (EnumIntegerEnum b : EnumIntegerEnum.values()) { @@ -122,8 +164,7 @@ public static EnumIntegerEnum fromValue(Integer value) { } private @Valid EnumIntegerEnum enumInteger; - -public enum EnumNumberEnum { + public enum EnumNumberEnum { NUMBER_1_DOT_1(Double.valueOf(1.1)), NUMBER_MINUS_1_DOT_2(Double.valueOf(-1.2)); @@ -144,6 +185,21 @@ public String toString() { return String.valueOf(value); } + /** + * Convert a String into Double, as specified in the + * See JAX RS 2.0 Specification, section 3.2, p. 12 + */ + public static EnumNumberEnum fromString(String s) { + for (EnumNumberEnum b : EnumNumberEnum.values()) { + // using Objects.toString() to be safe if value type non-object type + // because types like 'int' etc. will be auto-boxed + if (java.util.Objects.toString(b.value).equals(s)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected string value '" + s + "'"); + } + @JsonCreator public static EnumNumberEnum fromValue(Double value) { for (EnumNumberEnum b : EnumNumberEnum.values()) { @@ -166,8 +222,6 @@ public EnumTest enumString(EnumStringEnum enumString) { } - - @ApiModelProperty(value = "") @JsonProperty("enum_string") public EnumStringEnum getEnumString() { @@ -179,7 +233,7 @@ public void setEnumString(EnumStringEnum enumString) { this.enumString = enumString; } -/** + /** **/ public EnumTest enumStringRequired(EnumStringRequiredEnum enumStringRequired) { this.enumStringRequired = enumStringRequired; @@ -187,8 +241,6 @@ public EnumTest enumStringRequired(EnumStringRequiredEnum enumStringRequired) { } - - @ApiModelProperty(required = true, value = "") @JsonProperty("enum_string_required") @NotNull @@ -201,7 +253,7 @@ public void setEnumStringRequired(EnumStringRequiredEnum enumStringRequired) { this.enumStringRequired = enumStringRequired; } -/** + /** **/ public EnumTest enumInteger(EnumIntegerEnum enumInteger) { this.enumInteger = enumInteger; @@ -209,8 +261,6 @@ public EnumTest enumInteger(EnumIntegerEnum enumInteger) { } - - @ApiModelProperty(value = "") @JsonProperty("enum_integer") public EnumIntegerEnum getEnumInteger() { @@ -222,7 +272,7 @@ public void setEnumInteger(EnumIntegerEnum enumInteger) { this.enumInteger = enumInteger; } -/** + /** **/ public EnumTest enumNumber(EnumNumberEnum enumNumber) { this.enumNumber = enumNumber; @@ -230,8 +280,6 @@ public EnumTest enumNumber(EnumNumberEnum enumNumber) { } - - @ApiModelProperty(value = "") @JsonProperty("enum_number") public EnumNumberEnum getEnumNumber() { @@ -243,7 +291,7 @@ public void setEnumNumber(EnumNumberEnum enumNumber) { this.enumNumber = enumNumber; } -/** + /** **/ public EnumTest outerEnum(OuterEnum outerEnum) { this.outerEnum = outerEnum; @@ -251,8 +299,6 @@ public EnumTest outerEnum(OuterEnum outerEnum) { } - - @ApiModelProperty(value = "") @JsonProperty("outerEnum") public OuterEnum getOuterEnum() { 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 f2ee479c5b9a..8297178d42fc 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 @@ -19,10 +19,10 @@ @JsonTypeName("FileSchemaTestClass") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class FileSchemaTestClass implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class FileSchemaTestClass implements Serializable { private @Valid ModelFile _file; - private @Valid List files = new ArrayList<>(); + private @Valid List files = null; /** **/ @@ -32,8 +32,6 @@ public FileSchemaTestClass _file(ModelFile _file) { } - - @ApiModelProperty(value = "") @JsonProperty("file") public ModelFile getFile() { @@ -45,7 +43,7 @@ public void setFile(ModelFile _file) { this._file = _file; } -/** + /** **/ public FileSchemaTestClass files(List files) { this.files = files; @@ -53,8 +51,6 @@ public FileSchemaTestClass files(List files) { } - - @ApiModelProperty(value = "") @JsonProperty("files") public List getFiles() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FormatTest.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FormatTest.java index c6b8753a4e66..8d71c957011a 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FormatTest.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/FormatTest.java @@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModelProperty; import java.io.File; import java.math.BigDecimal; +import java.util.Arrays; import java.util.Date; import java.util.UUID; import org.joda.time.LocalDate; @@ -22,8 +23,8 @@ @JsonTypeName("format_test") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class FormatTest implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class FormatTest implements Serializable { private @Valid Integer integer; private @Valid Integer int32; private @Valid Long int64; @@ -49,8 +50,6 @@ public FormatTest integer(Integer integer) { } - - @ApiModelProperty(value = "") @JsonProperty("integer") @Min(10) @Max(100) public Integer getInteger() { @@ -62,7 +61,7 @@ public void setInteger(Integer integer) { this.integer = integer; } -/** + /** * minimum: 20 * maximum: 200 **/ @@ -72,8 +71,6 @@ public FormatTest int32(Integer int32) { } - - @ApiModelProperty(value = "") @JsonProperty("int32") @Min(20) @Max(200) public Integer getInt32() { @@ -85,7 +82,7 @@ public void setInt32(Integer int32) { this.int32 = int32; } -/** + /** **/ public FormatTest int64(Long int64) { this.int64 = int64; @@ -93,8 +90,6 @@ public FormatTest int64(Long int64) { } - - @ApiModelProperty(value = "") @JsonProperty("int64") public Long getInt64() { @@ -106,7 +101,7 @@ public void setInt64(Long int64) { this.int64 = int64; } -/** + /** * minimum: 32.1 * maximum: 543.2 **/ @@ -116,8 +111,6 @@ public FormatTest number(BigDecimal number) { } - - @ApiModelProperty(required = true, value = "") @JsonProperty("number") @NotNull @@ -130,7 +123,7 @@ public void setNumber(BigDecimal number) { this.number = number; } -/** + /** * minimum: 54.3 * maximum: 987.6 **/ @@ -140,8 +133,6 @@ public FormatTest _float(Float _float) { } - - @ApiModelProperty(value = "") @JsonProperty("float") @DecimalMin("54.3") @DecimalMax("987.6") public Float getFloat() { @@ -153,7 +144,7 @@ public void setFloat(Float _float) { this._float = _float; } -/** + /** * minimum: 67.8 * maximum: 123.4 **/ @@ -163,8 +154,6 @@ public FormatTest _double(Double _double) { } - - @ApiModelProperty(value = "") @JsonProperty("double") @DecimalMin("67.8") @DecimalMax("123.4") public Double getDouble() { @@ -176,7 +165,7 @@ public void setDouble(Double _double) { this._double = _double; } -/** + /** **/ public FormatTest string(String string) { this.string = string; @@ -184,8 +173,6 @@ public FormatTest string(String string) { } - - @ApiModelProperty(value = "") @JsonProperty("string") @Pattern(regexp="/[a-z]/i") public String getString() { @@ -197,7 +184,7 @@ public void setString(String string) { this.string = string; } -/** + /** **/ public FormatTest _byte(byte[] _byte) { this._byte = _byte; @@ -205,8 +192,6 @@ public FormatTest _byte(byte[] _byte) { } - - @ApiModelProperty(required = true, value = "") @JsonProperty("byte") @NotNull @@ -219,7 +204,7 @@ public void setByte(byte[] _byte) { this._byte = _byte; } -/** + /** **/ public FormatTest binary(File binary) { this.binary = binary; @@ -227,8 +212,6 @@ public FormatTest binary(File binary) { } - - @ApiModelProperty(value = "") @JsonProperty("binary") public File getBinary() { @@ -240,7 +223,7 @@ public void setBinary(File binary) { this.binary = binary; } -/** + /** **/ public FormatTest date(LocalDate date) { this.date = date; @@ -248,8 +231,6 @@ public FormatTest date(LocalDate date) { } - - @ApiModelProperty(required = true, value = "") @JsonProperty("date") @NotNull @@ -262,7 +243,7 @@ public void setDate(LocalDate date) { this.date = date; } -/** + /** **/ public FormatTest dateTime(Date dateTime) { this.dateTime = dateTime; @@ -270,8 +251,6 @@ public FormatTest dateTime(Date dateTime) { } - - @ApiModelProperty(value = "") @JsonProperty("dateTime") public Date getDateTime() { @@ -283,7 +262,7 @@ public void setDateTime(Date dateTime) { this.dateTime = dateTime; } -/** + /** **/ public FormatTest uuid(UUID uuid) { this.uuid = uuid; @@ -291,8 +270,6 @@ public FormatTest uuid(UUID uuid) { } - - @ApiModelProperty(example = "72f98069-206d-4f12-9f12-3d1e525a8e84", value = "") @JsonProperty("uuid") public UUID getUuid() { @@ -304,7 +281,7 @@ public void setUuid(UUID uuid) { this.uuid = uuid; } -/** + /** **/ public FormatTest password(String password) { this.password = password; @@ -312,8 +289,6 @@ public FormatTest password(String password) { } - - @ApiModelProperty(required = true, value = "") @JsonProperty("password") @NotNull @@ -326,7 +301,7 @@ public void setPassword(String password) { this.password = password; } -/** + /** **/ public FormatTest bigDecimal(BigDecimal bigDecimal) { this.bigDecimal = bigDecimal; @@ -334,8 +309,6 @@ public FormatTest bigDecimal(BigDecimal bigDecimal) { } - - @ApiModelProperty(value = "") @JsonProperty("BigDecimal") public BigDecimal getBigDecimal() { @@ -364,7 +337,7 @@ public boolean equals(Object o) { Objects.equals(this._float, formatTest._float) && Objects.equals(this._double, formatTest._double) && Objects.equals(this.string, formatTest.string) && - Objects.equals(this._byte, formatTest._byte) && + Arrays.equals(this._byte, formatTest._byte) && Objects.equals(this.binary, formatTest.binary) && Objects.equals(this.date, formatTest.date) && Objects.equals(this.dateTime, formatTest.dateTime) && @@ -375,7 +348,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(integer, int32, int64, number, _float, _double, string, _byte, binary, date, dateTime, uuid, password, bigDecimal); + return Objects.hash(integer, int32, int64, number, _float, _double, string, Arrays.hashCode(_byte), binary, date, dateTime, uuid, password, bigDecimal); } @Override diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java index 49ca21e5a565..a3ff9057c6fa 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java @@ -17,8 +17,8 @@ @JsonTypeName("hasOnlyReadOnly") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class HasOnlyReadOnly implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class HasOnlyReadOnly implements Serializable { private @Valid String bar; private @Valid String foo; @@ -30,8 +30,6 @@ public HasOnlyReadOnly bar(String bar) { } - - @ApiModelProperty(value = "") @JsonProperty("bar") public String getBar() { @@ -43,7 +41,7 @@ public void setBar(String bar) { this.bar = bar; } -/** + /** **/ public HasOnlyReadOnly foo(String foo) { this.foo = foo; @@ -51,8 +49,6 @@ public HasOnlyReadOnly foo(String foo) { } - - @ApiModelProperty(value = "") @JsonProperty("foo") public String getFoo() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MapTest.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MapTest.java index 8d5dece7fbba..c45ee600ca2d 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MapTest.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MapTest.java @@ -3,7 +3,6 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.HashMap; -import java.util.List; import java.util.Map; import java.io.Serializable; import javax.validation.constraints.*; @@ -19,11 +18,10 @@ @JsonTypeName("MapTest") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class MapTest implements Serializable { - - private @Valid Map> mapMapOfString = new HashMap<>(); - -public enum InnerEnum { +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class MapTest implements Serializable { + private @Valid Map> mapMapOfString = null; + public enum InnerEnum { UPPER(String.valueOf("UPPER")), LOWER(String.valueOf("lower")); @@ -44,6 +42,21 @@ public String toString() { return String.valueOf(value); } + /** + * Convert a String into String, as specified in the + * See JAX RS 2.0 Specification, section 3.2, p. 12 + */ + public static InnerEnum fromString(String s) { + for (InnerEnum b : InnerEnum.values()) { + // using Objects.toString() to be safe if value type non-object type + // because types like 'int' etc. will be auto-boxed + if (java.util.Objects.toString(b.value).equals(s)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected string value '" + s + "'"); + } + @JsonCreator public static InnerEnum fromValue(String value) { for (InnerEnum b : InnerEnum.values()) { @@ -55,9 +68,9 @@ public static InnerEnum fromValue(String value) { } } - private @Valid Map mapOfEnumString = new HashMap<>(); - private @Valid Map directMap = new HashMap<>(); - private @Valid Map indirectMap = new HashMap<>(); + private @Valid Map mapOfEnumString = null; + private @Valid Map directMap = null; + private @Valid Map indirectMap = null; /** **/ @@ -67,8 +80,6 @@ public MapTest mapMapOfString(Map> mapMapOfString) { } - - @ApiModelProperty(value = "") @JsonProperty("map_map_of_string") public Map> getMapMapOfString() { @@ -96,7 +107,7 @@ public MapTest removeMapMapOfStringItem(Map mapMapOfStringItem) return this; } -/** + /** **/ public MapTest mapOfEnumString(Map mapOfEnumString) { this.mapOfEnumString = mapOfEnumString; @@ -104,8 +115,6 @@ public MapTest mapOfEnumString(Map mapOfEnumString) { } - - @ApiModelProperty(value = "") @JsonProperty("map_of_enum_string") public Map getMapOfEnumString() { @@ -133,7 +142,7 @@ public MapTest removeMapOfEnumStringItem(InnerEnum mapOfEnumStringItem) { return this; } -/** + /** **/ public MapTest directMap(Map directMap) { this.directMap = directMap; @@ -141,8 +150,6 @@ public MapTest directMap(Map directMap) { } - - @ApiModelProperty(value = "") @JsonProperty("direct_map") public Map getDirectMap() { @@ -170,7 +177,7 @@ public MapTest removeDirectMapItem(Boolean directMapItem) { return this; } -/** + /** **/ public MapTest indirectMap(Map indirectMap) { this.indirectMap = indirectMap; @@ -178,8 +185,6 @@ public MapTest indirectMap(Map indirectMap) { } - - @ApiModelProperty(value = "") @JsonProperty("indirect_map") public Map getIndirectMap() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java index 92d8a9a44124..c5e37deb2390 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java @@ -4,7 +4,6 @@ import io.swagger.annotations.ApiModelProperty; import java.util.Date; import java.util.HashMap; -import java.util.List; import java.util.Map; import java.util.UUID; import org.openapitools.model.Animal; @@ -22,11 +21,11 @@ @JsonTypeName("MixedPropertiesAndAdditionalPropertiesClass") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class MixedPropertiesAndAdditionalPropertiesClass implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class MixedPropertiesAndAdditionalPropertiesClass implements Serializable { private @Valid UUID uuid; private @Valid Date dateTime; - private @Valid Map map = new HashMap<>(); + private @Valid Map map = null; /** **/ @@ -36,8 +35,6 @@ public MixedPropertiesAndAdditionalPropertiesClass uuid(UUID uuid) { } - - @ApiModelProperty(value = "") @JsonProperty("uuid") public UUID getUuid() { @@ -49,7 +46,7 @@ public void setUuid(UUID uuid) { this.uuid = uuid; } -/** + /** **/ public MixedPropertiesAndAdditionalPropertiesClass dateTime(Date dateTime) { this.dateTime = dateTime; @@ -57,8 +54,6 @@ public MixedPropertiesAndAdditionalPropertiesClass dateTime(Date dateTime) { } - - @ApiModelProperty(value = "") @JsonProperty("dateTime") public Date getDateTime() { @@ -70,7 +65,7 @@ public void setDateTime(Date dateTime) { this.dateTime = dateTime; } -/** + /** **/ public MixedPropertiesAndAdditionalPropertiesClass map(Map map) { this.map = map; @@ -78,8 +73,6 @@ public MixedPropertiesAndAdditionalPropertiesClass map(Map map) } - - @ApiModelProperty(value = "") @JsonProperty("map") public Map getMap() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Model200Response.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Model200Response.java index af86cf00edbb..9023f1b3641a 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Model200Response.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Model200Response.java @@ -19,8 +19,8 @@ **/ @ApiModel(description = "Model for testing model name starting with number") @JsonTypeName("200_response") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class Model200Response implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class Model200Response implements Serializable { private @Valid Integer name; private @Valid String propertyClass; @@ -32,8 +32,6 @@ public Model200Response name(Integer name) { } - - @ApiModelProperty(value = "") @JsonProperty("name") public Integer getName() { @@ -45,7 +43,7 @@ public void setName(Integer name) { this.name = name; } -/** + /** **/ public Model200Response propertyClass(String propertyClass) { this.propertyClass = propertyClass; @@ -53,8 +51,6 @@ public Model200Response propertyClass(String propertyClass) { } - - @ApiModelProperty(value = "") @JsonProperty("class") public String getPropertyClass() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelApiResponse.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelApiResponse.java index 3bcaaffb3d32..58d4e3da8fe8 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelApiResponse.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelApiResponse.java @@ -17,8 +17,8 @@ @JsonTypeName("ApiResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class ModelApiResponse implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class ModelApiResponse implements Serializable { private @Valid Integer code; private @Valid String type; private @Valid String message; @@ -31,8 +31,6 @@ public ModelApiResponse code(Integer code) { } - - @ApiModelProperty(value = "") @JsonProperty("code") public Integer getCode() { @@ -44,7 +42,7 @@ public void setCode(Integer code) { this.code = code; } -/** + /** **/ public ModelApiResponse type(String type) { this.type = type; @@ -52,8 +50,6 @@ public ModelApiResponse type(String type) { } - - @ApiModelProperty(value = "") @JsonProperty("type") public String getType() { @@ -65,7 +61,7 @@ public void setType(String type) { this.type = type; } -/** + /** **/ public ModelApiResponse message(String message) { this.message = message; @@ -73,8 +69,6 @@ public ModelApiResponse message(String message) { } - - @ApiModelProperty(value = "") @JsonProperty("message") public String getMessage() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelFile.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelFile.java index 95dfa998db35..b68b11020963 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelFile.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelFile.java @@ -19,8 +19,8 @@ **/ @ApiModel(description = "Must be named `File` for test.") @JsonTypeName("File") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class ModelFile implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class ModelFile implements Serializable { private @Valid String sourceURI; /** @@ -32,8 +32,6 @@ public ModelFile sourceURI(String sourceURI) { } - - @ApiModelProperty(value = "Test capitalization") @JsonProperty("sourceURI") public String getSourceURI() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelList.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelList.java index ec97de0198c3..5f5c9d766d55 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelList.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelList.java @@ -17,8 +17,8 @@ @JsonTypeName("List") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class ModelList implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class ModelList implements Serializable { private @Valid String _123list; /** @@ -29,8 +29,6 @@ public ModelList _123list(String _123list) { } - - @ApiModelProperty(value = "") @JsonProperty("123-list") public String get123list() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelReturn.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelReturn.java index b9055976ff5a..3af7ec36256e 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelReturn.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ModelReturn.java @@ -19,8 +19,8 @@ **/ @ApiModel(description = "Model for testing reserved words") @JsonTypeName("Return") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class ModelReturn implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class ModelReturn implements Serializable { private @Valid Integer _return; /** @@ -31,8 +31,6 @@ public ModelReturn _return(Integer _return) { } - - @ApiModelProperty(value = "") @JsonProperty("return") public Integer getReturn() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Name.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Name.java index 54d09365aedd..09f3be2cf444 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Name.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Name.java @@ -18,8 +18,8 @@ **/ @ApiModel(description = "Model for testing model name same as property name") @JsonTypeName("Name") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class Name implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class Name implements Serializable { private @Valid Integer name; private @Valid Integer snakeCase; private @Valid String property; @@ -33,8 +33,6 @@ public Name name(Integer name) { } - - @ApiModelProperty(required = true, value = "") @JsonProperty("name") @NotNull @@ -47,7 +45,7 @@ public void setName(Integer name) { this.name = name; } -/** + /** **/ public Name snakeCase(Integer snakeCase) { this.snakeCase = snakeCase; @@ -55,8 +53,6 @@ public Name snakeCase(Integer snakeCase) { } - - @ApiModelProperty(value = "") @JsonProperty("snake_case") public Integer getSnakeCase() { @@ -68,7 +64,7 @@ public void setSnakeCase(Integer snakeCase) { this.snakeCase = snakeCase; } -/** + /** **/ public Name property(String property) { this.property = property; @@ -76,8 +72,6 @@ public Name property(String property) { } - - @ApiModelProperty(value = "") @JsonProperty("property") public String getProperty() { @@ -89,7 +83,7 @@ public void setProperty(String property) { this.property = property; } -/** + /** **/ public Name _123number(Integer _123number) { this._123number = _123number; @@ -97,8 +91,6 @@ public Name _123number(Integer _123number) { } - - @ApiModelProperty(value = "") @JsonProperty("123Number") public Integer get123number() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/NumberOnly.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/NumberOnly.java index 9ea507266dcc..d8bba4783ff2 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/NumberOnly.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/NumberOnly.java @@ -17,8 +17,8 @@ @JsonTypeName("NumberOnly") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class NumberOnly implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class NumberOnly implements Serializable { private @Valid BigDecimal justNumber; /** @@ -29,8 +29,6 @@ public NumberOnly justNumber(BigDecimal justNumber) { } - - @ApiModelProperty(value = "") @JsonProperty("JustNumber") public BigDecimal getJustNumber() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Order.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Order.java index e67d3772f9de..5a6d37a5d791 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Order.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Order.java @@ -17,14 +17,13 @@ @JsonTypeName("Order") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class Order implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class Order implements Serializable { private @Valid Long id; private @Valid Long petId; private @Valid Integer quantity; private @Valid Date shipDate; - -public enum StatusEnum { + public enum StatusEnum { PLACED(String.valueOf("placed")), APPROVED(String.valueOf("approved")), DELIVERED(String.valueOf("delivered")); @@ -45,6 +44,21 @@ public String toString() { return String.valueOf(value); } + /** + * Convert a String into String, as specified in the + * See JAX RS 2.0 Specification, section 3.2, p. 12 + */ + public static StatusEnum fromString(String s) { + for (StatusEnum b : StatusEnum.values()) { + // using Objects.toString() to be safe if value type non-object type + // because types like 'int' etc. will be auto-boxed + if (java.util.Objects.toString(b.value).equals(s)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected string value '" + s + "'"); + } + @JsonCreator public static StatusEnum fromValue(String value) { for (StatusEnum b : StatusEnum.values()) { @@ -67,8 +81,6 @@ public Order id(Long id) { } - - @ApiModelProperty(value = "") @JsonProperty("id") public Long getId() { @@ -80,7 +92,7 @@ public void setId(Long id) { this.id = id; } -/** + /** **/ public Order petId(Long petId) { this.petId = petId; @@ -88,8 +100,6 @@ public Order petId(Long petId) { } - - @ApiModelProperty(value = "") @JsonProperty("petId") public Long getPetId() { @@ -101,7 +111,7 @@ public void setPetId(Long petId) { this.petId = petId; } -/** + /** **/ public Order quantity(Integer quantity) { this.quantity = quantity; @@ -109,8 +119,6 @@ public Order quantity(Integer quantity) { } - - @ApiModelProperty(value = "") @JsonProperty("quantity") public Integer getQuantity() { @@ -122,7 +130,7 @@ public void setQuantity(Integer quantity) { this.quantity = quantity; } -/** + /** **/ public Order shipDate(Date shipDate) { this.shipDate = shipDate; @@ -130,8 +138,6 @@ public Order shipDate(Date shipDate) { } - - @ApiModelProperty(value = "") @JsonProperty("shipDate") public Date getShipDate() { @@ -143,7 +149,7 @@ public void setShipDate(Date shipDate) { this.shipDate = shipDate; } -/** + /** * Order Status **/ public Order status(StatusEnum status) { @@ -152,8 +158,6 @@ public Order status(StatusEnum status) { } - - @ApiModelProperty(value = "Order Status") @JsonProperty("status") public StatusEnum getStatus() { @@ -165,7 +169,7 @@ public void setStatus(StatusEnum status) { this.status = status; } -/** + /** **/ public Order complete(Boolean complete) { this.complete = complete; @@ -173,8 +177,6 @@ public Order complete(Boolean complete) { } - - @ApiModelProperty(value = "") @JsonProperty("complete") public Boolean getComplete() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterComposite.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterComposite.java index 95ff03416bb3..b369e965b696 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterComposite.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterComposite.java @@ -17,8 +17,8 @@ @JsonTypeName("OuterComposite") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class OuterComposite implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class OuterComposite implements Serializable { private @Valid BigDecimal myNumber; private @Valid String myString; private @Valid Boolean myBoolean; @@ -31,8 +31,6 @@ public OuterComposite myNumber(BigDecimal myNumber) { } - - @ApiModelProperty(value = "") @JsonProperty("my_number") public BigDecimal getMyNumber() { @@ -44,7 +42,7 @@ public void setMyNumber(BigDecimal myNumber) { this.myNumber = myNumber; } -/** + /** **/ public OuterComposite myString(String myString) { this.myString = myString; @@ -52,8 +50,6 @@ public OuterComposite myString(String myString) { } - - @ApiModelProperty(value = "") @JsonProperty("my_string") public String getMyString() { @@ -65,7 +61,7 @@ public void setMyString(String myString) { this.myString = myString; } -/** + /** **/ public OuterComposite myBoolean(Boolean myBoolean) { this.myBoolean = myBoolean; @@ -73,8 +69,6 @@ public OuterComposite myBoolean(Boolean myBoolean) { } - - @ApiModelProperty(value = "") @JsonProperty("my_boolean") public Boolean getMyBoolean() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterEnum.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterEnum.java index fbd86c9bdbe1..131a96d2ceba 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterEnum.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/OuterEnum.java @@ -24,6 +24,21 @@ public enum OuterEnum { this.value = value; } + /** + * Convert a String into String, as specified in the + * See JAX RS 2.0 Specification, section 3.2, p. 12 + */ + public static OuterEnum fromString(String s) { + for (OuterEnum b : OuterEnum.values()) { + // using Objects.toString() to be safe if value type non-object type + // because types like 'int' etc. will be auto-boxed + if (java.util.Objects.toString(b.value).equals(s)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected string value '" + s + "'"); + } + @Override @JsonValue public String toString() { 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 8ec79b936c8d..509dc7f912fe 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 @@ -23,15 +23,14 @@ @JsonTypeName("Pet") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class Pet implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class Pet implements Serializable { private @Valid Long id; private @Valid Category category; private @Valid String name; private @Valid Set photoUrls = new LinkedHashSet<>(); - private @Valid List tags = new ArrayList<>(); - -public enum StatusEnum { + private @Valid List tags = null; + public enum StatusEnum { AVAILABLE(String.valueOf("available")), PENDING(String.valueOf("pending")), SOLD(String.valueOf("sold")); @@ -52,6 +51,21 @@ public String toString() { return String.valueOf(value); } + /** + * Convert a String into String, as specified in the + * See JAX RS 2.0 Specification, section 3.2, p. 12 + */ + public static StatusEnum fromString(String s) { + for (StatusEnum b : StatusEnum.values()) { + // using Objects.toString() to be safe if value type non-object type + // because types like 'int' etc. will be auto-boxed + if (java.util.Objects.toString(b.value).equals(s)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected string value '" + s + "'"); + } + @JsonCreator public static StatusEnum fromValue(String value) { for (StatusEnum b : StatusEnum.values()) { @@ -73,8 +87,6 @@ public Pet id(Long id) { } - - @ApiModelProperty(value = "") @JsonProperty("id") public Long getId() { @@ -86,7 +98,7 @@ public void setId(Long id) { this.id = id; } -/** + /** **/ public Pet category(Category category) { this.category = category; @@ -94,8 +106,6 @@ public Pet category(Category category) { } - - @ApiModelProperty(value = "") @JsonProperty("category") public Category getCategory() { @@ -107,7 +117,7 @@ public void setCategory(Category category) { this.category = category; } -/** + /** **/ public Pet name(String name) { this.name = name; @@ -115,8 +125,6 @@ public Pet name(String name) { } - - @ApiModelProperty(example = "doggie", required = true, value = "") @JsonProperty("name") @NotNull @@ -129,7 +137,7 @@ public void setName(String name) { this.name = name; } -/** + /** **/ public Pet photoUrls(Set photoUrls) { this.photoUrls = photoUrls; @@ -137,8 +145,6 @@ public Pet photoUrls(Set photoUrls) { } - - @ApiModelProperty(required = true, value = "") @JsonProperty("photoUrls") @NotNull @@ -168,7 +174,7 @@ public Pet removePhotoUrlsItem(String photoUrlsItem) { return this; } -/** + /** **/ public Pet tags(List tags) { this.tags = tags; @@ -176,8 +182,6 @@ public Pet tags(List tags) { } - - @ApiModelProperty(value = "") @JsonProperty("tags") public List getTags() { @@ -205,7 +209,7 @@ public Pet removeTagsItem(Tag tagsItem) { return this; } -/** + /** * pet status in the store **/ public Pet status(StatusEnum status) { @@ -214,8 +218,6 @@ public Pet status(StatusEnum status) { } - - @ApiModelProperty(value = "pet status in the store") @JsonProperty("status") public StatusEnum getStatus() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ReadOnlyFirst.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ReadOnlyFirst.java index 71451f9cf68d..164caf2e4071 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ReadOnlyFirst.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/ReadOnlyFirst.java @@ -16,8 +16,8 @@ @JsonTypeName("ReadOnlyFirst") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class ReadOnlyFirst implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class ReadOnlyFirst implements Serializable { private @Valid String bar; private @Valid String baz; @@ -29,8 +29,6 @@ public ReadOnlyFirst bar(String bar) { } - - @ApiModelProperty(value = "") @JsonProperty("bar") public String getBar() { @@ -42,7 +40,7 @@ public void setBar(String bar) { this.bar = bar; } -/** + /** **/ public ReadOnlyFirst baz(String baz) { this.baz = baz; @@ -50,8 +48,6 @@ public ReadOnlyFirst baz(String baz) { } - - @ApiModelProperty(value = "") @JsonProperty("baz") public String getBaz() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/SpecialModelName.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/SpecialModelName.java index 0fc3694ffad8..03dbaba2b8f7 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/SpecialModelName.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/SpecialModelName.java @@ -17,8 +17,8 @@ @JsonTypeName("$special[model.name]") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class SpecialModelName implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class SpecialModelName implements Serializable { private @Valid Long $specialPropertyName; /** @@ -29,8 +29,6 @@ } - - @ApiModelProperty(value = "") @JsonProperty("$special[property.name]") public Long get$SpecialPropertyName() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/StringBooleanMap.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/StringBooleanMap.java deleted file mode 100644 index e48ad0840ac1..000000000000 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/StringBooleanMap.java +++ /dev/null @@ -1,58 +0,0 @@ -package org.openapitools.model; - -import java.util.HashMap; -import java.util.Map; -import java.io.Serializable; -import javax.validation.constraints.*; -import javax.validation.Valid; - -import io.swagger.annotations.*; -import java.util.Objects; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - - - -public class StringBooleanMap extends HashMap implements Serializable { - - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - StringBooleanMap stringBooleanMap = (StringBooleanMap) o; - return true; - } - - @Override - public int hashCode() { - return Objects.hash(); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class StringBooleanMap {\n"); - sb.append(" ").append(toIndentedString(super.toString())).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } -} - diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Tag.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Tag.java index db7d608abd57..56dde364824e 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Tag.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/Tag.java @@ -16,8 +16,8 @@ @JsonTypeName("Tag") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class Tag implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class Tag implements Serializable { private @Valid Long id; private @Valid String name; @@ -29,8 +29,6 @@ public Tag id(Long id) { } - - @ApiModelProperty(value = "") @JsonProperty("id") public Long getId() { @@ -42,7 +40,7 @@ public void setId(Long id) { this.id = id; } -/** + /** **/ public Tag name(String name) { this.name = name; @@ -50,8 +48,6 @@ public Tag name(String name) { } - - @ApiModelProperty(value = "") @JsonProperty("name") public String getName() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/TypeHolderDefault.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/TypeHolderDefault.java index 98cdf57b7fe5..5a58d2e4a493 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/TypeHolderDefault.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/TypeHolderDefault.java @@ -19,8 +19,8 @@ @JsonTypeName("TypeHolderDefault") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class TypeHolderDefault implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class TypeHolderDefault implements Serializable { private @Valid String stringItem = "what"; private @Valid BigDecimal numberItem; private @Valid Integer integerItem; @@ -35,8 +35,6 @@ public TypeHolderDefault stringItem(String stringItem) { } - - @ApiModelProperty(required = true, value = "") @JsonProperty("string_item") @NotNull @@ -49,7 +47,7 @@ public void setStringItem(String stringItem) { this.stringItem = stringItem; } -/** + /** **/ public TypeHolderDefault numberItem(BigDecimal numberItem) { this.numberItem = numberItem; @@ -57,8 +55,6 @@ public TypeHolderDefault numberItem(BigDecimal numberItem) { } - - @ApiModelProperty(required = true, value = "") @JsonProperty("number_item") @NotNull @@ -71,7 +67,7 @@ public void setNumberItem(BigDecimal numberItem) { this.numberItem = numberItem; } -/** + /** **/ public TypeHolderDefault integerItem(Integer integerItem) { this.integerItem = integerItem; @@ -79,8 +75,6 @@ public TypeHolderDefault integerItem(Integer integerItem) { } - - @ApiModelProperty(required = true, value = "") @JsonProperty("integer_item") @NotNull @@ -93,7 +87,7 @@ public void setIntegerItem(Integer integerItem) { this.integerItem = integerItem; } -/** + /** **/ public TypeHolderDefault boolItem(Boolean boolItem) { this.boolItem = boolItem; @@ -101,8 +95,6 @@ public TypeHolderDefault boolItem(Boolean boolItem) { } - - @ApiModelProperty(required = true, value = "") @JsonProperty("bool_item") @NotNull @@ -115,7 +107,7 @@ public void setBoolItem(Boolean boolItem) { this.boolItem = boolItem; } -/** + /** **/ public TypeHolderDefault arrayItem(List arrayItem) { this.arrayItem = arrayItem; @@ -123,8 +115,6 @@ public TypeHolderDefault arrayItem(List arrayItem) { } - - @ApiModelProperty(required = true, value = "") @JsonProperty("array_item") @NotNull diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/TypeHolderExample.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/TypeHolderExample.java index f2fbe66277b5..1c24650e192a 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/TypeHolderExample.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/TypeHolderExample.java @@ -19,8 +19,8 @@ @JsonTypeName("TypeHolderExample") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class TypeHolderExample implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class TypeHolderExample implements Serializable { private @Valid String stringItem; private @Valid BigDecimal numberItem; private @Valid Float floatItem; @@ -36,8 +36,6 @@ public TypeHolderExample stringItem(String stringItem) { } - - @ApiModelProperty(example = "what", required = true, value = "") @JsonProperty("string_item") @NotNull @@ -50,7 +48,7 @@ public void setStringItem(String stringItem) { this.stringItem = stringItem; } -/** + /** **/ public TypeHolderExample numberItem(BigDecimal numberItem) { this.numberItem = numberItem; @@ -58,8 +56,6 @@ public TypeHolderExample numberItem(BigDecimal numberItem) { } - - @ApiModelProperty(example = "1.234", required = true, value = "") @JsonProperty("number_item") @NotNull @@ -72,7 +68,7 @@ public void setNumberItem(BigDecimal numberItem) { this.numberItem = numberItem; } -/** + /** **/ public TypeHolderExample floatItem(Float floatItem) { this.floatItem = floatItem; @@ -80,8 +76,6 @@ public TypeHolderExample floatItem(Float floatItem) { } - - @ApiModelProperty(example = "1.234", required = true, value = "") @JsonProperty("float_item") @NotNull @@ -94,7 +88,7 @@ public void setFloatItem(Float floatItem) { this.floatItem = floatItem; } -/** + /** **/ public TypeHolderExample integerItem(Integer integerItem) { this.integerItem = integerItem; @@ -102,8 +96,6 @@ public TypeHolderExample integerItem(Integer integerItem) { } - - @ApiModelProperty(example = "-2", required = true, value = "") @JsonProperty("integer_item") @NotNull @@ -116,7 +108,7 @@ public void setIntegerItem(Integer integerItem) { this.integerItem = integerItem; } -/** + /** **/ public TypeHolderExample boolItem(Boolean boolItem) { this.boolItem = boolItem; @@ -124,8 +116,6 @@ public TypeHolderExample boolItem(Boolean boolItem) { } - - @ApiModelProperty(example = "true", required = true, value = "") @JsonProperty("bool_item") @NotNull @@ -138,7 +128,7 @@ public void setBoolItem(Boolean boolItem) { this.boolItem = boolItem; } -/** + /** **/ public TypeHolderExample arrayItem(List arrayItem) { this.arrayItem = arrayItem; @@ -146,8 +136,6 @@ public TypeHolderExample arrayItem(List arrayItem) { } - - @ApiModelProperty(example = "[0, 1, 2, 3]", required = true, value = "") @JsonProperty("array_item") @NotNull diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/User.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/User.java index 271676fb2e09..6b0eef1b19e4 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/User.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/User.java @@ -16,8 +16,8 @@ @JsonTypeName("User") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class User implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class User implements Serializable { private @Valid Long id; private @Valid String username; private @Valid String firstName; @@ -35,8 +35,6 @@ public User id(Long id) { } - - @ApiModelProperty(value = "") @JsonProperty("id") public Long getId() { @@ -48,7 +46,7 @@ public void setId(Long id) { this.id = id; } -/** + /** **/ public User username(String username) { this.username = username; @@ -56,8 +54,6 @@ public User username(String username) { } - - @ApiModelProperty(value = "") @JsonProperty("username") public String getUsername() { @@ -69,7 +65,7 @@ public void setUsername(String username) { this.username = username; } -/** + /** **/ public User firstName(String firstName) { this.firstName = firstName; @@ -77,8 +73,6 @@ public User firstName(String firstName) { } - - @ApiModelProperty(value = "") @JsonProperty("firstName") public String getFirstName() { @@ -90,7 +84,7 @@ public void setFirstName(String firstName) { this.firstName = firstName; } -/** + /** **/ public User lastName(String lastName) { this.lastName = lastName; @@ -98,8 +92,6 @@ public User lastName(String lastName) { } - - @ApiModelProperty(value = "") @JsonProperty("lastName") public String getLastName() { @@ -111,7 +103,7 @@ public void setLastName(String lastName) { this.lastName = lastName; } -/** + /** **/ public User email(String email) { this.email = email; @@ -119,8 +111,6 @@ public User email(String email) { } - - @ApiModelProperty(value = "") @JsonProperty("email") public String getEmail() { @@ -132,7 +122,7 @@ public void setEmail(String email) { this.email = email; } -/** + /** **/ public User password(String password) { this.password = password; @@ -140,8 +130,6 @@ public User password(String password) { } - - @ApiModelProperty(value = "") @JsonProperty("password") public String getPassword() { @@ -153,7 +141,7 @@ public void setPassword(String password) { this.password = password; } -/** + /** **/ public User phone(String phone) { this.phone = phone; @@ -161,8 +149,6 @@ public User phone(String phone) { } - - @ApiModelProperty(value = "") @JsonProperty("phone") public String getPhone() { @@ -174,7 +160,7 @@ public void setPhone(String phone) { this.phone = phone; } -/** + /** * User Status **/ public User userStatus(Integer userStatus) { @@ -183,8 +169,6 @@ public User userStatus(Integer userStatus) { } - - @ApiModelProperty(value = "User Status") @JsonProperty("userStatus") public Integer getUserStatus() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/XmlItem.java b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/XmlItem.java index c70af4c9e31f..eff4ff035ff0 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/XmlItem.java +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/XmlItem.java @@ -19,37 +19,37 @@ @JsonTypeName("XmlItem") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")public class XmlItem implements Serializable { - +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen") +public class XmlItem implements Serializable { private @Valid String attributeString; private @Valid BigDecimal attributeNumber; private @Valid Integer attributeInteger; private @Valid Boolean attributeBoolean; - private @Valid List wrappedArray = new ArrayList<>(); + private @Valid List wrappedArray = null; private @Valid String nameString; private @Valid BigDecimal nameNumber; private @Valid Integer nameInteger; private @Valid Boolean nameBoolean; - private @Valid List nameArray = new ArrayList<>(); - private @Valid List nameWrappedArray = new ArrayList<>(); + private @Valid List nameArray = null; + private @Valid List nameWrappedArray = null; private @Valid String prefixString; private @Valid BigDecimal prefixNumber; private @Valid Integer prefixInteger; private @Valid Boolean prefixBoolean; - private @Valid List prefixArray = new ArrayList<>(); - private @Valid List prefixWrappedArray = new ArrayList<>(); + private @Valid List prefixArray = null; + private @Valid List prefixWrappedArray = null; private @Valid String namespaceString; private @Valid BigDecimal namespaceNumber; private @Valid Integer namespaceInteger; private @Valid Boolean namespaceBoolean; - private @Valid List namespaceArray = new ArrayList<>(); - private @Valid List namespaceWrappedArray = new ArrayList<>(); + private @Valid List namespaceArray = null; + private @Valid List namespaceWrappedArray = null; private @Valid String prefixNsString; private @Valid BigDecimal prefixNsNumber; private @Valid Integer prefixNsInteger; private @Valid Boolean prefixNsBoolean; - private @Valid List prefixNsArray = new ArrayList<>(); - private @Valid List prefixNsWrappedArray = new ArrayList<>(); + private @Valid List prefixNsArray = null; + private @Valid List prefixNsWrappedArray = null; /** **/ @@ -59,8 +59,6 @@ public XmlItem attributeString(String attributeString) { } - - @ApiModelProperty(example = "string", value = "") @JsonProperty("attribute_string") public String getAttributeString() { @@ -72,7 +70,7 @@ public void setAttributeString(String attributeString) { this.attributeString = attributeString; } -/** + /** **/ public XmlItem attributeNumber(BigDecimal attributeNumber) { this.attributeNumber = attributeNumber; @@ -80,8 +78,6 @@ public XmlItem attributeNumber(BigDecimal attributeNumber) { } - - @ApiModelProperty(example = "1.234", value = "") @JsonProperty("attribute_number") public BigDecimal getAttributeNumber() { @@ -93,7 +89,7 @@ public void setAttributeNumber(BigDecimal attributeNumber) { this.attributeNumber = attributeNumber; } -/** + /** **/ public XmlItem attributeInteger(Integer attributeInteger) { this.attributeInteger = attributeInteger; @@ -101,8 +97,6 @@ public XmlItem attributeInteger(Integer attributeInteger) { } - - @ApiModelProperty(example = "-2", value = "") @JsonProperty("attribute_integer") public Integer getAttributeInteger() { @@ -114,7 +108,7 @@ public void setAttributeInteger(Integer attributeInteger) { this.attributeInteger = attributeInteger; } -/** + /** **/ public XmlItem attributeBoolean(Boolean attributeBoolean) { this.attributeBoolean = attributeBoolean; @@ -122,8 +116,6 @@ public XmlItem attributeBoolean(Boolean attributeBoolean) { } - - @ApiModelProperty(example = "true", value = "") @JsonProperty("attribute_boolean") public Boolean getAttributeBoolean() { @@ -135,7 +127,7 @@ public void setAttributeBoolean(Boolean attributeBoolean) { this.attributeBoolean = attributeBoolean; } -/** + /** **/ public XmlItem wrappedArray(List wrappedArray) { this.wrappedArray = wrappedArray; @@ -143,8 +135,6 @@ public XmlItem wrappedArray(List wrappedArray) { } - - @ApiModelProperty(value = "") @JsonProperty("wrapped_array") public List getWrappedArray() { @@ -172,7 +162,7 @@ public XmlItem removeWrappedArrayItem(Integer wrappedArrayItem) { return this; } -/** + /** **/ public XmlItem nameString(String nameString) { this.nameString = nameString; @@ -180,8 +170,6 @@ public XmlItem nameString(String nameString) { } - - @ApiModelProperty(example = "string", value = "") @JsonProperty("name_string") public String getNameString() { @@ -193,7 +181,7 @@ public void setNameString(String nameString) { this.nameString = nameString; } -/** + /** **/ public XmlItem nameNumber(BigDecimal nameNumber) { this.nameNumber = nameNumber; @@ -201,8 +189,6 @@ public XmlItem nameNumber(BigDecimal nameNumber) { } - - @ApiModelProperty(example = "1.234", value = "") @JsonProperty("name_number") public BigDecimal getNameNumber() { @@ -214,7 +200,7 @@ public void setNameNumber(BigDecimal nameNumber) { this.nameNumber = nameNumber; } -/** + /** **/ public XmlItem nameInteger(Integer nameInteger) { this.nameInteger = nameInteger; @@ -222,8 +208,6 @@ public XmlItem nameInteger(Integer nameInteger) { } - - @ApiModelProperty(example = "-2", value = "") @JsonProperty("name_integer") public Integer getNameInteger() { @@ -235,7 +219,7 @@ public void setNameInteger(Integer nameInteger) { this.nameInteger = nameInteger; } -/** + /** **/ public XmlItem nameBoolean(Boolean nameBoolean) { this.nameBoolean = nameBoolean; @@ -243,8 +227,6 @@ public XmlItem nameBoolean(Boolean nameBoolean) { } - - @ApiModelProperty(example = "true", value = "") @JsonProperty("name_boolean") public Boolean getNameBoolean() { @@ -256,7 +238,7 @@ public void setNameBoolean(Boolean nameBoolean) { this.nameBoolean = nameBoolean; } -/** + /** **/ public XmlItem nameArray(List nameArray) { this.nameArray = nameArray; @@ -264,8 +246,6 @@ public XmlItem nameArray(List nameArray) { } - - @ApiModelProperty(value = "") @JsonProperty("name_array") public List getNameArray() { @@ -293,7 +273,7 @@ public XmlItem removeNameArrayItem(Integer nameArrayItem) { return this; } -/** + /** **/ public XmlItem nameWrappedArray(List nameWrappedArray) { this.nameWrappedArray = nameWrappedArray; @@ -301,8 +281,6 @@ public XmlItem nameWrappedArray(List nameWrappedArray) { } - - @ApiModelProperty(value = "") @JsonProperty("name_wrapped_array") public List getNameWrappedArray() { @@ -330,7 +308,7 @@ public XmlItem removeNameWrappedArrayItem(Integer nameWrappedArrayItem) { return this; } -/** + /** **/ public XmlItem prefixString(String prefixString) { this.prefixString = prefixString; @@ -338,8 +316,6 @@ public XmlItem prefixString(String prefixString) { } - - @ApiModelProperty(example = "string", value = "") @JsonProperty("prefix_string") public String getPrefixString() { @@ -351,7 +327,7 @@ public void setPrefixString(String prefixString) { this.prefixString = prefixString; } -/** + /** **/ public XmlItem prefixNumber(BigDecimal prefixNumber) { this.prefixNumber = prefixNumber; @@ -359,8 +335,6 @@ public XmlItem prefixNumber(BigDecimal prefixNumber) { } - - @ApiModelProperty(example = "1.234", value = "") @JsonProperty("prefix_number") public BigDecimal getPrefixNumber() { @@ -372,7 +346,7 @@ public void setPrefixNumber(BigDecimal prefixNumber) { this.prefixNumber = prefixNumber; } -/** + /** **/ public XmlItem prefixInteger(Integer prefixInteger) { this.prefixInteger = prefixInteger; @@ -380,8 +354,6 @@ public XmlItem prefixInteger(Integer prefixInteger) { } - - @ApiModelProperty(example = "-2", value = "") @JsonProperty("prefix_integer") public Integer getPrefixInteger() { @@ -393,7 +365,7 @@ public void setPrefixInteger(Integer prefixInteger) { this.prefixInteger = prefixInteger; } -/** + /** **/ public XmlItem prefixBoolean(Boolean prefixBoolean) { this.prefixBoolean = prefixBoolean; @@ -401,8 +373,6 @@ public XmlItem prefixBoolean(Boolean prefixBoolean) { } - - @ApiModelProperty(example = "true", value = "") @JsonProperty("prefix_boolean") public Boolean getPrefixBoolean() { @@ -414,7 +384,7 @@ public void setPrefixBoolean(Boolean prefixBoolean) { this.prefixBoolean = prefixBoolean; } -/** + /** **/ public XmlItem prefixArray(List prefixArray) { this.prefixArray = prefixArray; @@ -422,8 +392,6 @@ public XmlItem prefixArray(List prefixArray) { } - - @ApiModelProperty(value = "") @JsonProperty("prefix_array") public List getPrefixArray() { @@ -451,7 +419,7 @@ public XmlItem removePrefixArrayItem(Integer prefixArrayItem) { return this; } -/** + /** **/ public XmlItem prefixWrappedArray(List prefixWrappedArray) { this.prefixWrappedArray = prefixWrappedArray; @@ -459,8 +427,6 @@ public XmlItem prefixWrappedArray(List prefixWrappedArray) { } - - @ApiModelProperty(value = "") @JsonProperty("prefix_wrapped_array") public List getPrefixWrappedArray() { @@ -488,7 +454,7 @@ public XmlItem removePrefixWrappedArrayItem(Integer prefixWrappedArrayItem) { return this; } -/** + /** **/ public XmlItem namespaceString(String namespaceString) { this.namespaceString = namespaceString; @@ -496,8 +462,6 @@ public XmlItem namespaceString(String namespaceString) { } - - @ApiModelProperty(example = "string", value = "") @JsonProperty("namespace_string") public String getNamespaceString() { @@ -509,7 +473,7 @@ public void setNamespaceString(String namespaceString) { this.namespaceString = namespaceString; } -/** + /** **/ public XmlItem namespaceNumber(BigDecimal namespaceNumber) { this.namespaceNumber = namespaceNumber; @@ -517,8 +481,6 @@ public XmlItem namespaceNumber(BigDecimal namespaceNumber) { } - - @ApiModelProperty(example = "1.234", value = "") @JsonProperty("namespace_number") public BigDecimal getNamespaceNumber() { @@ -530,7 +492,7 @@ public void setNamespaceNumber(BigDecimal namespaceNumber) { this.namespaceNumber = namespaceNumber; } -/** + /** **/ public XmlItem namespaceInteger(Integer namespaceInteger) { this.namespaceInteger = namespaceInteger; @@ -538,8 +500,6 @@ public XmlItem namespaceInteger(Integer namespaceInteger) { } - - @ApiModelProperty(example = "-2", value = "") @JsonProperty("namespace_integer") public Integer getNamespaceInteger() { @@ -551,7 +511,7 @@ public void setNamespaceInteger(Integer namespaceInteger) { this.namespaceInteger = namespaceInteger; } -/** + /** **/ public XmlItem namespaceBoolean(Boolean namespaceBoolean) { this.namespaceBoolean = namespaceBoolean; @@ -559,8 +519,6 @@ public XmlItem namespaceBoolean(Boolean namespaceBoolean) { } - - @ApiModelProperty(example = "true", value = "") @JsonProperty("namespace_boolean") public Boolean getNamespaceBoolean() { @@ -572,7 +530,7 @@ public void setNamespaceBoolean(Boolean namespaceBoolean) { this.namespaceBoolean = namespaceBoolean; } -/** + /** **/ public XmlItem namespaceArray(List namespaceArray) { this.namespaceArray = namespaceArray; @@ -580,8 +538,6 @@ public XmlItem namespaceArray(List namespaceArray) { } - - @ApiModelProperty(value = "") @JsonProperty("namespace_array") public List getNamespaceArray() { @@ -609,7 +565,7 @@ public XmlItem removeNamespaceArrayItem(Integer namespaceArrayItem) { return this; } -/** + /** **/ public XmlItem namespaceWrappedArray(List namespaceWrappedArray) { this.namespaceWrappedArray = namespaceWrappedArray; @@ -617,8 +573,6 @@ public XmlItem namespaceWrappedArray(List namespaceWrappedArray) { } - - @ApiModelProperty(value = "") @JsonProperty("namespace_wrapped_array") public List getNamespaceWrappedArray() { @@ -646,7 +600,7 @@ public XmlItem removeNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem return this; } -/** + /** **/ public XmlItem prefixNsString(String prefixNsString) { this.prefixNsString = prefixNsString; @@ -654,8 +608,6 @@ public XmlItem prefixNsString(String prefixNsString) { } - - @ApiModelProperty(example = "string", value = "") @JsonProperty("prefix_ns_string") public String getPrefixNsString() { @@ -667,7 +619,7 @@ public void setPrefixNsString(String prefixNsString) { this.prefixNsString = prefixNsString; } -/** + /** **/ public XmlItem prefixNsNumber(BigDecimal prefixNsNumber) { this.prefixNsNumber = prefixNsNumber; @@ -675,8 +627,6 @@ public XmlItem prefixNsNumber(BigDecimal prefixNsNumber) { } - - @ApiModelProperty(example = "1.234", value = "") @JsonProperty("prefix_ns_number") public BigDecimal getPrefixNsNumber() { @@ -688,7 +638,7 @@ public void setPrefixNsNumber(BigDecimal prefixNsNumber) { this.prefixNsNumber = prefixNsNumber; } -/** + /** **/ public XmlItem prefixNsInteger(Integer prefixNsInteger) { this.prefixNsInteger = prefixNsInteger; @@ -696,8 +646,6 @@ public XmlItem prefixNsInteger(Integer prefixNsInteger) { } - - @ApiModelProperty(example = "-2", value = "") @JsonProperty("prefix_ns_integer") public Integer getPrefixNsInteger() { @@ -709,7 +657,7 @@ public void setPrefixNsInteger(Integer prefixNsInteger) { this.prefixNsInteger = prefixNsInteger; } -/** + /** **/ public XmlItem prefixNsBoolean(Boolean prefixNsBoolean) { this.prefixNsBoolean = prefixNsBoolean; @@ -717,8 +665,6 @@ public XmlItem prefixNsBoolean(Boolean prefixNsBoolean) { } - - @ApiModelProperty(example = "true", value = "") @JsonProperty("prefix_ns_boolean") public Boolean getPrefixNsBoolean() { @@ -730,7 +676,7 @@ public void setPrefixNsBoolean(Boolean prefixNsBoolean) { this.prefixNsBoolean = prefixNsBoolean; } -/** + /** **/ public XmlItem prefixNsArray(List prefixNsArray) { this.prefixNsArray = prefixNsArray; @@ -738,8 +684,6 @@ public XmlItem prefixNsArray(List prefixNsArray) { } - - @ApiModelProperty(value = "") @JsonProperty("prefix_ns_array") public List getPrefixNsArray() { @@ -767,7 +711,7 @@ public XmlItem removePrefixNsArrayItem(Integer prefixNsArrayItem) { return this; } -/** + /** **/ public XmlItem prefixNsWrappedArray(List prefixNsWrappedArray) { this.prefixNsWrappedArray = prefixNsWrappedArray; @@ -775,8 +719,6 @@ public XmlItem prefixNsWrappedArray(List prefixNsWrappedArray) { } - - @ApiModelProperty(value = "") @JsonProperty("prefix_ns_wrapped_array") public List getPrefixNsWrappedArray() { diff --git a/samples/server/petstore/jaxrs-spec-interface-response/src/main/openapi/openapi.yaml b/samples/server/petstore/jaxrs-spec-interface-response/src/main/openapi/openapi.yaml index d02806b2d38c..bf1a42764177 100644 --- a/samples/server/petstore/jaxrs-spec-interface-response/src/main/openapi/openapi.yaml +++ b/samples/server/petstore/jaxrs-spec-interface-response/src/main/openapi/openapi.yaml @@ -46,7 +46,7 @@ paths: tags: - pet x-codegen-request-body-name: body - x-contentType: application/json + x-content-type: application/json x-accepts: application/json x-tags: - tag: pet @@ -83,7 +83,7 @@ paths: tags: - pet x-codegen-request-body-name: body - x-contentType: application/json + x-content-type: application/json x-accepts: application/json x-tags: - tag: pet @@ -262,13 +262,7 @@ paths: content: application/x-www-form-urlencoded: schema: - properties: - name: - description: Updated name of the pet - type: string - status: - description: Updated status of the pet - type: string + $ref: '#/components/schemas/updatePetWithForm_request' responses: "405": content: {} @@ -280,7 +274,7 @@ paths: summary: Updates a pet in the store with form data tags: - pet - x-contentType: application/x-www-form-urlencoded + x-content-type: application/x-www-form-urlencoded x-accepts: application/json x-tags: - tag: pet @@ -299,14 +293,7 @@ paths: content: multipart/form-data: schema: - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - file: - description: file to upload - format: binary - type: string + $ref: '#/components/schemas/uploadFile_request' responses: "200": content: @@ -321,7 +308,7 @@ paths: summary: uploads an image tags: - pet - x-contentType: multipart/form-data + x-content-type: multipart/form-data x-accepts: application/json x-tags: - tag: pet @@ -374,7 +361,7 @@ paths: tags: - store x-codegen-request-body-name: body - x-contentType: '*/*' + x-content-type: '*/*' x-accepts: application/json x-tags: - tag: store @@ -458,7 +445,7 @@ paths: tags: - user x-codegen-request-body-name: body - x-contentType: '*/*' + x-content-type: '*/*' x-accepts: application/json x-tags: - tag: user @@ -482,7 +469,7 @@ paths: tags: - user x-codegen-request-body-name: body - x-contentType: '*/*' + x-content-type: '*/*' x-accepts: application/json x-tags: - tag: user @@ -506,7 +493,7 @@ paths: tags: - user x-codegen-request-body-name: body - x-contentType: '*/*' + x-content-type: '*/*' x-accepts: application/json x-tags: - tag: user @@ -652,7 +639,7 @@ paths: tags: - user x-codegen-request-body-name: body - x-contentType: '*/*' + x-content-type: '*/*' x-accepts: application/json x-tags: - tag: user @@ -680,7 +667,7 @@ paths: tags: - fake_classname_tags 123#$%^ x-codegen-request-body-name: body - x-contentType: application/json + x-content-type: application/json x-accepts: application/json x-tags: - tag: fake_classname_tags 123#$%^ @@ -807,24 +794,7 @@ paths: content: application/x-www-form-urlencoded: schema: - properties: - enum_form_string_array: - description: Form parameter enum test (string array) - items: - default: $ - enum: - - '>' - - $ - type: string - type: array - enum_form_string: - default: -efg - description: Form parameter enum test (string) - enum: - - _abc - - -efg - - (xyz) - type: string + $ref: '#/components/schemas/testEnumParameters_request' responses: "400": content: {} @@ -835,7 +805,7 @@ paths: summary: To test enum parameters tags: - fake - x-contentType: application/x-www-form-urlencoded + x-content-type: application/x-www-form-urlencoded x-accepts: application/json x-tags: - tag: fake @@ -860,7 +830,7 @@ paths: tags: - fake x-codegen-request-body-name: body - x-contentType: application/json + x-content-type: application/json x-accepts: application/json x-tags: - tag: fake @@ -875,77 +845,7 @@ paths: content: application/x-www-form-urlencoded: schema: - properties: - integer: - description: None - format: int32 - maximum: 100 - minimum: 10 - type: integer - int32: - description: None - format: int32 - maximum: 200 - minimum: 20 - type: integer - int64: - description: None - format: int64 - type: integer - number: - description: None - maximum: 543.2 - minimum: 32.1 - type: number - float: - description: None - format: float - maximum: 987.6 - type: number - double: - description: None - format: double - maximum: 123.4 - minimum: 67.8 - type: number - string: - description: None - pattern: "/[a-z]/i" - type: string - pattern_without_delimiter: - description: None - pattern: "^[A-Z].*" - type: string - byte: - description: None - format: byte - type: string - binary: - description: None - format: binary - type: string - date: - description: None - format: date - type: string - dateTime: - description: None - format: date-time - type: string - password: - description: None - format: password - maxLength: 64 - minLength: 10 - type: string - callback: - description: None - type: string - required: - - byte - - double - - number - - pattern_without_delimiter + $ref: '#/components/schemas/testEndpointParameters_request' required: true responses: "400": @@ -963,7 +863,7 @@ paths: 가짜 엔드 포인트 tags: - fake - x-contentType: application/x-www-form-urlencoded + x-content-type: application/x-www-form-urlencoded x-accepts: application/json x-tags: - tag: fake @@ -988,7 +888,7 @@ paths: tags: - fake x-codegen-request-body-name: body - x-contentType: '*/*' + x-content-type: '*/*' x-accepts: '*/*' x-tags: - tag: fake @@ -1013,7 +913,7 @@ paths: tags: - fake x-codegen-request-body-name: body - x-contentType: '*/*' + x-content-type: '*/*' x-accepts: '*/*' x-tags: - tag: fake @@ -1038,7 +938,7 @@ paths: tags: - fake x-codegen-request-body-name: body - x-contentType: '*/*' + x-content-type: '*/*' x-accepts: '*/*' x-tags: - tag: fake @@ -1063,7 +963,7 @@ paths: tags: - fake x-codegen-request-body-name: body - x-contentType: '*/*' + x-content-type: '*/*' x-accepts: '*/*' x-tags: - tag: fake @@ -1074,16 +974,7 @@ paths: content: application/x-www-form-urlencoded: schema: - properties: - param: - description: field1 - type: string - param2: - description: field2 - type: string - required: - - param - - param2 + $ref: '#/components/schemas/testJsonFormData_request' required: true responses: "200": @@ -1092,7 +983,7 @@ paths: summary: test json serialization of form data tags: - fake - x-contentType: application/x-www-form-urlencoded + x-content-type: application/x-www-form-urlencoded x-accepts: application/json x-tags: - tag: fake @@ -1116,7 +1007,7 @@ paths: tags: - fake x-codegen-request-body-name: param - x-contentType: application/json + x-content-type: application/json x-accepts: application/json x-tags: - tag: fake @@ -1142,7 +1033,7 @@ paths: tags: - fake x-codegen-request-body-name: body - x-contentType: application/json + x-content-type: application/json x-accepts: application/json x-tags: - tag: fake @@ -1180,7 +1071,7 @@ paths: tags: - fake x-codegen-request-body-name: XmlItem - x-contentType: application/xml + x-content-type: application/xml x-accepts: application/json x-tags: - tag: fake @@ -1206,7 +1097,7 @@ paths: tags: - $another-fake? x-codegen-request-body-name: body - x-contentType: application/json + x-content-type: application/json x-accepts: application/json x-tags: - tag: $another-fake? @@ -1228,7 +1119,7 @@ paths: tags: - fake x-codegen-request-body-name: body - x-contentType: application/json + x-content-type: application/json x-accepts: application/json x-tags: - tag: fake @@ -1303,16 +1194,7 @@ paths: content: multipart/form-data: schema: - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - requiredFile: - description: file to upload - format: binary - type: string - required: - - requiredFile + $ref: '#/components/schemas/uploadFileWithRequiredFile_request' required: true responses: "200": @@ -1328,7 +1210,7 @@ paths: summary: uploads an image (required) tags: - pet - x-contentType: multipart/form-data + x-content-type: multipart/form-data x-accepts: application/json x-tags: - tag: pet @@ -2221,6 +2103,136 @@ components: xml: namespace: http://a.com/schema prefix: pre + updatePetWithForm_request: + properties: + name: + description: Updated name of the pet + type: string + status: + description: Updated status of the pet + type: string + uploadFile_request: + properties: + additionalMetadata: + description: Additional data to pass to server + type: string + file: + description: file to upload + format: binary + type: string + testEnumParameters_request: + properties: + enum_form_string_array: + description: Form parameter enum test (string array) + items: + default: $ + enum: + - '>' + - $ + type: string + type: array + enum_form_string: + default: -efg + description: Form parameter enum test (string) + enum: + - _abc + - -efg + - (xyz) + type: string + testEndpointParameters_request: + properties: + integer: + description: None + format: int32 + maximum: 100 + minimum: 10 + type: integer + int32: + description: None + format: int32 + maximum: 200 + minimum: 20 + type: integer + int64: + description: None + format: int64 + type: integer + number: + description: None + maximum: 543.2 + minimum: 32.1 + type: number + float: + description: None + format: float + maximum: 987.6 + type: number + double: + description: None + format: double + maximum: 123.4 + minimum: 67.8 + type: number + string: + description: None + pattern: "/[a-z]/i" + type: string + pattern_without_delimiter: + description: None + pattern: "^[A-Z].*" + type: string + byte: + description: None + format: byte + type: string + binary: + description: None + format: binary + type: string + date: + description: None + format: date + type: string + dateTime: + description: None + format: date-time + type: string + password: + description: None + format: password + maxLength: 64 + minLength: 10 + type: string + callback: + description: None + type: string + required: + - byte + - double + - number + - pattern_without_delimiter + testJsonFormData_request: + properties: + param: + description: field1 + type: string + param2: + description: field2 + type: string + required: + - param + - param2 + uploadFileWithRequiredFile_request: + properties: + additionalMetadata: + description: Additional data to pass to server + type: string + requiredFile: + description: file to upload + format: binary + type: string + required: + - requiredFile Dog_allOf: properties: breed: diff --git a/samples/server/petstore/jaxrs-spec-interface/.openapi-generator/FILES b/samples/server/petstore/jaxrs-spec-interface/.openapi-generator/FILES index 912cd6039b70..a5460bdf420e 100644 --- a/samples/server/petstore/jaxrs-spec-interface/.openapi-generator/FILES +++ b/samples/server/petstore/jaxrs-spec-interface/.openapi-generator/FILES @@ -4,6 +4,7 @@ src/gen/java/org/openapitools/api/AnotherFakeApi.java src/gen/java/org/openapitools/api/FakeApi.java src/gen/java/org/openapitools/api/FakeClassnameTestApi.java src/gen/java/org/openapitools/api/PetApi.java +src/gen/java/org/openapitools/api/RestResourceRoot.java src/gen/java/org/openapitools/api/StoreApi.java src/gen/java/org/openapitools/api/UserApi.java src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java diff --git a/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/api/RestResourceRoot.java b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/api/RestResourceRoot.java new file mode 100644 index 000000000000..96ba6c8d8e40 --- /dev/null +++ b/samples/server/petstore/jaxrs-spec-interface/src/gen/java/org/openapitools/api/RestResourceRoot.java @@ -0,0 +1,5 @@ +package org.openapitools.api; + +public class RestResourceRoot { + public static final String APPLICATION_PATH = "/v2"; +} diff --git a/samples/server/petstore/jaxrs-spec/.openapi-generator/FILES b/samples/server/petstore/jaxrs-spec/.openapi-generator/FILES index 9ad6a195e8f7..cf689a825e51 100644 --- a/samples/server/petstore/jaxrs-spec/.openapi-generator/FILES +++ b/samples/server/petstore/jaxrs-spec/.openapi-generator/FILES @@ -5,6 +5,7 @@ src/gen/java/org/openapitools/api/FakeApi.java src/gen/java/org/openapitools/api/FakeClassnameTestApi.java src/gen/java/org/openapitools/api/PetApi.java src/gen/java/org/openapitools/api/RestApplication.java +src/gen/java/org/openapitools/api/RestResourceRoot.java src/gen/java/org/openapitools/api/StoreApi.java src/gen/java/org/openapitools/api/UserApi.java src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/api/RestApplication.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/api/RestApplication.java index b98d35a4e934..7df2d0fe3334 100644 --- a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/api/RestApplication.java +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/api/RestApplication.java @@ -3,7 +3,7 @@ import javax.ws.rs.ApplicationPath; import javax.ws.rs.core.Application; -@ApplicationPath("/v2") +@ApplicationPath(RestResourceRoot.APPLICATION_PATH) public class RestApplication extends Application { } diff --git a/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/api/RestResourceRoot.java b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/api/RestResourceRoot.java new file mode 100644 index 000000000000..96ba6c8d8e40 --- /dev/null +++ b/samples/server/petstore/jaxrs-spec/src/gen/java/org/openapitools/api/RestResourceRoot.java @@ -0,0 +1,5 @@ +package org.openapitools.api; + +public class RestResourceRoot { + public static final String APPLICATION_PATH = "/v2"; +}