diff --git a/bin/java8-petstore-jersey2.sh b/bin/java8-petstore-jersey2.sh
index 1fc9be47fa0..904cd53f5cc 100755
--- a/bin/java8-petstore-jersey2.sh
+++ b/bin/java8-petstore-jersey2.sh
@@ -27,7 +27,7 @@ fi
# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="$@ generate --artifact-id petstore-jersey2-java8 -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l java -c bin/java8-petstore-jersey2.json -o samples/client/petstore/java/jersey2-java8 -DhideGenerationTimestamp=true"
+ags="$@ generate --artifact-id petstore-jersey2-java8 -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l java -c bin/java8-petstore-jersey2.json -o samples/client/petstore/java/jersey2-java8 -DhideGenerationTimestamp=true --additional-properties serverPort=8082"
echo "Removing files and folders under samples/client/petstore/java/jersey2-java8/src/main"
rm -rf samples/client/petstore/java/jersey2-java8/src/main
diff --git a/bin/jaxrs-cxf-petstore-server-annotated-base-path.sh b/bin/jaxrs-cxf-petstore-server-annotated-base-path.sh
index c8ce8b724b7..97ce98b4728 100755
--- a/bin/jaxrs-cxf-petstore-server-annotated-base-path.sh
+++ b/bin/jaxrs-cxf-petstore-server-annotated-base-path.sh
@@ -27,6 +27,6 @@ fi
# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="$@ generate --artifact-id cxf-annotated-basepath -t modules/openapi-generator/src/main/resources/JavaJaxRS/cxf -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -l jaxrs-cxf -o samples/server/petstore/jaxrs-cxf-annotated-base-path -DhideGenerationTimestamp=true,useAnnotatedBasePath=true"
+ags="$@ generate --artifact-id cxf-annotated-basepath -t modules/openapi-generator/src/main/resources/JavaJaxRS/cxf -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -l jaxrs-cxf -o samples/server/petstore/jaxrs-cxf-annotated-base-path -DhideGenerationTimestamp=true,useAnnotatedBasePath=true --additional-properties serverPort=8082"
java $JAVA_OPTS -jar $executable $ags
diff --git a/bin/jaxrs-cxf-petstore-server-non-spring-application.sh b/bin/jaxrs-cxf-petstore-server-non-spring-application.sh
index 4c81e9ef8de..23b54fcf98f 100755
--- a/bin/jaxrs-cxf-petstore-server-non-spring-application.sh
+++ b/bin/jaxrs-cxf-petstore-server-non-spring-application.sh
@@ -27,6 +27,6 @@ fi
# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="$@ generate --artifact-id cxf-server-non-spring -t modules/openapi-generator/src/main/resources/JavaJaxRS/cxf -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -l jaxrs-cxf -o samples/server/petstore/jaxrs-cxf-non-spring-app -DhideGenerationTimestamp=true,generateNonSpringApplication=true"
+ags="$@ generate --artifact-id cxf-server-non-spring -t modules/openapi-generator/src/main/resources/JavaJaxRS/cxf -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -l jaxrs-cxf -o samples/server/petstore/jaxrs-cxf-non-spring-app -DhideGenerationTimestamp=true,generateNonSpringApplication=true --additional-properties serverPort=8082"
java $JAVA_OPTS -jar $executable $ags
diff --git a/bin/jaxrs-cxf-petstore-server.sh b/bin/jaxrs-cxf-petstore-server.sh
index 3321705a472..8765ee3f99d 100755
--- a/bin/jaxrs-cxf-petstore-server.sh
+++ b/bin/jaxrs-cxf-petstore-server.sh
@@ -27,6 +27,6 @@ fi
# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaJaxRS/cxf -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l jaxrs-cxf -o samples/server/petstore/jaxrs-cxf -DhideGenerationTimestamp=true"
+ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaJaxRS/cxf -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l jaxrs-cxf -o samples/server/petstore/jaxrs-cxf -DhideGenerationTimestamp=true --additional-properties serverPort=8082"
java $JAVA_OPTS -jar $executable $ags
diff --git a/bin/jaxrs-jersey1-petstore-server.sh b/bin/jaxrs-jersey1-petstore-server.sh
index 0a5f0471e05..e7a614d5f31 100755
--- a/bin/jaxrs-jersey1-petstore-server.sh
+++ b/bin/jaxrs-jersey1-petstore-server.sh
@@ -27,7 +27,7 @@ fi
# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaJaxRS -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l jaxrs-jersey -o samples/server/petstore/jaxrs/jersey1 -DhideGenerationTimestamp=true,serverPort=8080 --library=jersey1 --artifact-id=jaxrs-jersey1-server"
+ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaJaxRS -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l jaxrs-jersey -o samples/server/petstore/jaxrs/jersey1 -DhideGenerationTimestamp=true,serverPort=8082 --library=jersey1 --artifact-id=jaxrs-jersey1-server"
echo "Removing files and folders under samples/server/petstore/jaxrs/jersey1/src/main"
rm -rf samples/server/petstore/jaxrs/jersey1/src/main
diff --git a/bin/jaxrs-jersey1-usetags-petstore-server.sh b/bin/jaxrs-jersey1-usetags-petstore-server.sh
index 93375738439..ddb16d0e608 100755
--- a/bin/jaxrs-jersey1-usetags-petstore-server.sh
+++ b/bin/jaxrs-jersey1-usetags-petstore-server.sh
@@ -27,7 +27,7 @@ fi
# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaJaxRS -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l jaxrs-jersey -o samples/server/petstore/jaxrs/jersey1-useTags -DhideGenerationTimestamp=true,serverPort=8080 --library=jersey1 --artifact-id=jaxrs-jersey1-useTags --additional-properties useTags=true"
+ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaJaxRS -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l jaxrs-jersey -o samples/server/petstore/jaxrs/jersey1-useTags -DhideGenerationTimestamp=true,serverPort=8082 --library=jersey1 --artifact-id=jaxrs-jersey1-useTags --additional-properties useTags=true"
echo "Removing files and folders under samples/server/petstore/jaxrs/jersey1-useTags/src/main"
rm -rf samples/server/petstore/jaxrs/jersey1-useTags/src/main
diff --git a/bin/jaxrs-petstore-server-datelib-j8.sh b/bin/jaxrs-petstore-server-datelib-j8.sh
index 96b855bfc71..f74a48d6a03 100755
--- a/bin/jaxrs-petstore-server-datelib-j8.sh
+++ b/bin/jaxrs-petstore-server-datelib-j8.sh
@@ -27,6 +27,6 @@ fi
# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaJaxRS/ -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l jaxrs-jersey -o samples/server/petstore/jaxrs-datelib-j8/ -c ./bin/jaxrs-datelib-j8.json -DhideGenerationTimestamp=true"
+ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaJaxRS/ -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l jaxrs-jersey -o samples/server/petstore/jaxrs-datelib-j8/ -c ./bin/jaxrs-datelib-j8.json -DhideGenerationTimestamp=true --additional-properties serverPort=8082"
java $JAVA_OPTS -jar $executable $ags
diff --git a/bin/jaxrs-petstore-server.sh b/bin/jaxrs-petstore-server.sh
index 17eec58f7a0..a800db7b551 100755
--- a/bin/jaxrs-petstore-server.sh
+++ b/bin/jaxrs-petstore-server.sh
@@ -27,7 +27,7 @@ fi
# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="$@ generate --artifact-id jaxrs-jersey-petstore-server -t modules/openapi-generator/src/main/resources/JavaJaxRS -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l jaxrs-jersey -o samples/server/petstore/jaxrs/jersey2 -DhideGenerationTimestamp=true,serverPort=8080"
+ags="$@ generate --artifact-id jaxrs-jersey-petstore-server -t modules/openapi-generator/src/main/resources/JavaJaxRS -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l jaxrs-jersey -o samples/server/petstore/jaxrs/jersey2 -DhideGenerationTimestamp=true,serverPort=8082"
echo "Removing files and folders under samples/server/petstore/jaxrs/jersey2/src/main"
rm -rf samples/server/petstore/jaxrs/jersey2/src/main
diff --git a/bin/jaxrs-usetags-petstore-server.sh b/bin/jaxrs-usetags-petstore-server.sh
index d4136b91e61..f17da854b33 100755
--- a/bin/jaxrs-usetags-petstore-server.sh
+++ b/bin/jaxrs-usetags-petstore-server.sh
@@ -27,7 +27,7 @@ fi
# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaJaxRS -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l jaxrs-jersey -o samples/server/petstore/jaxrs/jersey2-useTags -DhideGenerationTimestamp=true,serverPort=8080 --artifact-id=jaxrs-jersey2-useTags --additional-properties useTags=true"
+ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaJaxRS -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l jaxrs-jersey -o samples/server/petstore/jaxrs/jersey2-useTags -DhideGenerationTimestamp=true,serverPort=8082 --artifact-id=jaxrs-jersey2-useTags --additional-properties useTags=true"
echo "Removing files and folders under samples/server/petstore/jaxrs/jersey2-useTags/src/main"
rm -rf samples/server/petstore/jaxrs/jersey2-useTags/src/main
diff --git a/bin/spring-mvc-petstore-j8-async-server.sh b/bin/spring-mvc-petstore-j8-async-server.sh
index 6e3157ae7ea..b782f112677 100755
--- a/bin/spring-mvc-petstore-j8-async-server.sh
+++ b/bin/spring-mvc-petstore-j8-async-server.sh
@@ -27,6 +27,6 @@ fi
# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaSpring -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l spring -o samples/server/petstore/spring-mvc-j8-async -c bin/spring-mvc-petstore-j8-async.json -DhideGenerationTimestamp=true,java8=true,async=true"
+ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaSpring -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l spring -o samples/server/petstore/spring-mvc-j8-async -c bin/spring-mvc-petstore-j8-async.json -DhideGenerationTimestamp=true,java8=true,async=true --additional-properties serverPort=8002"
java $JAVA_OPTS -jar $executable $ags
diff --git a/bin/spring-mvc-petstore-j8-localdatetime.sh b/bin/spring-mvc-petstore-j8-localdatetime.sh
index 27fcb2f70f7..bb3f2cec1b3 100755
--- a/bin/spring-mvc-petstore-j8-localdatetime.sh
+++ b/bin/spring-mvc-petstore-j8-localdatetime.sh
@@ -27,6 +27,6 @@ fi
# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaSpring -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l spring -c bin/spring-mvc-petstore-j8-localdatetime.json -o samples/server/petstore/spring-mvc-j8-localdatetime -DhideGenerationTimestamp=true"
+ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaSpring -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l spring -c bin/spring-mvc-petstore-j8-localdatetime.json -o samples/server/petstore/spring-mvc-j8-localdatetime -DhideGenerationTimestamp=true --additional-properties serverPort=8002"
java $JAVA_OPTS -jar $executable $ags
diff --git a/bin/spring-mvc-petstore-server.sh b/bin/spring-mvc-petstore-server.sh
index 3b4e226e3e4..09d5fc0cb89 100755
--- a/bin/spring-mvc-petstore-server.sh
+++ b/bin/spring-mvc-petstore-server.sh
@@ -27,6 +27,6 @@ fi
# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaSpring -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l spring -c bin/spring-mvc-petstore-server.json -o samples/server/petstore/spring-mvc -DhideGenerationTimestamp=true"
+ags="$@ generate -t modules/openapi-generator/src/main/resources/JavaSpring -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l spring -c bin/spring-mvc-petstore-server.json -o samples/server/petstore/spring-mvc -DhideGenerationTimestamp=true --additional-properties serverPort=8002"
java $JAVA_OPTS -jar $executable $ags
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaJAXRSServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaJAXRSServerCodegen.java
index e50225bf278..247a08daa37 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaJAXRSServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaJAXRSServerCodegen.java
@@ -40,7 +40,8 @@ import java.util.List;
import java.util.Map;
public abstract class AbstractJavaJAXRSServerCodegen extends AbstractJavaCodegen implements BeanValidationFeatures {
- /**
+ public static final String SERVER_PORT = "serverPort";
+ /**
* Name of the sub-directory in "src/main/resource" where to find the
* Mustache template for the JAX-RS Codegen.
*/
@@ -72,7 +73,7 @@ public abstract class AbstractJavaJAXRSServerCodegen extends AbstractJavaCodegen
cliOptions.add(new CliOption("title", "a title describing the application"));
cliOptions.add(CliOption.newBoolean(USE_BEANVALIDATION, "Use BeanValidation API annotations"));
- cliOptions.add(new CliOption("serverPort", "The port on which the server should be started"));
+ cliOptions.add(new CliOption(SERVER_PORT, "The port on which the server should be started"));
}
@@ -111,10 +112,10 @@ public abstract class AbstractJavaJAXRSServerCodegen extends AbstractJavaCodegen
}
*/
- if (!this.additionalProperties.containsKey("serverPort")) {
+ if (!this.additionalProperties.containsKey(SERVER_PORT)) {
URL url = URLPathUtils.getServerURL(openAPI);
// 8080 is the default value for a JEE Server:
- this.additionalProperties.put("serverPort", URLPathUtils.getPort(url, 8080));
+ this.additionalProperties.put(SERVER_PORT, URLPathUtils.getPort(url, 8080));
}
if (openAPI.getPaths() != null) {
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaPKMSTServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaPKMSTServerCodegen.java
index 99cc4458917..7956a1fa5a9 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaPKMSTServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaPKMSTServerCodegen.java
@@ -559,8 +559,8 @@ public class JavaPKMSTServerCodegen extends AbstractJavaCodegen {
}
URL url = URLPathUtils.getServerURL(openAPI);
-
this.additionalProperties.put("serverPort", URLPathUtils.getPort(url, 8080));
+
if (openAPI.getPaths() != null) {
for (String pathname : openAPI.getPaths().keySet()) {
PathItem path = openAPI.getPaths().get(pathname);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java
index 1095b42f146..cb953d78941 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java
@@ -53,6 +53,7 @@ public class SpringCodegen extends AbstractJavaCodegen
implements BeanValidationFeatures, OptionalFeatures {
public static final String DEFAULT_LIBRARY = "spring-boot";
public static final String TITLE = "title";
+ public static final String SERVER_PORT = "serverPort";
public static final String CONFIG_PACKAGE = "configPackage";
public static final String BASE_PACKAGE = "basePackage";
public static final String INTERFACE_ONLY = "interfaceOnly";
@@ -211,7 +212,7 @@ public class SpringCodegen extends AbstractJavaCodegen
if (additionalProperties.containsKey(USE_TAGS)) {
this.setUseTags(Boolean.valueOf(additionalProperties.get(USE_TAGS).toString()));
}
-
+
if (additionalProperties.containsKey(USE_BEANVALIDATION)) {
this.setUseBeanValidation(convertPropertyToBoolean(USE_BEANVALIDATION));
}
@@ -234,7 +235,7 @@ public class SpringCodegen extends AbstractJavaCodegen
typeMapping.put("file", "Resource");
importMapping.put("Resource", "org.springframework.core.io.Resource");
-
+
if (useOptional) {
writePropertyBack(USE_OPTIONAL, useOptional);
}
@@ -313,7 +314,7 @@ public class SpringCodegen extends AbstractJavaCodegen
(sourceFolder + File.separator + configPackage).replace(".", java.io.File.separator), "JacksonConfiguration.java"));
}
}
-
+
if ((!this.delegatePattern && this.java8) || this.delegateMethod) {
additionalProperties.put("jdk8-no-delegate", true);
}
@@ -429,8 +430,10 @@ public class SpringCodegen extends AbstractJavaCodegen
additionalProperties.put(TITLE, this.title);
}
- URL url = URLPathUtils.getServerURL(openAPI);
- this.additionalProperties.put("serverPort", URLPathUtils.getPort(url, 8080));
+ if(!additionalProperties.containsKey(SERVER_PORT)) {
+ URL url = URLPathUtils.getServerURL(openAPI);
+ this.additionalProperties.put(SERVER_PORT, URLPathUtils.getPort(url, 8080));
+ }
if (openAPI.getPaths() != null) {
for (String pathname : openAPI.getPaths().keySet()) {
@@ -693,7 +696,7 @@ public class SpringCodegen extends AbstractJavaCodegen
return objs;
}
-
+
public void setUseBeanValidation(boolean useBeanValidation) {
this.useBeanValidation = useBeanValidation;
}
diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-mvc/README.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-mvc/README.mustache
index 1354151afbb..aadf40435f9 100644
--- a/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-mvc/README.mustache
+++ b/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-mvc/README.mustache
@@ -9,4 +9,4 @@ This server was generated by the [swagger-codegen](https://github.com/swagger-ap
The underlying library integrating swagger to Spring-MVC is [springfox](https://github.com/springfox/springfox)
You can view the server in swagger-ui by pointing to
-http://localhost:8002{{^contextPath}}/{{/contextPath}}{{#contextPath}}{{contextPath}}{{/contextPath}}/swagger-ui.html
\ No newline at end of file
+http://localhost:{{serverPort}}{{^contextPath}}/{{/contextPath}}{{#contextPath}}{{contextPath}}{{/contextPath}}/swagger-ui.html
\ No newline at end of file
diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-mvc/pom.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-mvc/pom.mustache
index 7bae0894a1c..f58e67b3209 100644
--- a/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-mvc/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-mvc/pom.mustache
@@ -37,7 +37,7 @@
8079
stopit
- 8002
+ {{serverPort}}
60000
diff --git a/modules/openapi-generator/src/main/resources/JavaVertXServer/pom.mustache b/modules/openapi-generator/src/main/resources/JavaVertXServer/pom.mustache
index f899fca9a09..9b6f2fdf2a4 100644
--- a/modules/openapi-generator/src/main/resources/JavaVertXServer/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/JavaVertXServer/pom.mustache
@@ -1,32 +1,32 @@
- 4.0.0
-
- {{groupId}}
- {{artifactId}}
- {{artifactVersion}}
- jar
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ 4.0.0
+
+ {{groupId}}
+ {{artifactId}}
+ {{artifactVersion}}
+ jar
- {{appName}}
-
-
- UTF-8
- 1.8
- 4.12
- 3.4.1
- 3.3
- {{vertxSwaggerRouterVersion}}
- 2.3
- 2.7.4
-
+ {{appName}}
+
+
+ UTF-8
+ 1.8
+ 4.12
+ 3.4.1
+ 3.3
+ {{vertxSwaggerRouterVersion}}
+ 2.3
+ 2.7.4
+
-
-
- junit
- junit
- ${junit.version}
- test
-
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
io.vertx
@@ -35,7 +35,7 @@
test
-
+
com.github.phiz71
vertx-swagger-router
${vertx-swagger-router.version}
@@ -47,45 +47,45 @@
${jackson-datatype-jsr310.version}
-
+
-
-
-
- maven-compiler-plugin
- ${maven-compiler-plugin.version}
-
- ${java.version}
- ${java.version}
-
-
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- ${maven-shade-plugin.version}
-
-
- package
-
- shade
-
-
-
-
-
- io.vertx.core.Starter
- {{rootPackage}}.MainApiVerticle
-
-
-
-
- ${project.build.directory}/${project.artifactId}-${project.version}-fat.jar
-
-
-
-
-
-
+
+
+
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+ ${java.version}
+ ${java.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${maven-shade-plugin.version}
+
+
+ package
+
+ shade
+
+
+
+
+
+ io.vertx.core.Starter
+ {{rootPackage}}.MainApiVerticle
+
+
+
+
+ ${project.build.directory}/${project.artifactId}-${project.version}-fat.jar
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/openapi-generator/src/main/resources/java-pkmst/pom.mustache b/modules/openapi-generator/src/main/resources/java-pkmst/pom.mustache
index 7af313005e9..5f4dba929c1 100644
--- a/modules/openapi-generator/src/main/resources/java-pkmst/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/java-pkmst/pom.mustache
@@ -52,10 +52,10 @@
false
-
- jitpack.io
- https://jitpack.io
-
+
+ jitpack.io
+ https://jitpack.io
+
@@ -99,35 +99,35 @@
{{/zipkinUri}}
+ org.springframework.cloud
+ spring-cloud-starter-sleuth
+ -->
+ org.springframework.cloud spring-cloud-starter-sleuth
+ org.springframework.cloud spring-cloud-stream-binder-rabbit
+ -->
+ org.springframework.cloud spring-cloud-starter-sleuth
+ org.springframework.cloud spring-cloud-stream-binder-rabbit
+ -->
org.springframework.boot
spring-boot-starter-actuator
- org.springframework.boot
- spring-boot-starter-jetty
+ org.springframework.boot
+ spring-boot-starter-jetty
+ org.springframework.cloud
+ spring-cloud-netflix-hystrix-stream
+
+
+ org.springframework.cloud
+ spring-cloud-starter-bus-amqp
+ -->
org.springframework.cloud
spring-cloud-starter-hystrix-dashboard
@@ -168,14 +168,14 @@
commons-logging
1.2
- {{#pkmstInterceptor}}
+ {{#pkmstInterceptor}}
-
- com.github.rkumar-pk
- pkmst-extension
- 1.0.1
-
- {{/pkmstInterceptor}}
+
+ com.github.rkumar-pk
+ pkmst-extension
+ 1.0.1
+
+ {{/pkmstInterceptor}}
info.cukes
@@ -260,11 +260,11 @@
org.springframework
spring-test
-
- org.threeten
- threetenbp
- 1.3.6
-
+
+ org.threeten
+ threetenbp
+ 1.3.6
+
@@ -294,7 +294,7 @@
**/*CucumberTest*.java
+ an example -->
**/cucumber/*.java
@@ -306,28 +306,28 @@
${scala-maven-plugin.version}
-
+
org.springframework.boot
spring-boot-maven-plugin
@@ -381,9 +381,9 @@
2.19.1
- org.apache.maven.plugins
- maven-pmd-plugin
-
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/jaxrs/AbstractJavaJAXRSServerCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/jaxrs/AbstractJavaJAXRSServerCodegenTest.java
index 94aef17bc66..5771f924c84 100644
--- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/jaxrs/AbstractJavaJAXRSServerCodegenTest.java
+++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/jaxrs/AbstractJavaJAXRSServerCodegenTest.java
@@ -17,6 +17,9 @@
package org.openapitools.codegen.java.jaxrs;
+import io.swagger.v3.oas.models.OpenAPI;
+import io.swagger.v3.oas.models.servers.Server;
+
import org.openapitools.codegen.CodegenConstants;
import org.openapitools.codegen.CodegenType;
import org.openapitools.codegen.languages.AbstractJavaJAXRSServerCodegen;
@@ -41,6 +44,10 @@ public class AbstractJavaJAXRSServerCodegenTest {
final AbstractJavaJAXRSServerCodegen codegen = new P_AbstractJavaJAXRSServerCodegen();
codegen.processOpts();
+ OpenAPI openAPI = new OpenAPI();
+ openAPI.addServersItem(new Server().url("https://api.abcde.xy:8082/v2"));
+ codegen.preprocessOpenAPI(openAPI);
+
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
Assert.assertEquals(codegen.modelPackage(), "org.openapitools.model");
@@ -49,6 +56,7 @@ public class AbstractJavaJAXRSServerCodegenTest {
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.API_PACKAGE), "org.openapitools.api");
Assert.assertEquals(codegen.getInvokerPackage(), "org.openapitools.api");
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.INVOKER_PACKAGE), "org.openapitools.api");
+ Assert.assertEquals(codegen.additionalProperties().get(AbstractJavaJAXRSServerCodegen.SERVER_PORT), "8082");
}
@Test
@@ -77,8 +85,13 @@ public class AbstractJavaJAXRSServerCodegenTest {
codegen.additionalProperties().put(CodegenConstants.MODEL_PACKAGE, "xyz.yyyyy.mmmmm.model");
codegen.additionalProperties().put(CodegenConstants.API_PACKAGE, "xyz.yyyyy.aaaaa.api");
codegen.additionalProperties().put(CodegenConstants.INVOKER_PACKAGE,"xyz.yyyyy.iiii.invoker");
+ codegen.additionalProperties().put("serverPort","8088");
codegen.processOpts();
+ OpenAPI openAPI = new OpenAPI();
+ openAPI.addServersItem(new Server().url("https://api.abcde.xy:8082/v2"));
+ codegen.preprocessOpenAPI(openAPI);
+
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
Assert.assertEquals(codegen.modelPackage(), "xyz.yyyyy.mmmmm.model");
@@ -87,6 +100,7 @@ public class AbstractJavaJAXRSServerCodegenTest {
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.API_PACKAGE), "xyz.yyyyy.aaaaa.api");
Assert.assertEquals(codegen.getInvokerPackage(), "xyz.yyyyy.iiii.invoker");
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.INVOKER_PACKAGE), "xyz.yyyyy.iiii.invoker");
+ Assert.assertEquals(codegen.additionalProperties().get(AbstractJavaJAXRSServerCodegen.SERVER_PORT), "8088");
}
private static class P_AbstractJavaJAXRSServerCodegen extends AbstractJavaJAXRSServerCodegen {
diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java
new file mode 100644
index 00000000000..6f3f9de949e
--- /dev/null
+++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java
@@ -0,0 +1,88 @@
+package org.openapitools.codegen.java.spring;
+
+import io.swagger.v3.oas.models.OpenAPI;
+import io.swagger.v3.oas.models.info.Info;
+import io.swagger.v3.oas.models.servers.Server;
+
+import org.openapitools.codegen.CodegenConstants;
+import org.openapitools.codegen.languages.SpringCodegen;
+import org.testng.Assert;
+import org.testng.annotations.Test;
+
+public class SpringCodegenTest {
+
+ @Test
+ public void testInitialConfigValues() throws Exception {
+ final SpringCodegen codegen = new SpringCodegen();
+ codegen.processOpts();
+
+ OpenAPI openAPI = new OpenAPI();
+ openAPI.addServersItem(new Server().url("https://api.abcde.xy:8082/v2"));
+ openAPI.setInfo(new Info());
+ codegen.preprocessOpenAPI(openAPI);
+
+ Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
+ Assert.assertEquals(codegen.isHideGenerationTimestamp(), false);
+ Assert.assertEquals(codegen.modelPackage(), "org.openapitools.model");
+ Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.MODEL_PACKAGE), "org.openapitools.model");
+ Assert.assertEquals(codegen.apiPackage(), "org.openapitools.api");
+ Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.API_PACKAGE), "org.openapitools.api");
+ Assert.assertEquals(codegen.getInvokerPackage(), "org.openapitools.api");
+ Assert.assertEquals(codegen.additionalProperties().get(SpringCodegen.BASE_PACKAGE), "org.openapitools");
+ Assert.assertEquals(codegen.additionalProperties().get(SpringCodegen.CONFIG_PACKAGE), "org.openapitools.configuration");
+ Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.INVOKER_PACKAGE), "org.openapitools.api");
+ Assert.assertEquals(codegen.additionalProperties().get("serverPort"), "8082");
+ }
+
+ @Test
+ public void testSettersForConfigValues() throws Exception {
+ final SpringCodegen codegen = new SpringCodegen();
+ codegen.setHideGenerationTimestamp(true);
+ codegen.setModelPackage("xx.yyyyyyyy.model");
+ codegen.setApiPackage("xx.yyyyyyyy.api");
+ codegen.setInvokerPackage("xx.yyyyyyyy.invoker");
+ codegen.setBasePackage("xx.yyyyyyyy.base");
+ codegen.setConfigPackage("xx.yyyyyyyy.config");
+ codegen.processOpts();
+
+ Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
+ Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
+ Assert.assertEquals(codegen.modelPackage(), "xx.yyyyyyyy.model");
+ Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.MODEL_PACKAGE), "xx.yyyyyyyy.model");
+ Assert.assertEquals(codegen.apiPackage(), "xx.yyyyyyyy.api");
+ Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.API_PACKAGE), "xx.yyyyyyyy.api");
+ Assert.assertEquals(codegen.getInvokerPackage(), "xx.yyyyyyyy.invoker");
+ Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.INVOKER_PACKAGE), "xx.yyyyyyyy.invoker");
+ }
+
+ @Test
+ public void testAdditionalPropertiesPutForConfigValues() throws Exception {
+ final SpringCodegen codegen = new SpringCodegen();
+ codegen.additionalProperties().put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "true");
+ codegen.additionalProperties().put(CodegenConstants.MODEL_PACKAGE, "xyz.yyyyy.mmmmm.model");
+ codegen.additionalProperties().put(CodegenConstants.API_PACKAGE, "xyz.yyyyy.aaaaa.api");
+ codegen.additionalProperties().put(CodegenConstants.INVOKER_PACKAGE,"xyz.yyyyy.iiii.invoker");
+ codegen.additionalProperties().put(SpringCodegen.BASE_PACKAGE,"xyz.yyyyy.bbbb.base");
+ codegen.additionalProperties().put(SpringCodegen.CONFIG_PACKAGE,"xyz.yyyyy.cccc.config");
+ codegen.additionalProperties().put("serverPort","8088");
+ codegen.processOpts();
+
+ OpenAPI openAPI = new OpenAPI();
+ openAPI.addServersItem(new Server().url("https://api.abcde.xy:8082/v2"));
+ openAPI.setInfo(new Info());
+ openAPI.getInfo().setTitle("Some test API");
+ codegen.preprocessOpenAPI(openAPI);
+
+ Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
+ Assert.assertEquals(codegen.isHideGenerationTimestamp(), true);
+ Assert.assertEquals(codegen.modelPackage(), "xyz.yyyyy.mmmmm.model");
+ Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.MODEL_PACKAGE), "xyz.yyyyy.mmmmm.model");
+ Assert.assertEquals(codegen.apiPackage(), "xyz.yyyyy.aaaaa.api");
+ Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.API_PACKAGE), "xyz.yyyyy.aaaaa.api");
+ Assert.assertEquals(codegen.getInvokerPackage(), "xyz.yyyyy.iiii.invoker");
+ Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.INVOKER_PACKAGE), "xyz.yyyyy.iiii.invoker");
+ Assert.assertEquals(codegen.additionalProperties().get(SpringCodegen.CONFIG_PACKAGE), "xyz.yyyyy.cccc.config");
+ Assert.assertEquals(codegen.additionalProperties().get(SpringCodegen.TITLE), "someTest");
+ Assert.assertEquals(codegen.additionalProperties().get(SpringCodegen.SERVER_PORT), "8088");
+ }
+}
diff --git a/samples/server/petstore/jaxrs-cxf-annotated-base-path/pom.xml b/samples/server/petstore/jaxrs-cxf-annotated-base-path/pom.xml
index df4bd5d4270..bc8f87bc559 100644
--- a/samples/server/petstore/jaxrs-cxf-annotated-base-path/pom.xml
+++ b/samples/server/petstore/jaxrs-cxf-annotated-base-path/pom.xml
@@ -33,7 +33,7 @@
8079
stopit
- -1
+ 8082
60000
diff --git a/samples/server/petstore/jaxrs-cxf-non-spring-app/pom.xml b/samples/server/petstore/jaxrs-cxf-non-spring-app/pom.xml
index 31ac6ba1d6a..77b15581f45 100644
--- a/samples/server/petstore/jaxrs-cxf-non-spring-app/pom.xml
+++ b/samples/server/petstore/jaxrs-cxf-non-spring-app/pom.xml
@@ -33,7 +33,7 @@
8079
stopit
- -1
+ 8082
60000
diff --git a/samples/server/petstore/jaxrs-cxf/pom.xml b/samples/server/petstore/jaxrs-cxf/pom.xml
index e2b8844ff1d..837d1c1b091 100644
--- a/samples/server/petstore/jaxrs-cxf/pom.xml
+++ b/samples/server/petstore/jaxrs-cxf/pom.xml
@@ -33,7 +33,7 @@
8079
stopit
- 80
+ 8082
60000
diff --git a/samples/server/petstore/jaxrs-datelib-j8/README.md b/samples/server/petstore/jaxrs-datelib-j8/README.md
index c5803b176f4..87263cc0503 100644
--- a/samples/server/petstore/jaxrs-datelib-j8/README.md
+++ b/samples/server/petstore/jaxrs-datelib-j8/README.md
@@ -16,7 +16,7 @@ mvn clean package jetty:run
You can then view the swagger listing here:
```
-http://localhost:80/v2/openapi.json
+http://localhost:8082/v2/openapi.json
```
Note that if you have configured the `host` to be something other than localhost, the calls through
diff --git a/samples/server/petstore/jaxrs-datelib-j8/pom.xml b/samples/server/petstore/jaxrs-datelib-j8/pom.xml
index 4cbb15f83ee..2b00ec323cc 100644
--- a/samples/server/petstore/jaxrs-datelib-j8/pom.xml
+++ b/samples/server/petstore/jaxrs-datelib-j8/pom.xml
@@ -47,7 +47,7 @@
stopit
10
- 80
+ 8082
60000
diff --git a/samples/server/petstore/jaxrs-resteasy/default/README.md b/samples/server/petstore/jaxrs-resteasy/default/README.md
index 7d93c4ae45d..78b550b6cf3 100644
--- a/samples/server/petstore/jaxrs-resteasy/default/README.md
+++ b/samples/server/petstore/jaxrs-resteasy/default/README.md
@@ -16,7 +16,7 @@ mvn clean package jetty:run
You can then view the swagger listing here:
```
-http://localhost:-1/v2/openapi.json
+http://localhost:8080/v2/openapi.json
```
Note that if you have configured the `host` to be something other than localhost, the calls through
diff --git a/samples/server/petstore/jaxrs-resteasy/eap-java8/README.md b/samples/server/petstore/jaxrs-resteasy/eap-java8/README.md
index 7843ad970ae..7bb1cfae220 100644
--- a/samples/server/petstore/jaxrs-resteasy/eap-java8/README.md
+++ b/samples/server/petstore/jaxrs-resteasy/eap-java8/README.md
@@ -12,7 +12,7 @@ You can deploy the WAR file to Jboss EAP or any other JEE server supporting Jbos
You can then view the swagger listing here:
```
-http://localhost:-1/v2/openapi.json
+http://localhost:8080/v2/openapi.json
```
Note that if you have configured the `host` to be something other than localhost, the calls through
diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/README.md b/samples/server/petstore/jaxrs-resteasy/eap-joda/README.md
index 7843ad970ae..7bb1cfae220 100644
--- a/samples/server/petstore/jaxrs-resteasy/eap-joda/README.md
+++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/README.md
@@ -12,7 +12,7 @@ You can deploy the WAR file to Jboss EAP or any other JEE server supporting Jbos
You can then view the swagger listing here:
```
-http://localhost:-1/v2/openapi.json
+http://localhost:8080/v2/openapi.json
```
Note that if you have configured the `host` to be something other than localhost, the calls through
diff --git a/samples/server/petstore/jaxrs-resteasy/eap/README.md b/samples/server/petstore/jaxrs-resteasy/eap/README.md
index 7843ad970ae..7bb1cfae220 100644
--- a/samples/server/petstore/jaxrs-resteasy/eap/README.md
+++ b/samples/server/petstore/jaxrs-resteasy/eap/README.md
@@ -12,7 +12,7 @@ You can deploy the WAR file to Jboss EAP or any other JEE server supporting Jbos
You can then view the swagger listing here:
```
-http://localhost:-1/v2/openapi.json
+http://localhost:8080/v2/openapi.json
```
Note that if you have configured the `host` to be something other than localhost, the calls through
diff --git a/samples/server/petstore/jaxrs-resteasy/joda/README.md b/samples/server/petstore/jaxrs-resteasy/joda/README.md
index 7d93c4ae45d..78b550b6cf3 100644
--- a/samples/server/petstore/jaxrs-resteasy/joda/README.md
+++ b/samples/server/petstore/jaxrs-resteasy/joda/README.md
@@ -16,7 +16,7 @@ mvn clean package jetty:run
You can then view the swagger listing here:
```
-http://localhost:-1/v2/openapi.json
+http://localhost:8080/v2/openapi.json
```
Note that if you have configured the `host` to be something other than localhost, the calls through
diff --git a/samples/server/petstore/jaxrs/jersey1-useTags/README.md b/samples/server/petstore/jaxrs/jersey1-useTags/README.md
index 9c14dfc11c1..87263cc0503 100644
--- a/samples/server/petstore/jaxrs/jersey1-useTags/README.md
+++ b/samples/server/petstore/jaxrs/jersey1-useTags/README.md
@@ -16,7 +16,7 @@ mvn clean package jetty:run
You can then view the swagger listing here:
```
-http://localhost:8080/v2/openapi.json
+http://localhost:8082/v2/openapi.json
```
Note that if you have configured the `host` to be something other than localhost, the calls through
diff --git a/samples/server/petstore/jaxrs/jersey1-useTags/pom.xml b/samples/server/petstore/jaxrs/jersey1-useTags/pom.xml
index 4d6805a2b99..81e8947528e 100644
--- a/samples/server/petstore/jaxrs/jersey1-useTags/pom.xml
+++ b/samples/server/petstore/jaxrs/jersey1-useTags/pom.xml
@@ -38,7 +38,7 @@
stopit
10
- 8080
+ 8082
60000
diff --git a/samples/server/petstore/jaxrs/jersey1/README.md b/samples/server/petstore/jaxrs/jersey1/README.md
index 9c14dfc11c1..87263cc0503 100644
--- a/samples/server/petstore/jaxrs/jersey1/README.md
+++ b/samples/server/petstore/jaxrs/jersey1/README.md
@@ -16,7 +16,7 @@ mvn clean package jetty:run
You can then view the swagger listing here:
```
-http://localhost:8080/v2/openapi.json
+http://localhost:8082/v2/openapi.json
```
Note that if you have configured the `host` to be something other than localhost, the calls through
diff --git a/samples/server/petstore/jaxrs/jersey1/pom.xml b/samples/server/petstore/jaxrs/jersey1/pom.xml
index edd0462ef92..92df3e5fd07 100644
--- a/samples/server/petstore/jaxrs/jersey1/pom.xml
+++ b/samples/server/petstore/jaxrs/jersey1/pom.xml
@@ -38,7 +38,7 @@
stopit
10
- 8080
+ 8082
60000
diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/README.md b/samples/server/petstore/jaxrs/jersey2-useTags/README.md
index 9c14dfc11c1..87263cc0503 100644
--- a/samples/server/petstore/jaxrs/jersey2-useTags/README.md
+++ b/samples/server/petstore/jaxrs/jersey2-useTags/README.md
@@ -16,7 +16,7 @@ mvn clean package jetty:run
You can then view the swagger listing here:
```
-http://localhost:8080/v2/openapi.json
+http://localhost:8082/v2/openapi.json
```
Note that if you have configured the `host` to be something other than localhost, the calls through
diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/pom.xml b/samples/server/petstore/jaxrs/jersey2-useTags/pom.xml
index be0f1c3b0b7..5dc5b2c2b02 100644
--- a/samples/server/petstore/jaxrs/jersey2-useTags/pom.xml
+++ b/samples/server/petstore/jaxrs/jersey2-useTags/pom.xml
@@ -47,7 +47,7 @@
stopit
10
- 8080
+ 8082
60000
diff --git a/samples/server/petstore/jaxrs/jersey2/README.md b/samples/server/petstore/jaxrs/jersey2/README.md
index 9c14dfc11c1..87263cc0503 100644
--- a/samples/server/petstore/jaxrs/jersey2/README.md
+++ b/samples/server/petstore/jaxrs/jersey2/README.md
@@ -16,7 +16,7 @@ mvn clean package jetty:run
You can then view the swagger listing here:
```
-http://localhost:8080/v2/openapi.json
+http://localhost:8082/v2/openapi.json
```
Note that if you have configured the `host` to be something other than localhost, the calls through
diff --git a/samples/server/petstore/jaxrs/jersey2/pom.xml b/samples/server/petstore/jaxrs/jersey2/pom.xml
index d1a5e075bc1..9cfc81eecc0 100644
--- a/samples/server/petstore/jaxrs/jersey2/pom.xml
+++ b/samples/server/petstore/jaxrs/jersey2/pom.xml
@@ -47,7 +47,7 @@
stopit
10
- 8080
+ 8082
60000
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/AnimalFarm.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/AnimalFarm.java
deleted file mode 100644
index bad27ce1d2b..00000000000
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/AnimalFarm.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import java.util.ArrayList;
-import java.util.List;
-import org.openapitools.model.Animal;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * AnimalFarm
- */
-@Validated
-
-public class AnimalFarm extends ArrayList {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(super.hashCode());
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class AnimalFarm {\n");
- sb.append(" ").append(toIndentedString(super.toString())).append("\n");
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/OuterBoolean.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/OuterBoolean.java
deleted file mode 100644
index f739b48d8d2..00000000000
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/OuterBoolean.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterBoolean
- */
-@Validated
-
-public class OuterBoolean {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterBoolean {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/OuterNumber.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/OuterNumber.java
deleted file mode 100644
index 0e39d16ef3b..00000000000
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/OuterNumber.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterNumber
- */
-@Validated
-
-public class OuterNumber {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterNumber {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/OuterString.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/OuterString.java
deleted file mode 100644
index c71d044a049..00000000000
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/OuterString.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterString
- */
-@Validated
-
-public class OuterString {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterString {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/AnimalFarm.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/AnimalFarm.java
deleted file mode 100644
index bad27ce1d2b..00000000000
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/AnimalFarm.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import java.util.ArrayList;
-import java.util.List;
-import org.openapitools.model.Animal;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * AnimalFarm
- */
-@Validated
-
-public class AnimalFarm extends ArrayList {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(super.hashCode());
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class AnimalFarm {\n");
- sb.append(" ").append(toIndentedString(super.toString())).append("\n");
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/OuterBoolean.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/OuterBoolean.java
deleted file mode 100644
index f739b48d8d2..00000000000
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/OuterBoolean.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterBoolean
- */
-@Validated
-
-public class OuterBoolean {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterBoolean {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/OuterNumber.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/OuterNumber.java
deleted file mode 100644
index 0e39d16ef3b..00000000000
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/OuterNumber.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterNumber
- */
-@Validated
-
-public class OuterNumber {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterNumber {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/OuterString.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/OuterString.java
deleted file mode 100644
index c71d044a049..00000000000
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/OuterString.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterString
- */
-@Validated
-
-public class OuterString {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterString {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/AnimalFarm.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/AnimalFarm.java
deleted file mode 100644
index bad27ce1d2b..00000000000
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/AnimalFarm.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import java.util.ArrayList;
-import java.util.List;
-import org.openapitools.model.Animal;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * AnimalFarm
- */
-@Validated
-
-public class AnimalFarm extends ArrayList {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(super.hashCode());
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class AnimalFarm {\n");
- sb.append(" ").append(toIndentedString(super.toString())).append("\n");
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/OuterBoolean.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/OuterBoolean.java
deleted file mode 100644
index f739b48d8d2..00000000000
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/OuterBoolean.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterBoolean
- */
-@Validated
-
-public class OuterBoolean {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterBoolean {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/OuterNumber.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/OuterNumber.java
deleted file mode 100644
index 0e39d16ef3b..00000000000
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/OuterNumber.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterNumber
- */
-@Validated
-
-public class OuterNumber {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterNumber {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/OuterString.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/OuterString.java
deleted file mode 100644
index c71d044a049..00000000000
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/OuterString.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterString
- */
-@Validated
-
-public class OuterString {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterString {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/AnimalFarm.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/AnimalFarm.java
deleted file mode 100644
index bad27ce1d2b..00000000000
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/AnimalFarm.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import java.util.ArrayList;
-import java.util.List;
-import org.openapitools.model.Animal;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * AnimalFarm
- */
-@Validated
-
-public class AnimalFarm extends ArrayList {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(super.hashCode());
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class AnimalFarm {\n");
- sb.append(" ").append(toIndentedString(super.toString())).append("\n");
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/OuterBoolean.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/OuterBoolean.java
deleted file mode 100644
index f739b48d8d2..00000000000
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/OuterBoolean.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterBoolean
- */
-@Validated
-
-public class OuterBoolean {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterBoolean {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/OuterNumber.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/OuterNumber.java
deleted file mode 100644
index 0e39d16ef3b..00000000000
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/OuterNumber.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterNumber
- */
-@Validated
-
-public class OuterNumber {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterNumber {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/OuterString.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/OuterString.java
deleted file mode 100644
index c71d044a049..00000000000
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/OuterString.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterString
- */
-@Validated
-
-public class OuterString {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterString {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/AnimalFarm.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/AnimalFarm.java
deleted file mode 100644
index bad27ce1d2b..00000000000
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/AnimalFarm.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import java.util.ArrayList;
-import java.util.List;
-import org.openapitools.model.Animal;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * AnimalFarm
- */
-@Validated
-
-public class AnimalFarm extends ArrayList {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(super.hashCode());
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class AnimalFarm {\n");
- sb.append(" ").append(toIndentedString(super.toString())).append("\n");
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/OuterBoolean.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/OuterBoolean.java
deleted file mode 100644
index f739b48d8d2..00000000000
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/OuterBoolean.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterBoolean
- */
-@Validated
-
-public class OuterBoolean {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterBoolean {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/OuterNumber.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/OuterNumber.java
deleted file mode 100644
index 0e39d16ef3b..00000000000
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/OuterNumber.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterNumber
- */
-@Validated
-
-public class OuterNumber {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterNumber {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/OuterString.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/OuterString.java
deleted file mode 100644
index c71d044a049..00000000000
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/OuterString.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterString
- */
-@Validated
-
-public class OuterString {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterString {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AnimalFarm.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AnimalFarm.java
deleted file mode 100644
index bad27ce1d2b..00000000000
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/AnimalFarm.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import java.util.ArrayList;
-import java.util.List;
-import org.openapitools.model.Animal;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * AnimalFarm
- */
-@Validated
-
-public class AnimalFarm extends ArrayList {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(super.hashCode());
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class AnimalFarm {\n");
- sb.append(" ").append(toIndentedString(super.toString())).append("\n");
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/OuterBoolean.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/OuterBoolean.java
deleted file mode 100644
index f739b48d8d2..00000000000
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/OuterBoolean.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterBoolean
- */
-@Validated
-
-public class OuterBoolean {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterBoolean {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/OuterNumber.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/OuterNumber.java
deleted file mode 100644
index 0e39d16ef3b..00000000000
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/OuterNumber.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterNumber
- */
-@Validated
-
-public class OuterNumber {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterNumber {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/OuterString.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/OuterString.java
deleted file mode 100644
index c71d044a049..00000000000
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/OuterString.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterString
- */
-@Validated
-
-public class OuterString {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterString {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AnimalFarm.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AnimalFarm.java
deleted file mode 100644
index bad27ce1d2b..00000000000
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/AnimalFarm.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import java.util.ArrayList;
-import java.util.List;
-import org.openapitools.model.Animal;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * AnimalFarm
- */
-@Validated
-
-public class AnimalFarm extends ArrayList {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(super.hashCode());
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class AnimalFarm {\n");
- sb.append(" ").append(toIndentedString(super.toString())).append("\n");
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/OuterBoolean.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/OuterBoolean.java
deleted file mode 100644
index f739b48d8d2..00000000000
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/OuterBoolean.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterBoolean
- */
-@Validated
-
-public class OuterBoolean {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterBoolean {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/OuterNumber.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/OuterNumber.java
deleted file mode 100644
index 0e39d16ef3b..00000000000
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/OuterNumber.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterNumber
- */
-@Validated
-
-public class OuterNumber {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterNumber {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/OuterString.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/OuterString.java
deleted file mode 100644
index c71d044a049..00000000000
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/OuterString.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterString
- */
-@Validated
-
-public class OuterString {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterString {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/AnimalFarm.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/AnimalFarm.java
deleted file mode 100644
index bad27ce1d2b..00000000000
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/AnimalFarm.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import java.util.ArrayList;
-import java.util.List;
-import org.openapitools.model.Animal;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * AnimalFarm
- */
-@Validated
-
-public class AnimalFarm extends ArrayList {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(super.hashCode());
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class AnimalFarm {\n");
- sb.append(" ").append(toIndentedString(super.toString())).append("\n");
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/OuterBoolean.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/OuterBoolean.java
deleted file mode 100644
index f739b48d8d2..00000000000
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/OuterBoolean.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterBoolean
- */
-@Validated
-
-public class OuterBoolean {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterBoolean {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/OuterNumber.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/OuterNumber.java
deleted file mode 100644
index 0e39d16ef3b..00000000000
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/OuterNumber.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterNumber
- */
-@Validated
-
-public class OuterNumber {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterNumber {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/OuterString.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/OuterString.java
deleted file mode 100644
index c71d044a049..00000000000
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/OuterString.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterString
- */
-@Validated
-
-public class OuterString {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterString {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/AnimalFarm.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/AnimalFarm.java
deleted file mode 100644
index bad27ce1d2b..00000000000
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/AnimalFarm.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import java.util.ArrayList;
-import java.util.List;
-import org.openapitools.model.Animal;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * AnimalFarm
- */
-@Validated
-
-public class AnimalFarm extends ArrayList {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(super.hashCode());
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class AnimalFarm {\n");
- sb.append(" ").append(toIndentedString(super.toString())).append("\n");
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/OuterBoolean.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/OuterBoolean.java
deleted file mode 100644
index f739b48d8d2..00000000000
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/OuterBoolean.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterBoolean
- */
-@Validated
-
-public class OuterBoolean {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterBoolean {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/OuterNumber.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/OuterNumber.java
deleted file mode 100644
index 0e39d16ef3b..00000000000
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/OuterNumber.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterNumber
- */
-@Validated
-
-public class OuterNumber {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterNumber {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/OuterString.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/OuterString.java
deleted file mode 100644
index c71d044a049..00000000000
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/OuterString.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.openapitools.model;
-
-import java.util.Objects;
-import org.springframework.validation.annotation.Validated;
-import javax.validation.Valid;
-import javax.validation.constraints.*;
-
-/**
- * OuterString
- */
-@Validated
-
-public class OuterString {
-
- @Override
- public boolean equals(java.lang.Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- return Objects.hash();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class OuterString {\n");
-
- sb.append("}");
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces
- * (except the first line).
- */
- private String toIndentedString(java.lang.Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
-