diff --git a/bin/configs/unmaintained/jaxrs-cxf-client-jackson.yaml b/bin/configs/jaxrs-cxf-client-jackson.yaml
similarity index 100%
rename from bin/configs/unmaintained/jaxrs-cxf-client-jackson.yaml
rename to bin/configs/jaxrs-cxf-client-jackson.yaml
diff --git a/bin/configs/unmaintained/jaxrs-cxf-client.yaml b/bin/configs/jaxrs-cxf-client.yaml
similarity index 100%
rename from bin/configs/unmaintained/jaxrs-cxf-client.yaml
rename to bin/configs/jaxrs-cxf-client.yaml
diff --git a/bin/configs/unmaintained/jaxrs-cxf-extended-jaxrs-cxf-test-data.yaml b/bin/configs/jaxrs-cxf-extended-jaxrs-cxf-test-data.yaml
similarity index 100%
rename from bin/configs/unmaintained/jaxrs-cxf-extended-jaxrs-cxf-test-data.yaml
rename to bin/configs/jaxrs-cxf-extended-jaxrs-cxf-test-data.yaml
diff --git a/bin/configs/unmaintained/jaxrs-spec-interface-response.yaml b/bin/configs/jaxrs-spec-interface-response.yaml
similarity index 100%
rename from bin/configs/unmaintained/jaxrs-spec-interface-response.yaml
rename to bin/configs/jaxrs-spec-interface-response.yaml
diff --git a/samples/client/petstore/jaxrs-cxf-client-jackson/.openapi-generator/VERSION b/samples/client/petstore/jaxrs-cxf-client-jackson/.openapi-generator/VERSION
index 0984c4c1ad2..0f78c31cdc7 100644
--- a/samples/client/petstore/jaxrs-cxf-client-jackson/.openapi-generator/VERSION
+++ b/samples/client/petstore/jaxrs-cxf-client-jackson/.openapi-generator/VERSION
@@ -1 +1 @@
-5.4.0-SNAPSHOT
\ No newline at end of file
+7.2.0-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/jaxrs-cxf-client-jackson/pom.xml b/samples/client/petstore/jaxrs-cxf-client-jackson/pom.xml
index 8c7d5814eb3..1ecbcc4371d 100644
--- a/samples/client/petstore/jaxrs-cxf-client-jackson/pom.xml
+++ b/samples/client/petstore/jaxrs-cxf-client-jackson/pom.xml
@@ -147,7 +147,7 @@
com.fasterxml.jackson.datatype
- jackson-datatype-joda
+ jackson-datatype-jsr310
${jackson-jaxrs-version}
@@ -156,6 +156,11 @@
${jakarta-annotation-version}
provided
+
+ joda-time
+ joda-time
+ 2.10.13
+
@@ -167,16 +172,16 @@
- 1.7
+ 1.8
${java.version}
${java.version}
1.5.18
9.2.9.v20150224
4.13.2
- 1.2.10
+ 1.4.13
3.3.0
- 2.9.9
- 1.3.5
+ 2.15.2
+ 1.3.5
UTF-8
diff --git a/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Category.java b/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Category.java
index 385d6324ae4..0ebfde45231 100644
--- a/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Category.java
+++ b/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Category.java
@@ -3,12 +3,14 @@ package org.openapitools.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
+import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* A category for a pet
**/
@ApiModel(description="A category for a pet")
+
public class Category {
@ApiModelProperty(value = "")
@@ -52,6 +54,23 @@ public class Category {
return this;
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Category category = (Category) o;
+ return Objects.equals(id, category.id) &&
+ Objects.equals(name, category.name);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, name);
+ }
@Override
public String toString() {
diff --git a/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/ModelApiResponse.java b/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/ModelApiResponse.java
index d37f40980d3..f8c3dd8d9dc 100644
--- a/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/ModelApiResponse.java
+++ b/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/ModelApiResponse.java
@@ -1,14 +1,17 @@
package org.openapitools.model;
+import com.fasterxml.jackson.annotation.JsonTypeName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
+import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* Describes the result of uploading an image resource
**/
@ApiModel(description="Describes the result of uploading an image resource")
+
public class ModelApiResponse {
@ApiModelProperty(value = "")
@@ -73,6 +76,24 @@ public class ModelApiResponse {
return this;
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ModelApiResponse _apiResponse = (ModelApiResponse) o;
+ return Objects.equals(code, _apiResponse.code) &&
+ Objects.equals(type, _apiResponse.type) &&
+ Objects.equals(message, _apiResponse.message);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(code, type, message);
+ }
@Override
public String toString() {
diff --git a/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Order.java b/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Order.java
index aa0f0ce80b8..e20492d3704 100644
--- a/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Order.java
+++ b/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Order.java
@@ -6,12 +6,14 @@ import io.swagger.annotations.ApiModel;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
+import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* An order for a pets from the pet store
**/
@ApiModel(description="An order for a pets from the pet store")
+
public class Order {
@ApiModelProperty(value = "")
@@ -177,6 +179,27 @@ PLACED(String.valueOf("placed")), APPROVED(String.valueOf("approved")), DELIVERE
return this;
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Order order = (Order) o;
+ return Objects.equals(id, order.id) &&
+ Objects.equals(petId, order.petId) &&
+ Objects.equals(quantity, order.quantity) &&
+ Objects.equals(shipDate, order.shipDate) &&
+ Objects.equals(status, order.status) &&
+ Objects.equals(complete, order.complete);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, petId, quantity, shipDate, status, complete);
+ }
@Override
public String toString() {
diff --git a/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Pet.java b/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Pet.java
index c151c373398..1dc823ad9c6 100644
--- a/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Pet.java
+++ b/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Pet.java
@@ -4,17 +4,20 @@ import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.annotations.ApiModel;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import org.openapitools.model.Category;
import org.openapitools.model.Tag;
import io.swagger.annotations.ApiModelProperty;
+import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* A pet for sale in the pet store
**/
@ApiModel(description="A pet for sale in the pet store")
+
public class Pet {
@ApiModelProperty(value = "")
@@ -27,10 +30,10 @@ public class Pet {
private String name;
@ApiModelProperty(required = true, value = "")
- private List photoUrls = new ArrayList();
+ private List photoUrls = new ArrayList<>();
@ApiModelProperty(value = "")
- private List tags = null;
+ private List tags;
public enum StatusEnum {
@@ -190,6 +193,27 @@ AVAILABLE(String.valueOf("available")), PENDING(String.valueOf("pending")), SOLD
return this;
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Pet pet = (Pet) o;
+ return Objects.equals(id, pet.id) &&
+ Objects.equals(category, pet.category) &&
+ Objects.equals(name, pet.name) &&
+ Objects.equals(photoUrls, pet.photoUrls) &&
+ Objects.equals(tags, pet.tags) &&
+ Objects.equals(status, pet.status);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, category, name, photoUrls, tags, status);
+ }
@Override
public String toString() {
diff --git a/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Tag.java b/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Tag.java
index 49680fe48a4..be7d735aa6f 100644
--- a/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Tag.java
+++ b/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/Tag.java
@@ -3,12 +3,14 @@ package org.openapitools.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
+import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* A tag for a pet
**/
@ApiModel(description="A tag for a pet")
+
public class Tag {
@ApiModelProperty(value = "")
@@ -52,6 +54,23 @@ public class Tag {
return this;
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Tag tag = (Tag) o;
+ return Objects.equals(id, tag.id) &&
+ Objects.equals(name, tag.name);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, name);
+ }
@Override
public String toString() {
diff --git a/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/User.java b/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/User.java
index bab06ed1f71..984a7ec6608 100644
--- a/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/User.java
+++ b/samples/client/petstore/jaxrs-cxf-client-jackson/src/gen/java/org/openapitools/model/User.java
@@ -3,12 +3,14 @@ package org.openapitools.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
+import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* A User who is purchasing from the pet store
**/
@ApiModel(description="A User who is purchasing from the pet store")
+
public class User {
@ApiModelProperty(value = "")
@@ -181,6 +183,29 @@ public class User {
return this;
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ User user = (User) o;
+ return Objects.equals(id, user.id) &&
+ Objects.equals(username, user.username) &&
+ Objects.equals(firstName, user.firstName) &&
+ Objects.equals(lastName, user.lastName) &&
+ Objects.equals(email, user.email) &&
+ Objects.equals(password, user.password) &&
+ Objects.equals(phone, user.phone) &&
+ Objects.equals(userStatus, user.userStatus);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, username, firstName, lastName, email, password, phone, userStatus);
+ }
@Override
public String toString() {
diff --git a/samples/client/petstore/jaxrs-cxf-client/.openapi-generator/VERSION b/samples/client/petstore/jaxrs-cxf-client/.openapi-generator/VERSION
index 0984c4c1ad2..0f78c31cdc7 100644
--- a/samples/client/petstore/jaxrs-cxf-client/.openapi-generator/VERSION
+++ b/samples/client/petstore/jaxrs-cxf-client/.openapi-generator/VERSION
@@ -1 +1 @@
-5.4.0-SNAPSHOT
\ No newline at end of file
+7.2.0-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/jaxrs-cxf-client/pom.xml b/samples/client/petstore/jaxrs-cxf-client/pom.xml
index d0b8597d5f3..241ec69ba8f 100644
--- a/samples/client/petstore/jaxrs-cxf-client/pom.xml
+++ b/samples/client/petstore/jaxrs-cxf-client/pom.xml
@@ -147,7 +147,7 @@
com.fasterxml.jackson.datatype
- jackson-datatype-joda
+ jackson-datatype-jsr310
${jackson-jaxrs-version}
@@ -156,6 +156,11 @@
${jakarta-annotation-version}
provided
+
+ joda-time
+ joda-time
+ 2.10.13
+
@@ -167,16 +172,16 @@
- 1.7
+ 1.8
${java.version}
${java.version}
1.5.18
9.2.9.v20150224
4.13.2
- 1.2.10
+ 1.4.13
3.3.0
- 2.9.9
- 1.3.5
+ 2.15.2
+ 1.3.5
UTF-8
diff --git a/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Category.java b/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Category.java
index 385d6324ae4..0ebfde45231 100644
--- a/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Category.java
+++ b/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Category.java
@@ -3,12 +3,14 @@ package org.openapitools.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
+import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* A category for a pet
**/
@ApiModel(description="A category for a pet")
+
public class Category {
@ApiModelProperty(value = "")
@@ -52,6 +54,23 @@ public class Category {
return this;
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Category category = (Category) o;
+ return Objects.equals(id, category.id) &&
+ Objects.equals(name, category.name);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, name);
+ }
@Override
public String toString() {
diff --git a/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/ModelApiResponse.java b/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/ModelApiResponse.java
index d37f40980d3..53af9cc6102 100644
--- a/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/ModelApiResponse.java
+++ b/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/ModelApiResponse.java
@@ -3,12 +3,14 @@ package org.openapitools.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
+import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* Describes the result of uploading an image resource
**/
@ApiModel(description="Describes the result of uploading an image resource")
+
public class ModelApiResponse {
@ApiModelProperty(value = "")
@@ -73,6 +75,24 @@ public class ModelApiResponse {
return this;
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ModelApiResponse _apiResponse = (ModelApiResponse) o;
+ return Objects.equals(code, _apiResponse.code) &&
+ Objects.equals(type, _apiResponse.type) &&
+ Objects.equals(message, _apiResponse.message);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(code, type, message);
+ }
@Override
public String toString() {
diff --git a/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Order.java b/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Order.java
index 76f00250240..2bb4b40e248 100644
--- a/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Order.java
+++ b/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Order.java
@@ -4,12 +4,14 @@ import io.swagger.annotations.ApiModel;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
+import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* An order for a pets from the pet store
**/
@ApiModel(description="An order for a pets from the pet store")
+
public class Order {
@ApiModelProperty(value = "")
@@ -173,6 +175,27 @@ PLACED(String.valueOf("placed")), APPROVED(String.valueOf("approved")), DELIVERE
return this;
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Order order = (Order) o;
+ return Objects.equals(id, order.id) &&
+ Objects.equals(petId, order.petId) &&
+ Objects.equals(quantity, order.quantity) &&
+ Objects.equals(shipDate, order.shipDate) &&
+ Objects.equals(status, order.status) &&
+ Objects.equals(complete, order.complete);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, petId, quantity, shipDate, status, complete);
+ }
@Override
public String toString() {
diff --git a/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Pet.java b/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Pet.java
index baf8f5a9d7b..873ff8eabb3 100644
--- a/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Pet.java
+++ b/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Pet.java
@@ -2,17 +2,20 @@ package org.openapitools.model;
import io.swagger.annotations.ApiModel;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import org.openapitools.model.Category;
import org.openapitools.model.Tag;
import io.swagger.annotations.ApiModelProperty;
+import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* A pet for sale in the pet store
**/
@ApiModel(description="A pet for sale in the pet store")
+
public class Pet {
@ApiModelProperty(value = "")
@@ -25,10 +28,10 @@ public class Pet {
private String name;
@ApiModelProperty(required = true, value = "")
- private List photoUrls = new ArrayList();
+ private List photoUrls = new ArrayList<>();
@ApiModelProperty(value = "")
- private List tags = null;
+ private List tags;
public enum StatusEnum {
@@ -186,6 +189,27 @@ AVAILABLE(String.valueOf("available")), PENDING(String.valueOf("pending")), SOLD
return this;
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Pet pet = (Pet) o;
+ return Objects.equals(id, pet.id) &&
+ Objects.equals(category, pet.category) &&
+ Objects.equals(name, pet.name) &&
+ Objects.equals(photoUrls, pet.photoUrls) &&
+ Objects.equals(tags, pet.tags) &&
+ Objects.equals(status, pet.status);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, category, name, photoUrls, tags, status);
+ }
@Override
public String toString() {
diff --git a/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Tag.java b/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Tag.java
index 49680fe48a4..be7d735aa6f 100644
--- a/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Tag.java
+++ b/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/Tag.java
@@ -3,12 +3,14 @@ package org.openapitools.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
+import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* A tag for a pet
**/
@ApiModel(description="A tag for a pet")
+
public class Tag {
@ApiModelProperty(value = "")
@@ -52,6 +54,23 @@ public class Tag {
return this;
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Tag tag = (Tag) o;
+ return Objects.equals(id, tag.id) &&
+ Objects.equals(name, tag.name);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, name);
+ }
@Override
public String toString() {
diff --git a/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/User.java b/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/User.java
index bab06ed1f71..984a7ec6608 100644
--- a/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/User.java
+++ b/samples/client/petstore/jaxrs-cxf-client/src/gen/java/org/openapitools/model/User.java
@@ -3,12 +3,14 @@ package org.openapitools.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
+import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* A User who is purchasing from the pet store
**/
@ApiModel(description="A User who is purchasing from the pet store")
+
public class User {
@ApiModelProperty(value = "")
@@ -181,6 +183,29 @@ public class User {
return this;
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ User user = (User) o;
+ return Objects.equals(id, user.id) &&
+ Objects.equals(username, user.username) &&
+ Objects.equals(firstName, user.firstName) &&
+ Objects.equals(lastName, user.lastName) &&
+ Objects.equals(email, user.email) &&
+ Objects.equals(password, user.password) &&
+ Objects.equals(phone, user.phone) &&
+ Objects.equals(userStatus, user.userStatus);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, username, firstName, lastName, email, password, phone, userStatus);
+ }
@Override
public String toString() {
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/.openapi-generator/FILES b/samples/server/petstore/jaxrs-cxf-test-data/.openapi-generator/FILES
index f6258368299..ddb9b249cd9 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/.openapi-generator/FILES
+++ b/samples/server/petstore/jaxrs-cxf-test-data/.openapi-generator/FILES
@@ -21,15 +21,12 @@ src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java
src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java
src/gen/java/org/openapitools/model/ArrayTest.java
src/gen/java/org/openapitools/model/BigCat.java
-src/gen/java/org/openapitools/model/BigCatAllOf.java
src/gen/java/org/openapitools/model/Capitalization.java
src/gen/java/org/openapitools/model/Cat.java
-src/gen/java/org/openapitools/model/CatAllOf.java
src/gen/java/org/openapitools/model/Category.java
src/gen/java/org/openapitools/model/ClassModel.java
src/gen/java/org/openapitools/model/Client.java
src/gen/java/org/openapitools/model/Dog.java
-src/gen/java/org/openapitools/model/DogAllOf.java
src/gen/java/org/openapitools/model/EnumArrays.java
src/gen/java/org/openapitools/model/EnumClass.java
src/gen/java/org/openapitools/model/EnumTest.java
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-cxf-test-data/.openapi-generator/VERSION
index 0984c4c1ad2..0f78c31cdc7 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-cxf-test-data/.openapi-generator/VERSION
@@ -1 +1 @@
-5.4.0-SNAPSHOT
\ No newline at end of file
+7.2.0-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/pom.xml b/samples/server/petstore/jaxrs-cxf-test-data/pom.xml
index f42f6e5455e..69e591fb987 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/pom.xml
+++ b/samples/server/petstore/jaxrs-cxf-test-data/pom.xml
@@ -9,7 +9,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.0.4.RELEASE
+ 2.7.15
src/main/java
@@ -233,7 +233,7 @@
org.openapitools
openapi-generator
- 5.4.0-SNAPSHOT
+ 7.2.0-SNAPSHOT
@@ -260,7 +260,7 @@
9.2.9.v20150224
2.0.2
3.3.0
- 2.9.9
+ 2.15.2
UTF-8
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/api/AnotherFakeApi.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/api/AnotherFakeApi.java
index badac196113..75994bd3788 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/api/AnotherFakeApi.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/api/AnotherFakeApi.java
@@ -3,6 +3,7 @@ package org.openapitools.api;
import org.openapitools.model.Client;
import java.util.List;
import java.util.Map;
+import java.util.UUID;
import java.io.InputStream;
import java.io.OutputStream;
@@ -44,5 +45,5 @@ public interface AnotherFakeApi {
@ApiOperation(value = "To test special tags", tags={ "$another-fake?" })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "successful operation", response = Client.class) })
- public Client call123testSpecialTags(@Valid Client body);
+ public Client call123testSpecialTags(@HeaderParam("uuid_test") @NotNull UUID uuidTest, @Valid Client body);
}
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java
index c1d4b3d903f..1f85e845769 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java
@@ -39,6 +39,23 @@ public class AdditionalPropertiesAnyType extends HashMap {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ AdditionalPropertiesAnyType additionalPropertiesAnyType = (AdditionalPropertiesAnyType) o;
+ return super.equals(o) && Objects.equals(name, additionalPropertiesAnyType.name);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(super.hashCode(), name);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java
index 2fd3e00c4fb..028fd7255af 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java
@@ -40,6 +40,23 @@ public class AdditionalPropertiesArray extends HashMap {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ AdditionalPropertiesArray additionalPropertiesArray = (AdditionalPropertiesArray) o;
+ return super.equals(o) && Objects.equals(name, additionalPropertiesArray.name);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(super.hashCode(), name);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java
index ea7308bdf40..67cf122c4f3 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java
@@ -39,6 +39,23 @@ public class AdditionalPropertiesBoolean extends HashMap {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ AdditionalPropertiesBoolean additionalPropertiesBoolean = (AdditionalPropertiesBoolean) o;
+ return super.equals(o) && Objects.equals(name, additionalPropertiesBoolean.name);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(super.hashCode(), name);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java
index 37a48a09e27..4c44488f6e7 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java
@@ -15,33 +15,33 @@ import com.fasterxml.jackson.annotation.JsonProperty;
public class AdditionalPropertiesClass {
@ApiModelProperty(value = "")
- private Map mapString = null;
+ private Map mapString = new HashMap<>();
@ApiModelProperty(value = "")
@Valid
- private Map mapNumber = null;
+ private Map mapNumber = new HashMap<>();
@ApiModelProperty(value = "")
- private Map mapInteger = null;
+ private Map mapInteger = new HashMap<>();
@ApiModelProperty(value = "")
- private Map mapBoolean = null;
+ private Map mapBoolean = new HashMap<>();
@ApiModelProperty(value = "")
@Valid
- private Map> mapArrayInteger = null;
+ private Map> mapArrayInteger = new HashMap<>();
@ApiModelProperty(value = "")
@Valid
- private Map> mapArrayAnytype = null;
+ private Map> mapArrayAnytype = new HashMap<>();
@ApiModelProperty(value = "")
@Valid
- private Map> mapMapString = null;
+ private Map> mapMapString = new HashMap<>();
@ApiModelProperty(value = "")
@Valid
- private Map> mapMapAnytype = null;
+ private Map> mapMapAnytype = new HashMap<>();
@ApiModelProperty(value = "")
private Object anytype1;
@@ -380,6 +380,33 @@ public class AdditionalPropertiesClass {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ AdditionalPropertiesClass additionalPropertiesClass = (AdditionalPropertiesClass) o;
+ return Objects.equals(mapString, additionalPropertiesClass.mapString) &&
+ Objects.equals(mapNumber, additionalPropertiesClass.mapNumber) &&
+ Objects.equals(mapInteger, additionalPropertiesClass.mapInteger) &&
+ Objects.equals(mapBoolean, additionalPropertiesClass.mapBoolean) &&
+ Objects.equals(mapArrayInteger, additionalPropertiesClass.mapArrayInteger) &&
+ Objects.equals(mapArrayAnytype, additionalPropertiesClass.mapArrayAnytype) &&
+ Objects.equals(mapMapString, additionalPropertiesClass.mapMapString) &&
+ Objects.equals(mapMapAnytype, additionalPropertiesClass.mapMapAnytype) &&
+ Objects.equals(anytype1, additionalPropertiesClass.anytype1) &&
+ Objects.equals(anytype2, additionalPropertiesClass.anytype2) &&
+ Objects.equals(anytype3, additionalPropertiesClass.anytype3);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(mapString, mapNumber, mapInteger, mapBoolean, mapArrayInteger, mapArrayAnytype, mapMapString, mapMapAnytype, anytype1, anytype2, anytype3);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java
index d60a4749cf9..02e6ecb993d 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesInteger.java
@@ -39,6 +39,23 @@ public class AdditionalPropertiesInteger extends HashMap {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ AdditionalPropertiesInteger additionalPropertiesInteger = (AdditionalPropertiesInteger) o;
+ return super.equals(o) && Objects.equals(name, additionalPropertiesInteger.name);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(super.hashCode(), name);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java
index 5f57ca61b26..fca05dc1b40 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesNumber.java
@@ -40,6 +40,23 @@ public class AdditionalPropertiesNumber extends HashMap {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ AdditionalPropertiesNumber additionalPropertiesNumber = (AdditionalPropertiesNumber) o;
+ return super.equals(o) && Objects.equals(name, additionalPropertiesNumber.name);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(super.hashCode(), name);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java
index 3e611db1e41..dec4938f8f5 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesObject.java
@@ -39,6 +39,23 @@ public class AdditionalPropertiesObject extends HashMap {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ AdditionalPropertiesObject additionalPropertiesObject = (AdditionalPropertiesObject) o;
+ return super.equals(o) && Objects.equals(name, additionalPropertiesObject.name);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(super.hashCode(), name);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java
index e7a00d4d453..699bb416970 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AdditionalPropertiesString.java
@@ -39,6 +39,23 @@ public class AdditionalPropertiesString extends HashMap {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ AdditionalPropertiesString additionalPropertiesString = (AdditionalPropertiesString) o;
+ return super.equals(o) && Objects.equals(name, additionalPropertiesString.name);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(super.hashCode(), name);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Animal.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Animal.java
index 8941bea3897..3c837308f0e 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Animal.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/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 javax.validation.constraints.*;
@@ -73,6 +74,24 @@ public class Animal {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Animal animal = (Animal) o;
+ return Objects.equals(className, animal.className) &&
+ Objects.equals(color, animal.color);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(className, color);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AnimalFarm.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AnimalFarm.java
index 109ba683502..57f41245c0a 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AnimalFarm.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/AnimalFarm.java
@@ -13,6 +13,22 @@ import com.fasterxml.jackson.annotation.JsonProperty;
public class AnimalFarm extends ArrayList {
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ AnimalFarm animalFarm = (AnimalFarm) o;return super.equals(o);
+ }
+
+ @Override
+ public int hashCode() {
+ return super.hashCode();
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java
index 1e7c179b8d4..8fe5f74d946 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java
@@ -2,6 +2,7 @@ package org.openapitools.model;
import java.math.BigDecimal;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -15,7 +16,7 @@ public class ArrayOfArrayOfNumberOnly {
@ApiModelProperty(value = "")
@Valid
- private List> arrayArrayNumber = null;
+ private List> arrayArrayNumber;
/**
* Get arrayArrayNumber
* @return arrayArrayNumber
@@ -49,6 +50,23 @@ public class ArrayOfArrayOfNumberOnly {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ArrayOfArrayOfNumberOnly arrayOfArrayOfNumberOnly = (ArrayOfArrayOfNumberOnly) o;
+ return Objects.equals(arrayArrayNumber, arrayOfArrayOfNumberOnly.arrayArrayNumber);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(arrayArrayNumber);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java
index 43545d844ec..26b6e2ca31c 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java
@@ -2,6 +2,7 @@ package org.openapitools.model;
import java.math.BigDecimal;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -15,7 +16,7 @@ public class ArrayOfNumberOnly {
@ApiModelProperty(value = "")
@Valid
- private List arrayNumber = null;
+ private List arrayNumber;
/**
* Get arrayNumber
* @return arrayNumber
@@ -49,6 +50,23 @@ public class ArrayOfNumberOnly {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ArrayOfNumberOnly arrayOfNumberOnly = (ArrayOfNumberOnly) o;
+ return Objects.equals(arrayNumber, arrayOfNumberOnly.arrayNumber);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(arrayNumber);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ArrayTest.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ArrayTest.java
index 7c7828df423..a5a43ed6f17 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ArrayTest.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ArrayTest.java
@@ -1,6 +1,7 @@
package org.openapitools.model;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import org.openapitools.model.ReadOnlyFirst;
import javax.validation.constraints.*;
@@ -14,15 +15,15 @@ import com.fasterxml.jackson.annotation.JsonProperty;
public class ArrayTest {
@ApiModelProperty(value = "")
- private List arrayOfString = null;
+ private List arrayOfString;
@ApiModelProperty(value = "")
@Valid
- private List> arrayArrayOfInteger = null;
+ private List> arrayArrayOfInteger;
@ApiModelProperty(value = "")
@Valid
- private List> arrayArrayOfModel = null;
+ private List> arrayArrayOfModel;
/**
* Get arrayOfString
* @return arrayOfString
@@ -120,6 +121,25 @@ public class ArrayTest {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ArrayTest arrayTest = (ArrayTest) o;
+ return Objects.equals(arrayOfString, arrayTest.arrayOfString) &&
+ Objects.equals(arrayArrayOfInteger, arrayTest.arrayArrayOfInteger) &&
+ Objects.equals(arrayArrayOfModel, arrayTest.arrayArrayOfModel);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(arrayOfString, arrayArrayOfInteger, arrayArrayOfModel);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/BigCat.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/BigCat.java
index fc95ae92e64..3221b45ed6d 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/BigCat.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/BigCat.java
@@ -2,7 +2,6 @@ package org.openapitools.model;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
-import org.openapitools.model.BigCatAllOf;
import org.openapitools.model.Cat;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -73,6 +72,23 @@ public enum KindEnum {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ BigCat bigCat = (BigCat) o;
+ return super.equals(o) && Objects.equals(kind, bigCat.kind);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(super.hashCode(), kind);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Capitalization.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Capitalization.java
index 7daf25fc151..94ba38dc194 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Capitalization.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Capitalization.java
@@ -175,6 +175,28 @@ public class Capitalization {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Capitalization capitalization = (Capitalization) o;
+ return Objects.equals(smallCamel, capitalization.smallCamel) &&
+ Objects.equals(capitalCamel, capitalization.capitalCamel) &&
+ Objects.equals(smallSnake, capitalization.smallSnake) &&
+ Objects.equals(capitalSnake, capitalization.capitalSnake) &&
+ Objects.equals(scAETHFlowPoints, capitalization.scAETHFlowPoints) &&
+ Objects.equals(ATT_NAME, capitalization.ATT_NAME);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(smallCamel, capitalCamel, smallSnake, capitalSnake, scAETHFlowPoints, ATT_NAME);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Cat.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Cat.java
index 4b01acfec7d..5242ad8bf49 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Cat.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Cat.java
@@ -1,7 +1,6 @@
package org.openapitools.model;
import org.openapitools.model.Animal;
-import org.openapitools.model.CatAllOf;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -39,6 +38,23 @@ public class Cat extends Animal {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Cat cat = (Cat) o;
+ return super.equals(o) && Objects.equals(declawed, cat.declawed);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(super.hashCode(), declawed);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Category.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Category.java
index 135a4aef97a..beb5a2b1cbf 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Category.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Category.java
@@ -65,6 +65,24 @@ public class Category {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Category category = (Category) o;
+ return Objects.equals(id, category.id) &&
+ Objects.equals(name, category.name);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, name);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ClassModel.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ClassModel.java
index 8a6af0e1b1c..4e660c56c8e 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ClassModel.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ClassModel.java
@@ -43,6 +43,23 @@ public class ClassModel {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ClassModel classModel = (ClassModel) o;
+ return Objects.equals(propertyClass, classModel.propertyClass);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(propertyClass);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Client.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Client.java
index 72c016206fe..2b3afa79f9f 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Client.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Client.java
@@ -37,6 +37,23 @@ public class Client {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Client client = (Client) o;
+ return Objects.equals(client, client.client);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(client);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Dog.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Dog.java
index 67d8fe5ef88..d0f8a8ff303 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Dog.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Dog.java
@@ -1,7 +1,6 @@
package org.openapitools.model;
import org.openapitools.model.Animal;
-import org.openapitools.model.DogAllOf;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -39,6 +38,23 @@ public class Dog extends Animal {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Dog dog = (Dog) o;
+ return super.equals(o) && Objects.equals(breed, dog.breed);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(super.hashCode(), breed);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/EnumArrays.java
index 2ebeea81137..a48e76476d4 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/EnumArrays.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/EnumArrays.java
@@ -3,6 +3,7 @@ package org.openapitools.model;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -78,7 +79,7 @@ public enum ArrayEnumEnum {
}
@ApiModelProperty(value = "")
- private List arrayEnum = null;
+ private List arrayEnum;
/**
* Get justSymbol
* @return justSymbol
@@ -136,6 +137,24 @@ public enum ArrayEnumEnum {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ EnumArrays enumArrays = (EnumArrays) o;
+ return Objects.equals(justSymbol, enumArrays.justSymbol) &&
+ Objects.equals(arrayEnum, enumArrays.arrayEnum);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(justSymbol, arrayEnum);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/EnumTest.java
index 3f0ae1b7bc5..c21ef60f661 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/EnumTest.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/EnumTest.java
@@ -1,6 +1,7 @@
package org.openapitools.model;
import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonValue;
import org.openapitools.model.OuterEnum;
import javax.validation.constraints.*;
@@ -272,6 +273,27 @@ public enum EnumNumberEnum {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ EnumTest enumTest = (EnumTest) o;
+ return Objects.equals(enumString, enumTest.enumString) &&
+ Objects.equals(enumStringRequired, enumTest.enumStringRequired) &&
+ Objects.equals(enumInteger, enumTest.enumInteger) &&
+ Objects.equals(enumNumber, enumTest.enumNumber) &&
+ Objects.equals(outerEnum, enumTest.outerEnum);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(enumString, enumStringRequired, enumInteger, enumNumber, outerEnum);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/FileSchemaTestClass.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/FileSchemaTestClass.java
index 3a908d1ccdd..19868e6fc4e 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/FileSchemaTestClass.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/FileSchemaTestClass.java
@@ -1,6 +1,7 @@
package org.openapitools.model;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import org.openapitools.model.ModelFile;
import javax.validation.constraints.*;
@@ -19,7 +20,7 @@ public class FileSchemaTestClass {
@ApiModelProperty(value = "")
@Valid
- private List files = null;
+ private List files;
/**
* Get _file
* @return _file
@@ -77,6 +78,24 @@ public class FileSchemaTestClass {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ FileSchemaTestClass fileSchemaTestClass = (FileSchemaTestClass) o;
+ return Objects.equals(_file, fileSchemaTestClass._file) &&
+ Objects.equals(files, fileSchemaTestClass.files);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(_file, files);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/FormatTest.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/FormatTest.java
index c83a4b540f6..9582266d5ab 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/FormatTest.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/FormatTest.java
@@ -1,5 +1,6 @@
package org.openapitools.model;
+import com.fasterxml.jackson.annotation.JsonTypeName;
import java.io.File;
import java.math.BigDecimal;
import java.util.Date;
@@ -411,6 +412,36 @@ public class FormatTest {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ FormatTest formatTest = (FormatTest) o;
+ return Objects.equals(integer, formatTest.integer) &&
+ Objects.equals(int32, formatTest.int32) &&
+ Objects.equals(int64, formatTest.int64) &&
+ Objects.equals(number, formatTest.number) &&
+ Objects.equals(_float, formatTest._float) &&
+ Objects.equals(_double, formatTest._double) &&
+ Objects.equals(string, formatTest.string) &&
+ Objects.equals(_byte, formatTest._byte) &&
+ Objects.equals(binary, formatTest.binary) &&
+ Objects.equals(date, formatTest.date) &&
+ Objects.equals(dateTime, formatTest.dateTime) &&
+ Objects.equals(uuid, formatTest.uuid) &&
+ Objects.equals(password, formatTest.password) &&
+ Objects.equals(bigDecimal, formatTest.bigDecimal);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(integer, int32, int64, number, _float, _double, string, _byte, binary, date, dateTime, uuid, password, bigDecimal);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
@@ -428,7 +459,7 @@ public class FormatTest {
sb.append(" date: ").append(toIndentedString(date)).append("\n");
sb.append(" dateTime: ").append(toIndentedString(dateTime)).append("\n");
sb.append(" uuid: ").append(toIndentedString(uuid)).append("\n");
- sb.append(" password: ").append(toIndentedString(password)).append("\n");
+ sb.append(" password: ").append("*").append("\n");
sb.append(" bigDecimal: ").append(toIndentedString(bigDecimal)).append("\n");
sb.append("}");
return sb.toString();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java
index 30939047b1a..dd6bbe4b86d 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/HasOnlyReadOnly.java
@@ -1,5 +1,6 @@
package org.openapitools.model;
+import com.fasterxml.jackson.annotation.JsonTypeName;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -68,6 +69,24 @@ public class HasOnlyReadOnly {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ HasOnlyReadOnly hasOnlyReadOnly = (HasOnlyReadOnly) o;
+ return Objects.equals(bar, hasOnlyReadOnly.bar) &&
+ Objects.equals(foo, hasOnlyReadOnly.foo);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(bar, foo);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/MapTest.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/MapTest.java
index f9815b0c9ba..297d793d9e2 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/MapTest.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/MapTest.java
@@ -3,7 +3,6 @@ package org.openapitools.model;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.HashMap;
-import java.util.List;
import java.util.Map;
import org.openapitools.model.StringBooleanMap;
import javax.validation.constraints.*;
@@ -18,7 +17,7 @@ public class MapTest {
@ApiModelProperty(value = "")
@Valid
- private Map> mapMapOfString = null;
+ private Map> mapMapOfString = new HashMap<>();
public enum InnerEnum {
@@ -51,14 +50,14 @@ public enum InnerEnum {
}
@ApiModelProperty(value = "")
- private Map mapOfEnumString = null;
+ private Map mapOfEnumString = new HashMap<>();
@ApiModelProperty(value = "")
- private Map directMap = null;
+ private Map directMap = new HashMap<>();
@ApiModelProperty(value = "")
@Valid
- private StringBooleanMap indirectMap = new StringBooleanMap();
+ private StringBooleanMap indirectMap = new HashMap<>();
/**
* Get mapMapOfString
* @return mapMapOfString
@@ -180,6 +179,26 @@ public enum InnerEnum {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ MapTest mapTest = (MapTest) o;
+ return Objects.equals(mapMapOfString, mapTest.mapMapOfString) &&
+ Objects.equals(mapOfEnumString, mapTest.mapOfEnumString) &&
+ Objects.equals(directMap, mapTest.directMap) &&
+ Objects.equals(indirectMap, mapTest.indirectMap);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(mapMapOfString, mapOfEnumString, directMap, indirectMap);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java
index 350ea5fdb62..f59f0e89b46 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/MixedPropertiesAndAdditionalPropertiesClass.java
@@ -2,7 +2,6 @@ package org.openapitools.model;
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;
@@ -25,7 +24,7 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
@ApiModelProperty(value = "")
@Valid
- private Map map = null;
+ private Map map = new HashMap<>();
/**
* Get uuid
* @return uuid
@@ -107,6 +106,25 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ MixedPropertiesAndAdditionalPropertiesClass mixedPropertiesAndAdditionalPropertiesClass = (MixedPropertiesAndAdditionalPropertiesClass) o;
+ return Objects.equals(uuid, mixedPropertiesAndAdditionalPropertiesClass.uuid) &&
+ Objects.equals(dateTime, mixedPropertiesAndAdditionalPropertiesClass.dateTime) &&
+ Objects.equals(map, mixedPropertiesAndAdditionalPropertiesClass.map);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(uuid, dateTime, map);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Model200Response.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Model200Response.java
index 81c5628d325..991ff3c86e8 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Model200Response.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Model200Response.java
@@ -1,5 +1,6 @@
package org.openapitools.model;
+import com.fasterxml.jackson.annotation.JsonTypeName;
import io.swagger.annotations.ApiModel;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -70,6 +71,24 @@ public class Model200Response {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Model200Response _200response = (Model200Response) o;
+ return Objects.equals(name, _200response.name) &&
+ Objects.equals(propertyClass, _200response.propertyClass);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(name, propertyClass);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelApiResponse.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelApiResponse.java
index 2b92d32f17d..4ffaf99d9a6 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelApiResponse.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelApiResponse.java
@@ -1,5 +1,6 @@
package org.openapitools.model;
+import com.fasterxml.jackson.annotation.JsonTypeName;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -91,6 +92,25 @@ public class ModelApiResponse {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ModelApiResponse _apiResponse = (ModelApiResponse) o;
+ return Objects.equals(code, _apiResponse.code) &&
+ Objects.equals(type, _apiResponse.type) &&
+ Objects.equals(message, _apiResponse.message);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(code, type, message);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelFile.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelFile.java
index abe8a12ce30..39ddf901a29 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelFile.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelFile.java
@@ -1,5 +1,6 @@
package org.openapitools.model;
+import com.fasterxml.jackson.annotation.JsonTypeName;
import io.swagger.annotations.ApiModel;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -46,6 +47,23 @@ public class ModelFile {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ModelFile _file = (ModelFile) o;
+ return Objects.equals(sourceURI, _file.sourceURI);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(sourceURI);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelList.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelList.java
index 50aff7d791a..0bd8b090173 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelList.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelList.java
@@ -1,5 +1,6 @@
package org.openapitools.model;
+import com.fasterxml.jackson.annotation.JsonTypeName;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -37,6 +38,23 @@ public class ModelList {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ModelList _list = (ModelList) o;
+ return Objects.equals(_123list, _list._123list);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(_123list);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelReturn.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelReturn.java
index 5e3badeb563..c447e004df5 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelReturn.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ModelReturn.java
@@ -1,5 +1,6 @@
package org.openapitools.model;
+import com.fasterxml.jackson.annotation.JsonTypeName;
import io.swagger.annotations.ApiModel;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -43,6 +44,23 @@ public class ModelReturn {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ModelReturn _return = (ModelReturn) o;
+ return Objects.equals(_return, _return._return);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(_return);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Name.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Name.java
index 1f487b2f5c4..0395a2ff2e7 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Name.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Name.java
@@ -129,6 +129,26 @@ public class Name {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Name name = (Name) o;
+ return Objects.equals(name, name.name) &&
+ Objects.equals(snakeCase, name.snakeCase) &&
+ Objects.equals(property, name.property) &&
+ Objects.equals(_123number, name._123number);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(name, snakeCase, property, _123number);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/NumberOnly.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/NumberOnly.java
index 39a9ffb278b..d303cdd6aee 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/NumberOnly.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/NumberOnly.java
@@ -39,6 +39,23 @@ public class NumberOnly {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ NumberOnly numberOnly = (NumberOnly) o;
+ return Objects.equals(justNumber, numberOnly.justNumber);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(justNumber);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Order.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Order.java
index 721bdb2e23c..b3934175cd8 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Order.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Order.java
@@ -210,6 +210,28 @@ public enum StatusEnum {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Order order = (Order) o;
+ return Objects.equals(id, order.id) &&
+ Objects.equals(petId, order.petId) &&
+ Objects.equals(quantity, order.quantity) &&
+ Objects.equals(shipDate, order.shipDate) &&
+ Objects.equals(status, order.status) &&
+ Objects.equals(complete, order.complete);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, petId, quantity, shipDate, status, complete);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/OuterComposite.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/OuterComposite.java
index 3b1e1d66ca0..f08a10c5377 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/OuterComposite.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/OuterComposite.java
@@ -93,6 +93,25 @@ public class OuterComposite {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ OuterComposite outerComposite = (OuterComposite) o;
+ return Objects.equals(myNumber, outerComposite.myNumber) &&
+ Objects.equals(myString, outerComposite.myString) &&
+ Objects.equals(myBoolean, outerComposite.myBoolean);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(myNumber, myString, myBoolean);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Pet.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Pet.java
index 79af5b818e9..b621983b072 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Pet.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Pet.java
@@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
@@ -34,7 +35,7 @@ public class Pet {
@ApiModelProperty(value = "")
@Valid
- private List tags = null;
+ private List tags;
public enum StatusEnum {
@@ -236,6 +237,28 @@ public enum StatusEnum {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Pet pet = (Pet) o;
+ return Objects.equals(id, pet.id) &&
+ Objects.equals(category, pet.category) &&
+ Objects.equals(name, pet.name) &&
+ Objects.equals(photoUrls, pet.photoUrls) &&
+ Objects.equals(tags, pet.tags) &&
+ Objects.equals(status, pet.status);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, category, name, photoUrls, tags, status);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ReadOnlyFirst.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ReadOnlyFirst.java
index af5aee76dec..2c6dac2dea3 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ReadOnlyFirst.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/ReadOnlyFirst.java
@@ -66,6 +66,24 @@ public class ReadOnlyFirst {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ReadOnlyFirst readOnlyFirst = (ReadOnlyFirst) o;
+ return Objects.equals(bar, readOnlyFirst.bar) &&
+ Objects.equals(baz, readOnlyFirst.baz);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(bar, baz);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/SpecialModelName.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/SpecialModelName.java
index 8f9d57bd14a..1d89f44f9c5 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/SpecialModelName.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/SpecialModelName.java
@@ -1,5 +1,6 @@
package org.openapitools.model;
+import com.fasterxml.jackson.annotation.JsonTypeName;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -37,6 +38,23 @@ public class SpecialModelName {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ SpecialModelName $specialModelName = (SpecialModelName) o;
+ return Objects.equals($specialPropertyName, $specialModelName.$specialPropertyName);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash($specialPropertyName);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/StringBooleanMap.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/StringBooleanMap.java
index 904d5b9bc7c..997a4145180 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/StringBooleanMap.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/StringBooleanMap.java
@@ -12,6 +12,22 @@ import com.fasterxml.jackson.annotation.JsonProperty;
public class StringBooleanMap extends HashMap {
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ StringBooleanMap stringBooleanMap = (StringBooleanMap) o;return super.equals(o);
+ }
+
+ @Override
+ public int hashCode() {
+ return super.hashCode();
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Tag.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Tag.java
index fc47777ce1f..838de2fa177 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Tag.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/Tag.java
@@ -64,6 +64,24 @@ public class Tag {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Tag tag = (Tag) o;
+ return Objects.equals(id, tag.id) &&
+ Objects.equals(name, tag.name);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, name);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/TypeHolderDefault.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/TypeHolderDefault.java
index e6ce5057542..3e0d4ea3e6a 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/TypeHolderDefault.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/TypeHolderDefault.java
@@ -2,6 +2,7 @@ package org.openapitools.model;
import java.math.BigDecimal;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -162,6 +163,27 @@ public class TypeHolderDefault {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ TypeHolderDefault typeHolderDefault = (TypeHolderDefault) o;
+ return Objects.equals(stringItem, typeHolderDefault.stringItem) &&
+ Objects.equals(numberItem, typeHolderDefault.numberItem) &&
+ Objects.equals(integerItem, typeHolderDefault.integerItem) &&
+ Objects.equals(boolItem, typeHolderDefault.boolItem) &&
+ Objects.equals(arrayItem, typeHolderDefault.arrayItem);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(stringItem, numberItem, integerItem, boolItem, arrayItem);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/TypeHolderExample.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/TypeHolderExample.java
index 734f422fde2..387956243c4 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/TypeHolderExample.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/TypeHolderExample.java
@@ -2,6 +2,7 @@ package org.openapitools.model;
import java.math.BigDecimal;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -190,6 +191,28 @@ public class TypeHolderExample {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ TypeHolderExample typeHolderExample = (TypeHolderExample) o;
+ return Objects.equals(stringItem, typeHolderExample.stringItem) &&
+ Objects.equals(numberItem, typeHolderExample.numberItem) &&
+ Objects.equals(floatItem, typeHolderExample.floatItem) &&
+ Objects.equals(integerItem, typeHolderExample.integerItem) &&
+ Objects.equals(boolItem, typeHolderExample.boolItem) &&
+ Objects.equals(arrayItem, typeHolderExample.arrayItem);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(stringItem, numberItem, floatItem, integerItem, boolItem, arrayItem);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/User.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/User.java
index 65baf8e2b9d..5b252e7bfff 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/User.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/User.java
@@ -229,6 +229,30 @@ public class User {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ User user = (User) o;
+ return Objects.equals(id, user.id) &&
+ Objects.equals(username, user.username) &&
+ Objects.equals(firstName, user.firstName) &&
+ Objects.equals(lastName, user.lastName) &&
+ Objects.equals(email, user.email) &&
+ Objects.equals(password, user.password) &&
+ Objects.equals(phone, user.phone) &&
+ Objects.equals(userStatus, user.userStatus);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, username, firstName, lastName, email, password, phone, userStatus);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/XmlItem.java b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/XmlItem.java
index 0650d220afe..fae71401470 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/XmlItem.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/gen/java/org/openapitools/model/XmlItem.java
@@ -2,6 +2,7 @@ package org.openapitools.model;
import java.math.BigDecimal;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import javax.validation.constraints.*;
import javax.validation.Valid;
@@ -27,7 +28,7 @@ public class XmlItem {
private Boolean attributeBoolean;
@ApiModelProperty(value = "")
- private List wrappedArray = null;
+ private List wrappedArray;
@ApiModelProperty(example = "string", value = "")
private String nameString;
@@ -43,10 +44,10 @@ public class XmlItem {
private Boolean nameBoolean;
@ApiModelProperty(value = "")
- private List nameArray = null;
+ private List nameArray;
@ApiModelProperty(value = "")
- private List nameWrappedArray = null;
+ private List nameWrappedArray;
@ApiModelProperty(example = "string", value = "")
private String prefixString;
@@ -62,10 +63,10 @@ public class XmlItem {
private Boolean prefixBoolean;
@ApiModelProperty(value = "")
- private List prefixArray = null;
+ private List prefixArray;
@ApiModelProperty(value = "")
- private List prefixWrappedArray = null;
+ private List prefixWrappedArray;
@ApiModelProperty(example = "string", value = "")
private String namespaceString;
@@ -81,10 +82,10 @@ public class XmlItem {
private Boolean namespaceBoolean;
@ApiModelProperty(value = "")
- private List namespaceArray = null;
+ private List namespaceArray;
@ApiModelProperty(value = "")
- private List namespaceWrappedArray = null;
+ private List namespaceWrappedArray;
@ApiModelProperty(example = "string", value = "")
private String prefixNsString;
@@ -100,10 +101,10 @@ public class XmlItem {
private Boolean prefixNsBoolean;
@ApiModelProperty(value = "")
- private List prefixNsArray = null;
+ private List prefixNsArray;
@ApiModelProperty(value = "")
- private List prefixNsWrappedArray = null;
+ private List prefixNsWrappedArray;
/**
* Get attributeString
* @return attributeString
@@ -873,6 +874,51 @@ public class XmlItem {
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ XmlItem xmlItem = (XmlItem) o;
+ return Objects.equals(attributeString, xmlItem.attributeString) &&
+ Objects.equals(attributeNumber, xmlItem.attributeNumber) &&
+ Objects.equals(attributeInteger, xmlItem.attributeInteger) &&
+ Objects.equals(attributeBoolean, xmlItem.attributeBoolean) &&
+ Objects.equals(wrappedArray, xmlItem.wrappedArray) &&
+ Objects.equals(nameString, xmlItem.nameString) &&
+ Objects.equals(nameNumber, xmlItem.nameNumber) &&
+ Objects.equals(nameInteger, xmlItem.nameInteger) &&
+ Objects.equals(nameBoolean, xmlItem.nameBoolean) &&
+ Objects.equals(nameArray, xmlItem.nameArray) &&
+ Objects.equals(nameWrappedArray, xmlItem.nameWrappedArray) &&
+ Objects.equals(prefixString, xmlItem.prefixString) &&
+ Objects.equals(prefixNumber, xmlItem.prefixNumber) &&
+ Objects.equals(prefixInteger, xmlItem.prefixInteger) &&
+ Objects.equals(prefixBoolean, xmlItem.prefixBoolean) &&
+ Objects.equals(prefixArray, xmlItem.prefixArray) &&
+ Objects.equals(prefixWrappedArray, xmlItem.prefixWrappedArray) &&
+ Objects.equals(namespaceString, xmlItem.namespaceString) &&
+ Objects.equals(namespaceNumber, xmlItem.namespaceNumber) &&
+ Objects.equals(namespaceInteger, xmlItem.namespaceInteger) &&
+ Objects.equals(namespaceBoolean, xmlItem.namespaceBoolean) &&
+ Objects.equals(namespaceArray, xmlItem.namespaceArray) &&
+ Objects.equals(namespaceWrappedArray, xmlItem.namespaceWrappedArray) &&
+ Objects.equals(prefixNsString, xmlItem.prefixNsString) &&
+ Objects.equals(prefixNsNumber, xmlItem.prefixNsNumber) &&
+ Objects.equals(prefixNsInteger, xmlItem.prefixNsInteger) &&
+ Objects.equals(prefixNsBoolean, xmlItem.prefixNsBoolean) &&
+ Objects.equals(prefixNsArray, xmlItem.prefixNsArray) &&
+ Objects.equals(prefixNsWrappedArray, xmlItem.prefixNsWrappedArray);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(attributeString, attributeNumber, attributeInteger, attributeBoolean, wrappedArray, nameString, nameNumber, nameInteger, nameBoolean, nameArray, nameWrappedArray, prefixString, prefixNumber, prefixInteger, prefixBoolean, prefixArray, prefixWrappedArray, namespaceString, namespaceNumber, namespaceInteger, namespaceBoolean, namespaceArray, namespaceWrappedArray, prefixNsString, prefixNsNumber, prefixNsInteger, prefixNsBoolean, prefixNsArray, prefixNsWrappedArray);
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java b/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java
index 29a7d7c101e..8c8301e85b9 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/AnotherFakeApiServiceImpl.java
@@ -4,6 +4,7 @@ import org.openapitools.api.*;
import org.openapitools.model.Client;
import java.util.List;
import java.util.Map;
+import java.util.UUID;
import java.io.InputStream;
import java.io.OutputStream;
@@ -35,7 +36,7 @@ public class AnotherFakeApiServiceImpl implements AnotherFakeApi {
{
try {
File cacheFile = new File(System.getProperty("jaxrs.test.server.json",
- "/Users/williamcheng/Code/openapi-generator2/samples/server/petstore/jaxrs-cxf-test-data/src/main/resources/test-data.json"));
+ "/Users/williamcheng/Code/openapi-generator7/samples/server/petstore/jaxrs-cxf-test-data/src/main/resources/test-data.json"));
cache = JsonCache.Factory.instance.get("test-data").load(cacheFile).child("/org.openapitools.api/AnotherFakeApi");
} catch (CacheException e) {
e.printStackTrace();
@@ -49,7 +50,7 @@ public class AnotherFakeApiServiceImpl implements AnotherFakeApi {
*
*/
@Override
- public Client call123testSpecialTags(Client body) {
+ public Client call123testSpecialTags(UUID uuidTest, Client body) {
try {
Client response = cache.getObject("/call123testSpecialTags/response", Client.class);
return response;
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java b/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java
index 2fa5d618e5a..b9169fefcfe 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/FakeApiServiceImpl.java
@@ -44,7 +44,7 @@ public class FakeApiServiceImpl implements FakeApi {
{
try {
File cacheFile = new File(System.getProperty("jaxrs.test.server.json",
- "/Users/williamcheng/Code/openapi-generator2/samples/server/petstore/jaxrs-cxf-test-data/src/main/resources/test-data.json"));
+ "/Users/williamcheng/Code/openapi-generator7/samples/server/petstore/jaxrs-cxf-test-data/src/main/resources/test-data.json"));
cache = JsonCache.Factory.instance.get("test-data").load(cacheFile).child("/org.openapitools.api/FakeApi");
} catch (CacheException e) {
e.printStackTrace();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/FakeClassnameTags123ApiServiceImpl.java b/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/FakeClassnameTags123ApiServiceImpl.java
index a91ea641651..a9afa4f3543 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/FakeClassnameTags123ApiServiceImpl.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/FakeClassnameTags123ApiServiceImpl.java
@@ -35,7 +35,7 @@ public class FakeClassnameTags123ApiServiceImpl implements FakeClassnameTags123A
{
try {
File cacheFile = new File(System.getProperty("jaxrs.test.server.json",
- "/Users/williamcheng/Code/openapi-generator2/samples/server/petstore/jaxrs-cxf-test-data/src/main/resources/test-data.json"));
+ "/Users/williamcheng/Code/openapi-generator7/samples/server/petstore/jaxrs-cxf-test-data/src/main/resources/test-data.json"));
cache = JsonCache.Factory.instance.get("test-data").load(cacheFile).child("/org.openapitools.api/FakeClassnameTags123Api");
} catch (CacheException e) {
e.printStackTrace();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java b/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java
index 40cd3502fbd..3147c7fe35d 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/PetApiServiceImpl.java
@@ -39,7 +39,7 @@ public class PetApiServiceImpl implements PetApi {
{
try {
File cacheFile = new File(System.getProperty("jaxrs.test.server.json",
- "/Users/williamcheng/Code/openapi-generator2/samples/server/petstore/jaxrs-cxf-test-data/src/main/resources/test-data.json"));
+ "/Users/williamcheng/Code/openapi-generator7/samples/server/petstore/jaxrs-cxf-test-data/src/main/resources/test-data.json"));
cache = JsonCache.Factory.instance.get("test-data").load(cacheFile).child("/org.openapitools.api/PetApi");
} catch (CacheException e) {
e.printStackTrace();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java b/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java
index 06d50eaabdd..264b4ad4c22 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/StoreApiServiceImpl.java
@@ -35,7 +35,7 @@ public class StoreApiServiceImpl implements StoreApi {
{
try {
File cacheFile = new File(System.getProperty("jaxrs.test.server.json",
- "/Users/williamcheng/Code/openapi-generator2/samples/server/petstore/jaxrs-cxf-test-data/src/main/resources/test-data.json"));
+ "/Users/williamcheng/Code/openapi-generator7/samples/server/petstore/jaxrs-cxf-test-data/src/main/resources/test-data.json"));
cache = JsonCache.Factory.instance.get("test-data").load(cacheFile).child("/org.openapitools.api/StoreApi");
} catch (CacheException e) {
e.printStackTrace();
diff --git a/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java b/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java
index 23d653171ef..376382a67c4 100644
--- a/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java
+++ b/samples/server/petstore/jaxrs-cxf-test-data/src/main/java/org/openapitools/api/impl/UserApiServiceImpl.java
@@ -36,7 +36,7 @@ public class UserApiServiceImpl implements UserApi {
{
try {
File cacheFile = new File(System.getProperty("jaxrs.test.server.json",
- "/Users/williamcheng/Code/openapi-generator2/samples/server/petstore/jaxrs-cxf-test-data/src/main/resources/test-data.json"));
+ "/Users/williamcheng/Code/openapi-generator7/samples/server/petstore/jaxrs-cxf-test-data/src/main/resources/test-data.json"));
cache = JsonCache.Factory.instance.get("test-data").load(cacheFile).child("/org.openapitools.api/UserApi");
} catch (CacheException e) {
e.printStackTrace();
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 a5460bdf420..f7f670f582e 100644
--- a/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/FILES
+++ b/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/FILES
@@ -20,15 +20,12 @@ src/gen/java/org/openapitools/model/ArrayOfArrayOfNumberOnly.java
src/gen/java/org/openapitools/model/ArrayOfNumberOnly.java
src/gen/java/org/openapitools/model/ArrayTest.java
src/gen/java/org/openapitools/model/BigCat.java
-src/gen/java/org/openapitools/model/BigCatAllOf.java
src/gen/java/org/openapitools/model/Capitalization.java
src/gen/java/org/openapitools/model/Cat.java
-src/gen/java/org/openapitools/model/CatAllOf.java
src/gen/java/org/openapitools/model/Category.java
src/gen/java/org/openapitools/model/ClassModel.java
src/gen/java/org/openapitools/model/Client.java
src/gen/java/org/openapitools/model/Dog.java
-src/gen/java/org/openapitools/model/DogAllOf.java
src/gen/java/org/openapitools/model/EnumArrays.java
src/gen/java/org/openapitools/model/EnumClass.java
src/gen/java/org/openapitools/model/EnumTest.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 66672d4e9d3..0f78c31cdc7 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.1.0-SNAPSHOT
\ No newline at end of file
+7.2.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 861b090b321..becf131d1de 100644
--- a/samples/server/petstore/jaxrs-spec-interface-response/pom.xml
+++ b/samples/server/petstore/jaxrs-spec-interface-response/pom.xml
@@ -94,7 +94,7 @@
${java.version}
${java.version}
UTF-8
- 2.9.9
+ 2.15.2
4.13.2
2.10.13
1.3.2
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 6107529c094..0cce14c767a 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
@@ -1,6 +1,7 @@
package org.openapitools.api;
import org.openapitools.model.Client;
+import java.util.UUID;
import javax.ws.rs.*;
import javax.ws.rs.core.Response;
@@ -24,5 +25,6 @@ public interface AnotherFakeApi {
@ApiOperation(value = "To test special tags", notes = "To test special tags and operation ID starting with number", tags={ "$another-fake?" })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "successful operation", response = Client.class) })
- Response call123testSpecialTags(@Valid @NotNull Client body);
+ Response call123testSpecialTags(@HeaderParam("uuid_test") @NotNull @ApiParam("to test uuid example value") UUID uuidTest,@Valid @NotNull Client body);
+
}
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 23a56fbb370..dba00268889 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
@@ -36,6 +36,7 @@ public interface FakeApi {
@ApiResponse(code = 200, message = "successful operation", response = Void.class) })
Response createXmlItem(@Valid @NotNull XmlItem xmlItem);
+
@POST
@Path("/outer/boolean")
@Produces({ "*/*" })
@@ -44,6 +45,7 @@ public interface FakeApi {
@ApiResponse(code = 200, message = "Output boolean", response = Boolean.class) })
Response fakeOuterBooleanSerialize(@Valid Boolean body);
+
@POST
@Path("/outer/composite")
@Produces({ "*/*" })
@@ -52,6 +54,7 @@ public interface FakeApi {
@ApiResponse(code = 200, message = "Output composite", response = OuterComposite.class) })
Response fakeOuterCompositeSerialize(@Valid OuterComposite body);
+
@POST
@Path("/outer/number")
@Produces({ "*/*" })
@@ -60,6 +63,7 @@ public interface FakeApi {
@ApiResponse(code = 200, message = "Output number", response = BigDecimal.class) })
Response fakeOuterNumberSerialize(@Valid BigDecimal body);
+
@POST
@Path("/outer/string")
@Produces({ "*/*" })
@@ -68,6 +72,7 @@ public interface FakeApi {
@ApiResponse(code = 200, message = "Output string", response = String.class) })
Response fakeOuterStringSerialize(@Valid String body);
+
@PUT
@Path("/body-with-file-schema")
@Consumes({ "application/json" })
@@ -76,6 +81,7 @@ public interface FakeApi {
@ApiResponse(code = 200, message = "Success", response = Void.class) })
Response testBodyWithFileSchema(@Valid @NotNull FileSchemaTestClass body);
+
@PUT
@Path("/body-with-query-params")
@Consumes({ "application/json" })
@@ -84,6 +90,7 @@ public interface FakeApi {
@ApiResponse(code = 200, message = "Success", response = Void.class) })
Response testBodyWithQueryParams(@QueryParam("query") @NotNull String query,@Valid @NotNull User body);
+
@PATCH
@Consumes({ "application/json" })
@Produces({ "application/json" })
@@ -92,6 +99,7 @@ public interface FakeApi {
@ApiResponse(code = 200, message = "successful operation", response = Client.class) })
Response testClientModel(@Valid @NotNull Client body);
+
@POST
@Consumes({ "application/x-www-form-urlencoded" })
@ApiOperation(value = "Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트", notes = "Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트", authorizations = {
@@ -103,6 +111,7 @@ public interface FakeApi {
@ApiResponse(code = 404, message = "User not found", response = Void.class) })
Response testEndpointParameters(@FormParam(value = "number") BigDecimal number,@FormParam(value = "double") Double _double,@FormParam(value = "pattern_without_delimiter") String patternWithoutDelimiter,@FormParam(value = "byte") byte[] _byte,@FormParam(value = "integer") Integer integer,@FormParam(value = "int32") Integer int32,@FormParam(value = "int64") Long int64,@FormParam(value = "float") Float _float,@FormParam(value = "string") String string, @FormParam(value = "binary") InputStream binaryInputStream,@FormParam(value = "date") LocalDate date,@FormParam(value = "dateTime") Date dateTime,@FormParam(value = "password") String password,@FormParam(value = "callback") String paramCallback);
+
@GET
@Consumes({ "application/x-www-form-urlencoded" })
@ApiOperation(value = "To test enum parameters", notes = "To test enum parameters", tags={ "fake" })
@@ -111,12 +120,14 @@ public interface FakeApi {
@ApiResponse(code = 404, message = "Not found", response = Void.class) })
Response testEnumParameters(@HeaderParam("enum_header_string_array") @ApiParam("Header parameter enum test (string array)") List enumHeaderStringArray,@HeaderParam("enum_header_string") @DefaultValue("-efg") @ApiParam("Header parameter enum test (string)") String enumHeaderString,@QueryParam("enum_query_string_array") @ApiParam("Query parameter enum test (string array)") List enumQueryStringArray,@QueryParam("enum_query_string") @DefaultValue("-efg") @ApiParam("Query parameter enum test (string)") String enumQueryString,@QueryParam("enum_query_integer") @ApiParam("Query parameter enum test (double)") Integer enumQueryInteger,@QueryParam("enum_query_double") @ApiParam("Query parameter enum test (double)") Double enumQueryDouble,@FormParam(value = "enum_form_string_array") List enumFormStringArray,@FormParam(value = "enum_form_string") String enumFormString);
+
@DELETE
@ApiOperation(value = "Fake endpoint to test group parameters (optional)", notes = "Fake endpoint to test group parameters (optional)", tags={ "fake" })
@ApiResponses(value = {
@ApiResponse(code = 400, message = "Something wrong", response = Void.class) })
Response testGroupParameters(@QueryParam("required_string_group") @NotNull @ApiParam("Required String in group parameters") Integer requiredStringGroup,@HeaderParam("required_boolean_group") @NotNull @ApiParam("Required Boolean in group parameters") Boolean requiredBooleanGroup,@QueryParam("required_int64_group") @NotNull @ApiParam("Required Integer in group parameters") Long requiredInt64Group,@QueryParam("string_group") @ApiParam("String in group parameters") Integer stringGroup,@HeaderParam("boolean_group") @ApiParam("Boolean in group parameters") Boolean booleanGroup,@QueryParam("int64_group") @ApiParam("Integer in group parameters") Long int64Group);
+
@POST
@Path("/inline-additionalProperties")
@Consumes({ "application/json" })
@@ -125,6 +136,7 @@ public interface FakeApi {
@ApiResponse(code = 200, message = "successful operation", response = Void.class) })
Response testInlineAdditionalProperties(@Valid @NotNull Map param);
+
@GET
@Path("/jsonFormData")
@Consumes({ "application/x-www-form-urlencoded" })
@@ -133,6 +145,7 @@ public interface FakeApi {
@ApiResponse(code = 200, message = "successful operation", response = Void.class) })
Response testJsonFormData(@FormParam(value = "param") String param,@FormParam(value = "param2") String param2);
+
@PUT
@Path("/test-query-parameters")
@ApiOperation(value = "", notes = "To test the collection format in query parameters", tags={ "fake" })
@@ -140,6 +153,7 @@ public interface FakeApi {
@ApiResponse(code = 200, message = "Success", response = Void.class) })
Response testQueryParameterCollectionFormat(@QueryParam("pipe") @NotNull List pipe,@QueryParam("ioutil") @NotNull List ioutil,@QueryParam("http") @NotNull List http,@QueryParam("url") @NotNull List url,@QueryParam("context") @NotNull List context);
+
@POST
@Path("/{petId}/uploadImageWithRequiredFile")
@Consumes({ "multipart/form-data" })
@@ -152,4 +166,5 @@ public interface FakeApi {
@ApiResponses(value = {
@ApiResponse(code = 200, message = "successful operation", response = ModelApiResponse.class) })
Response uploadFileWithRequiredFile(@PathParam("petId") @ApiParam("ID of pet to update") Long petId, @FormParam(value = "requiredFile") InputStream requiredFileInputStream,@FormParam(value = "additionalMetadata") String additionalMetadata);
+
}
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 e14b0e6205e..2cfa96236bf 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
@@ -28,4 +28,5 @@ public interface FakeClassnameTestApi {
@ApiResponses(value = {
@ApiResponse(code = 200, message = "successful operation", response = Client.class) })
Response testClassname(@Valid @NotNull Client body);
+
}
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 5b895890757..684e7d5e8b6 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
@@ -33,6 +33,7 @@ public interface PetApi {
@ApiResponse(code = 405, message = "Invalid input", response = Void.class) })
Response addPet(@Valid @NotNull Pet body);
+
@DELETE
@Path("/{petId}")
@ApiOperation(value = "Deletes a pet", notes = "", authorizations = {
@@ -45,6 +46,7 @@ public interface PetApi {
@ApiResponse(code = 400, message = "Invalid pet value", response = Void.class) })
Response deletePet(@PathParam("petId") @ApiParam("Pet id to delete") Long petId,@HeaderParam("api_key") String apiKey);
+
@GET
@Path("/findByStatus")
@Produces({ "application/xml", "application/json" })
@@ -58,6 +60,7 @@ public interface PetApi {
@ApiResponse(code = 400, message = "Invalid status value", response = Void.class, responseContainer = "List") })
Response findPetsByStatus(@QueryParam("status") @NotNull @ApiParam("Status values that need to be considered for filter") List status);
+
@GET
@Path("/findByTags")
@Produces({ "application/xml", "application/json" })
@@ -71,6 +74,7 @@ public interface PetApi {
@ApiResponse(code = 400, message = "Invalid tag value", response = Void.class, responseContainer = "Set") })
Response findPetsByTags(@QueryParam("tags") @NotNull @ApiParam("Tags to filter by") Set tags);
+
@GET
@Path("/{petId}")
@Produces({ "application/xml", "application/json" })
@@ -84,6 +88,7 @@ public interface PetApi {
@ApiResponse(code = 404, message = "Pet not found", response = Void.class) })
Response getPetById(@PathParam("petId") @ApiParam("ID of pet to return") Long petId);
+
@PUT
@Consumes({ "application/json", "application/xml" })
@ApiOperation(value = "Update an existing pet", notes = "", authorizations = {
@@ -98,6 +103,7 @@ public interface PetApi {
@ApiResponse(code = 405, message = "Validation exception", response = Void.class) })
Response updatePet(@Valid @NotNull Pet body);
+
@POST
@Path("/{petId}")
@Consumes({ "application/x-www-form-urlencoded" })
@@ -110,6 +116,7 @@ public interface PetApi {
@ApiResponse(code = 405, message = "Invalid input", response = Void.class) })
Response updatePetWithForm(@PathParam("petId") @ApiParam("ID of pet that needs to be updated") Long petId,@FormParam(value = "name") String name,@FormParam(value = "status") String status);
+
@POST
@Path("/{petId}/uploadImage")
@Consumes({ "multipart/form-data" })
@@ -122,4 +129,5 @@ public interface PetApi {
@ApiResponses(value = {
@ApiResponse(code = 200, message = "successful operation", response = ModelApiResponse.class) })
Response uploadFile(@PathParam("petId") @ApiParam("ID of pet to update") Long petId,@FormParam(value = "additionalMetadata") String additionalMetadata, @FormParam(value = "file") InputStream _fileInputStream);
+
}
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 b2a8f9c8ee1..c7a53c670fe 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
@@ -27,6 +27,7 @@ public interface StoreApi {
@ApiResponse(code = 404, message = "Order not found", response = Void.class) })
Response deleteOrder(@PathParam("order_id") @ApiParam("ID of the order that needs to be deleted") String orderId);
+
@GET
@Path("/inventory")
@Produces({ "application/json" })
@@ -38,6 +39,7 @@ public interface StoreApi {
@ApiResponse(code = 200, message = "successful operation", response = Map.class, responseContainer = "Map") })
Response getInventory();
+
@GET
@Path("/order/{order_id}")
@Produces({ "application/xml", "application/json" })
@@ -48,6 +50,7 @@ public interface StoreApi {
@ApiResponse(code = 404, message = "Order not found", response = Void.class) })
Response getOrderById(@PathParam("order_id") @Min(1L) @Max(5L) @ApiParam("ID of pet that needs to be fetched") Long orderId);
+
@POST
@Path("/order")
@Produces({ "application/xml", "application/json" })
@@ -56,4 +59,5 @@ public interface StoreApi {
@ApiResponse(code = 200, message = "successful operation", response = Order.class),
@ApiResponse(code = 400, message = "Invalid Order", response = Void.class) })
Response placeOrder(@Valid @NotNull Order body);
+
}
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 888b96e8cd0..764bd5b8117 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
@@ -1,7 +1,6 @@
package org.openapitools.api;
import java.util.Date;
-import java.util.List;
import org.openapitools.model.User;
import javax.ws.rs.*;
@@ -26,6 +25,7 @@ public interface UserApi {
@ApiResponse(code = 200, message = "successful operation", response = Void.class) })
Response createUser(@Valid @NotNull User body);
+
@POST
@Path("/createWithArray")
@ApiOperation(value = "Creates list of users with given input array", notes = "", tags={ "user" })
@@ -33,6 +33,7 @@ public interface UserApi {
@ApiResponse(code = 200, message = "successful operation", response = Void.class) })
Response createUsersWithArrayInput(@Valid @NotNull List body);
+
@POST
@Path("/createWithList")
@ApiOperation(value = "Creates list of users with given input array", notes = "", tags={ "user" })
@@ -40,6 +41,7 @@ public interface UserApi {
@ApiResponse(code = 200, message = "successful operation", response = Void.class) })
Response createUsersWithListInput(@Valid @NotNull List body);
+
@DELETE
@Path("/{username}")
@ApiOperation(value = "Delete user", notes = "This can only be done by the logged in user.", tags={ "user" })
@@ -48,6 +50,7 @@ public interface UserApi {
@ApiResponse(code = 404, message = "User not found", response = Void.class) })
Response deleteUser(@PathParam("username") @ApiParam("The name that needs to be deleted") String username);
+
@GET
@Path("/{username}")
@Produces({ "application/xml", "application/json" })
@@ -58,6 +61,7 @@ public interface UserApi {
@ApiResponse(code = 404, message = "User not found", response = Void.class) })
Response getUserByName(@PathParam("username") @ApiParam("The name that needs to be fetched. Use user1 for testing.") String username);
+
@GET
@Path("/login")
@Produces({ "application/xml", "application/json" })
@@ -67,6 +71,7 @@ public interface UserApi {
@ApiResponse(code = 400, message = "Invalid username/password supplied", response = Void.class) })
Response loginUser(@QueryParam("username") @NotNull @ApiParam("The user name for login") String username,@QueryParam("password") @NotNull @ApiParam("The password for login in clear text") String password);
+
@GET
@Path("/logout")
@ApiOperation(value = "Logs out current logged in user session", notes = "", tags={ "user" })
@@ -74,6 +79,7 @@ public interface UserApi {
@ApiResponse(code = 200, message = "successful operation", response = Void.class) })
Response logoutUser();
+
@PUT
@Path("/{username}")
@ApiOperation(value = "Updated user", notes = "This can only be done by the logged in user.", tags={ "user" })
@@ -81,4 +87,5 @@ public interface UserApi {
@ApiResponse(code = 400, message = "Invalid user supplied", response = Void.class),
@ApiResponse(code = 404, message = "User not found", response = Void.class) })
Response updateUser(@PathParam("username") @ApiParam("name that need to be deleted") String username,@Valid @NotNull User body);
+
}
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 31b4b91dfb2..93e1d2fabdd 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
@@ -22,14 +22,14 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("AdditionalPropertiesClass")
@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 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<>();
private @Valid Object anytype1;
private @Valid Object anytype2;
private @Valid Object anytype3;
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 0385c5e8290..f5305a8ab9e 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
@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import java.io.Serializable;
import javax.validation.constraints.*;
@@ -21,7 +22,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("ArrayOfArrayOfNumberOnly")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")
public class ArrayOfArrayOfNumberOnly implements Serializable {
- private @Valid List> arrayArrayNumber = null;
+ private @Valid List> arrayArrayNumber;
/**
**/
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 cbfdb520031..8bb4590441a 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
@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import java.io.Serializable;
import javax.validation.constraints.*;
@@ -21,7 +22,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("ArrayOfNumberOnly")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")
public class ArrayOfNumberOnly implements Serializable {
- private @Valid List arrayNumber = null;
+ private @Valid List arrayNumber;
/**
**/
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 b2043ee09c7..bb2bfe7261e 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
@@ -3,6 +3,7 @@ package org.openapitools.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import org.openapitools.model.ReadOnlyFirst;
import java.io.Serializable;
@@ -21,9 +22,9 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("ArrayTest")
@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;
+ private @Valid List arrayOfString;
+ private @Valid List> arrayArrayOfInteger;
+ private @Valid List> arrayArrayOfModel;
/**
**/
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 4b2ef0c1c60..9ea32a1b4c1 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
@@ -3,6 +3,7 @@ package org.openapitools.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import java.io.Serializable;
import javax.validation.constraints.*;
@@ -115,7 +116,7 @@ public class EnumArrays implements Serializable {
}
}
- private @Valid List arrayEnum = null;
+ private @Valid List arrayEnum;
/**
**/
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 8297178d42f..40bc01d32c7 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
@@ -3,6 +3,7 @@ package org.openapitools.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import org.openapitools.model.ModelFile;
import java.io.Serializable;
@@ -22,7 +23,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")
public class FileSchemaTestClass implements Serializable {
private @Valid ModelFile _file;
- private @Valid List files = null;
+ private @Valid List files;
/**
**/
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 8d71c957011..d42555461bc 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
@@ -368,7 +368,7 @@ public class FormatTest implements Serializable {
sb.append(" date: ").append(toIndentedString(date)).append("\n");
sb.append(" dateTime: ").append(toIndentedString(dateTime)).append("\n");
sb.append(" uuid: ").append(toIndentedString(uuid)).append("\n");
- sb.append(" password: ").append(toIndentedString(password)).append("\n");
+ sb.append(" password: ").append("*").append("\n");
sb.append(" bigDecimal: ").append(toIndentedString(bigDecimal)).append("\n");
sb.append("}");
return sb.toString();
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 c45ee600ca2..f45569a171d 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
@@ -20,7 +20,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
@JsonTypeName("MapTest")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen")
public class MapTest implements Serializable {
- private @Valid Map> mapMapOfString = null;
+ private @Valid Map> mapMapOfString = new HashMap<>();
public enum InnerEnum {
UPPER(String.valueOf("UPPER")), LOWER(String.valueOf("lower"));
@@ -68,9 +68,9 @@ public class MapTest implements Serializable {
}
}
- private @Valid Map mapOfEnumString = null;
- private @Valid Map directMap = null;
- private @Valid Map indirectMap = null;
+ private @Valid Map mapOfEnumString = new HashMap<>();
+ private @Valid Map directMap = new HashMap<>();
+ private @Valid Map indirectMap = new HashMap<>();
/**
**/
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 c5e37deb239..01d4be09cbf 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
@@ -25,7 +25,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
public class MixedPropertiesAndAdditionalPropertiesClass implements Serializable {
private @Valid UUID uuid;
private @Valid Date dateTime;
- private @Valid Map map = null;
+ private @Valid Map map = new HashMap<>();
/**
**/
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 509dc7f912f..474f7cd13df 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
@@ -4,6 +4,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
@@ -29,7 +30,7 @@ public class Pet implements Serializable {
private @Valid Category category;
private @Valid String name;
private @Valid Set photoUrls = new LinkedHashSet<>();
- private @Valid List tags = null;
+ private @Valid List tags;
public enum StatusEnum {
AVAILABLE(String.valueOf("available")), PENDING(String.valueOf("pending")), SOLD(String.valueOf("sold"));
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 5a58d2e4a49..147e0422a22 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
@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import java.io.Serializable;
import javax.validation.constraints.*;
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 1c24650e192..c230c2ce3b0 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
@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import java.io.Serializable;
import javax.validation.constraints.*;
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 eff4ff035ff..c61b8bd7f09 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
@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import java.io.Serializable;
import javax.validation.constraints.*;
@@ -25,31 +26,31 @@ public class XmlItem implements Serializable {
private @Valid BigDecimal attributeNumber;
private @Valid Integer attributeInteger;
private @Valid Boolean attributeBoolean;
- private @Valid List wrappedArray = null;
+ private @Valid List wrappedArray;
private @Valid String nameString;
private @Valid BigDecimal nameNumber;
private @Valid Integer nameInteger;
private @Valid Boolean nameBoolean;
- private @Valid List nameArray = null;
- private @Valid List nameWrappedArray = null;
+ private @Valid List nameArray;
+ private @Valid List nameWrappedArray;
private @Valid String prefixString;
private @Valid BigDecimal prefixNumber;
private @Valid Integer prefixInteger;
private @Valid Boolean prefixBoolean;
- private @Valid List prefixArray = null;
- private @Valid List prefixWrappedArray = null;
+ private @Valid List prefixArray;
+ private @Valid List prefixWrappedArray;
private @Valid String namespaceString;
private @Valid BigDecimal namespaceNumber;
private @Valid Integer namespaceInteger;
private @Valid Boolean namespaceBoolean;
- private @Valid List namespaceArray = null;
- private @Valid List namespaceWrappedArray = null;
+ private @Valid List namespaceArray;
+ private @Valid List namespaceWrappedArray;
private @Valid String prefixNsString;
private @Valid BigDecimal prefixNsNumber;
private @Valid Integer prefixNsInteger;
private @Valid Boolean prefixNsBoolean;
- private @Valid List prefixNsArray = null;
- private @Valid List prefixNsWrappedArray = null;
+ private @Valid List prefixNsArray;
+ private @Valid List prefixNsWrappedArray;
/**
**/
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 d96b78131c8..c448d48c3de 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
@@ -1079,6 +1079,14 @@ paths:
patch:
description: To test special tags and operation ID starting with number
operationId: 123_test_@#$%_special_tags
+ parameters:
+ - description: to test uuid example value
+ in: header
+ name: uuid_test
+ required: true
+ schema:
+ format: uuid
+ type: string
requestBody:
content:
application/json:
@@ -1438,15 +1446,29 @@ components:
Dog:
allOf:
- $ref: '#/components/schemas/Animal'
- - $ref: '#/components/schemas/Dog_allOf'
+ - properties:
+ breed:
+ type: string
+ type: object
Cat:
allOf:
- $ref: '#/components/schemas/Animal'
- - $ref: '#/components/schemas/Cat_allOf'
+ - properties:
+ declawed:
+ type: boolean
+ type: object
BigCat:
allOf:
- $ref: '#/components/schemas/Cat'
- - $ref: '#/components/schemas/BigCat_allOf'
+ - properties:
+ kind:
+ enum:
+ - lions
+ - tigers
+ - leopards
+ - jaguars
+ type: string
+ type: object
Animal:
discriminator:
propertyName: className
@@ -2111,6 +2133,7 @@ components:
status:
description: Updated status of the pet
type: string
+ type: object
uploadFile_request:
properties:
additionalMetadata:
@@ -2120,6 +2143,7 @@ components:
description: file to upload
format: binary
type: string
+ type: object
testEnumParameters_request:
properties:
enum_form_string_array:
@@ -2139,6 +2163,7 @@ components:
- -efg
- (xyz)
type: string
+ type: object
testEndpointParameters_request:
properties:
integer:
@@ -2211,6 +2236,7 @@ components:
- double
- number
- pattern_without_delimiter
+ type: object
testJsonFormData_request:
properties:
param:
@@ -2222,6 +2248,7 @@ components:
required:
- param
- param2
+ type: object
uploadFileWithRequiredFile_request:
properties:
additionalMetadata:
@@ -2233,25 +2260,6 @@ components:
type: string
required:
- requiredFile
- Dog_allOf:
- properties:
- breed:
- type: string
- type: object
- Cat_allOf:
- properties:
- declawed:
- type: boolean
- type: object
- BigCat_allOf:
- properties:
- kind:
- enum:
- - lions
- - tigers
- - leopards
- - jaguars
- type: string
type: object
securitySchemes:
petstore_auth: