[Java] option for the prefix of boolean getters (#432)

* Add "booleanGetterPrefix" option
* Create `docs/migration-guide.adoc`
This commit is contained in:
Jérémie Bresson
2018-07-03 17:00:15 +02:00
committed by GitHub
parent 3d64bd0c49
commit 7a7e221210
121 changed files with 170 additions and 119 deletions

View File

@@ -27,7 +27,7 @@ fi
# if you've executed sbt assembly previously it will use that instead. # 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" export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
ags="generate -t modules/openapi-generator/src/main/resources/Java/libraries/feign -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-feign.json -o samples/client/petstore/java/feign -DhideGenerationTimestamp=true $@" ags="generate -t modules/openapi-generator/src/main/resources/Java/libraries/feign -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-feign.json -o samples/client/petstore/java/feign -DhideGenerationTimestamp=true -DbooleanGetterPrefix=is $@"
echo "Removing files and folders under samples/client/petstore/java/feign/src/main" echo "Removing files and folders under samples/client/petstore/java/feign/src/main"
rm -rf samples/client/petstore/java/feign/src/main rm -rf samples/client/petstore/java/feign/src/main

View File

@@ -27,7 +27,7 @@ fi
# if you've executed sbt assembly previously it will use that instead. # 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" export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
ags="generate --artifact-id petstore-jersey2-java6 -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-jersey2.json -o samples/client/petstore/java/jersey2-java6 -DhideGenerationTimestamp=true,supportJava6=true $@" ags="generate --artifact-id petstore-jersey2-java6 -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-jersey2.json -o samples/client/petstore/java/jersey2-java6 -DhideGenerationTimestamp=true,supportJava6=true,booleanGetterPrefix=is $@"
echo "Removing files and folders under samples/client/petstore/java/jersey2-java6/src/main" echo "Removing files and folders under samples/client/petstore/java/jersey2-java6/src/main"
rm -rf samples/client/petstore/java/jersey2-java6/src/main rm -rf samples/client/petstore/java/jersey2-java6/src/main

View File

@@ -27,7 +27,7 @@ fi
# if you've executed sbt assembly previously it will use that instead. # 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" export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
ags="generate -t modules/openapi-generator/src/main/resources/Java/libraries/rest-assured -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-rest-assured.json -o samples/client/petstore/java/rest-assured -DhideGenerationTimestamp=true $@" ags="generate -t modules/openapi-generator/src/main/resources/Java/libraries/rest-assured -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-rest-assured.json -o samples/client/petstore/java/rest-assured -DhideGenerationTimestamp=true --additional-properties booleanGetterPrefix=is $@"
echo "Removing files and folders under samples/client/petstore/java/rest-assured/src/main" echo "Removing files and folders under samples/client/petstore/java/rest-assured/src/main"
rm -rf samples/client/petstore/java/rest-assured/src/main rm -rf samples/client/petstore/java/rest-assured/src/main

View File

@@ -27,6 +27,6 @@ fi
# if you've executed sbt assembly previously it will use that instead. # 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" 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 -g spring -c bin/spring-mvc-petstore-j8-localdatetime.json -o samples/server/petstore/spring-mvc-j8-localdatetime -DhideGenerationTimestamp=true --additional-properties serverPort=8002 $@" 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 -g spring -c bin/spring-mvc-petstore-j8-localdatetime.json -o samples/server/petstore/spring-mvc-j8-localdatetime -DhideGenerationTimestamp=true -DbooleanGetterPrefix=get --additional-properties serverPort=8002 $@"
java $JAVA_OPTS -jar $executable $ags java $JAVA_OPTS -jar $executable $ags

View File

@@ -27,6 +27,6 @@ fi
# if you've executed sbt assembly previously it will use that instead. # 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" 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 -g spring -c bin/spring-mvc-petstore-server.json -o samples/server/petstore/spring-mvc -DhideGenerationTimestamp=true,java8=false --additional-properties serverPort=8002 $@" 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 -g spring -c bin/spring-mvc-petstore-server.json -o samples/server/petstore/spring-mvc -DhideGenerationTimestamp=true,java8=false --additional-properties serverPort=8002 --additional-properties booleanGetterPrefix=get $@"
java $JAVA_OPTS -jar $executable $ags java $JAVA_OPTS -jar $executable $ags

32
docs/migration-guide.adoc Normal file
View File

@@ -0,0 +1,32 @@
== Migration guide between OpenAPI-Generator versions
This page summaries the important changes between major and minor version of OpenAPI-Generator.
It does not contain a detailed list of changes, for that refer to each individual release notes.
This page is written to help migration by indicating the most impacting changes.
Do not hesitate to contribute additional notes if you discover something during your migration and think that the information might help other users.
Another approach to find breaking changes is to look at issue and pull requests with following labels:
* link:https://github.com/OpenAPITools/openapi-generator/labels/Breaking%20change%20%28with%20fallback%29[Breaking change (with fallback)]
* link:https://github.com/OpenAPITools/openapi-generator/labels/Breaking%20change%20%28without%20fallback%29[Breaking change (without fallback)]
=== From 3.0.x to 3.1.0
Version `3.1.0` is the first minor version of OpenAPI-Generator, in comparison to `3.0.3` it contains some breaking changes, but with the possibility to fallback to the old behavior.
The default value of some options might change.
Projects relying on generated code might need to be adapted.
==== Java
A new option is introduced with link:https://github.com/OpenAPITools/openapi-generator/pull/432[#432] to specify the prefix of boolean getters: `booleanGetterPrefix`.
Possible values:
* `is`: the value used in `3.0.x`.
* `get`: the new default value.
If you use the default value you will see your generated code changing from `isActive()` to `getActive()`.
=== Migrating from Swagger-Codegen
Please read the specific migration guide: link:migration-from-swagger-codegen.md[From Swagger-Codegen to OpenAPI-Generator]

View File

@@ -63,6 +63,8 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
public static final String WITH_XML = "withXml"; public static final String WITH_XML = "withXml";
public static final String SUPPORT_JAVA6 = "supportJava6"; public static final String SUPPORT_JAVA6 = "supportJava6";
public static final String DISABLE_HTML_ESCAPING = "disableHtmlEscaping"; public static final String DISABLE_HTML_ESCAPING = "disableHtmlEscaping";
public static final String BOOLEAN_GETTER_PREFIX = "booleanGetterPrefix";
public static final String BOOLEAN_GETTER_PREFIX_DEFAULT = "get";
protected String dateLibrary = "threetenbp"; protected String dateLibrary = "threetenbp";
protected boolean supportAsync = false; protected boolean supportAsync = false;
@@ -96,6 +98,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
protected String modelDocPath = "docs/"; protected String modelDocPath = "docs/";
protected boolean supportJava6= false; protected boolean supportJava6= false;
protected boolean disableHtmlEscaping = false; protected boolean disableHtmlEscaping = false;
protected String booleanGetterPrefix = BOOLEAN_GETTER_PREFIX_DEFAULT;
public AbstractJavaCodegen() { public AbstractJavaCodegen() {
super(); super();
@@ -188,6 +191,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
cliOptions.add(java8Mode); cliOptions.add(java8Mode);
cliOptions.add(CliOption.newBoolean(DISABLE_HTML_ESCAPING, "Disable HTML escaping of JSON strings when using gson (needed to avoid problems with byte[] fields)")); cliOptions.add(CliOption.newBoolean(DISABLE_HTML_ESCAPING, "Disable HTML escaping of JSON strings when using gson (needed to avoid problems with byte[] fields)"));
cliOptions.add(CliOption.newString(BOOLEAN_GETTER_PREFIX, "Set booleanGetterPrefix (default value '" + BOOLEAN_GETTER_PREFIX_DEFAULT + "')"));
} }
@Override @Override
@@ -204,6 +208,11 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
} }
additionalProperties.put(DISABLE_HTML_ESCAPING, disableHtmlEscaping); additionalProperties.put(DISABLE_HTML_ESCAPING, disableHtmlEscaping);
if (additionalProperties.containsKey(BOOLEAN_GETTER_PREFIX)) {
this.setBooleanGetterPrefix(additionalProperties.get(BOOLEAN_GETTER_PREFIX).toString());
}
additionalProperties.put(BOOLEAN_GETTER_PREFIX, booleanGetterPrefix);
if (additionalProperties.containsKey(CodegenConstants.INVOKER_PACKAGE)) { if (additionalProperties.containsKey(CodegenConstants.INVOKER_PACKAGE)) {
this.setInvokerPackage((String) additionalProperties.get(CodegenConstants.INVOKER_PACKAGE)); this.setInvokerPackage((String) additionalProperties.get(CodegenConstants.INVOKER_PACKAGE));
} else if (additionalProperties.containsKey(CodegenConstants.API_PACKAGE)) { } else if (additionalProperties.containsKey(CodegenConstants.API_PACKAGE)) {
@@ -1233,6 +1242,10 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
this.disableHtmlEscaping = disabled; this.disableHtmlEscaping = disabled;
} }
public void setBooleanGetterPrefix(String booleanGetterPrefix) {
this.booleanGetterPrefix = booleanGetterPrefix;
}
@Override @Override
public String escapeQuotationMark(String input) { public String escapeQuotationMark(String input) {
// remove " to avoid code injection // remove " to avoid code injection
@@ -1291,7 +1304,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
* @return getter name based on naming convention * @return getter name based on naming convention
*/ */
public String toBooleanGetter(String name) { public String toBooleanGetter(String name) {
return "is" + getterAndSetterCapitalize(name); return booleanGetterPrefix + getterAndSetterCapitalize(name);
} }
@Override @Override

View File

@@ -96,6 +96,7 @@ public class AbstractJavaCodegenTest {
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.API_PACKAGE), "invalidPackageName"); Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.API_PACKAGE), "invalidPackageName");
Assert.assertEquals(codegen.getInvokerPackage(), "org.openapitools"); Assert.assertEquals(codegen.getInvokerPackage(), "org.openapitools");
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.INVOKER_PACKAGE), "org.openapitools"); Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.INVOKER_PACKAGE), "org.openapitools");
Assert.assertEquals(codegen.additionalProperties().get(AbstractJavaCodegen.BOOLEAN_GETTER_PREFIX), "get");
} }
@Test @Test
@@ -105,6 +106,7 @@ public class AbstractJavaCodegenTest {
codegen.setModelPackage("xyz.yyyyy.zzzzzzz.model"); codegen.setModelPackage("xyz.yyyyy.zzzzzzz.model");
codegen.setApiPackage("xyz.yyyyy.zzzzzzz.api"); codegen.setApiPackage("xyz.yyyyy.zzzzzzz.api");
codegen.setInvokerPackage("xyz.yyyyy.zzzzzzz.invoker"); codegen.setInvokerPackage("xyz.yyyyy.zzzzzzz.invoker");
codegen.setBooleanGetterPrefix("is");
codegen.processOpts(); codegen.processOpts();
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE); Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE);
@@ -115,6 +117,7 @@ public class AbstractJavaCodegenTest {
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.API_PACKAGE), "xyz.yyyyy.zzzzzzz.api"); Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.API_PACKAGE), "xyz.yyyyy.zzzzzzz.api");
Assert.assertEquals(codegen.getInvokerPackage(), "xyz.yyyyy.zzzzzzz.invoker"); Assert.assertEquals(codegen.getInvokerPackage(), "xyz.yyyyy.zzzzzzz.invoker");
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.INVOKER_PACKAGE), "xyz.yyyyy.zzzzzzz.invoker"); Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.INVOKER_PACKAGE), "xyz.yyyyy.zzzzzzz.invoker");
Assert.assertEquals(codegen.additionalProperties().get(AbstractJavaCodegen.BOOLEAN_GETTER_PREFIX), "is");
} }
@Test @Test
@@ -124,6 +127,7 @@ public class AbstractJavaCodegenTest {
codegen.additionalProperties().put(CodegenConstants.MODEL_PACKAGE, "xyz.yyyyy.model.oooooo"); codegen.additionalProperties().put(CodegenConstants.MODEL_PACKAGE, "xyz.yyyyy.model.oooooo");
codegen.additionalProperties().put(CodegenConstants.API_PACKAGE, "xyz.yyyyy.api.oooooo"); codegen.additionalProperties().put(CodegenConstants.API_PACKAGE, "xyz.yyyyy.api.oooooo");
codegen.additionalProperties().put(CodegenConstants.INVOKER_PACKAGE, "xyz.yyyyy.invoker.oooooo"); codegen.additionalProperties().put(CodegenConstants.INVOKER_PACKAGE, "xyz.yyyyy.invoker.oooooo");
codegen.additionalProperties().put(AbstractJavaCodegen.BOOLEAN_GETTER_PREFIX, "getBoolean");
codegen.processOpts(); codegen.processOpts();
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE); Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE);
@@ -134,6 +138,7 @@ public class AbstractJavaCodegenTest {
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.API_PACKAGE), "xyz.yyyyy.api.oooooo"); Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.API_PACKAGE), "xyz.yyyyy.api.oooooo");
Assert.assertEquals(codegen.getInvokerPackage(), "xyz.yyyyy.invoker.oooooo"); Assert.assertEquals(codegen.getInvokerPackage(), "xyz.yyyyy.invoker.oooooo");
Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.INVOKER_PACKAGE), "xyz.yyyyy.invoker.oooooo"); Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.INVOKER_PACKAGE), "xyz.yyyyy.invoker.oooooo");
Assert.assertEquals(codegen.additionalProperties().get(AbstractJavaCodegen.BOOLEAN_GETTER_PREFIX), "getBoolean");
} }
@Test @Test

View File

@@ -768,7 +768,8 @@ public class JavaModelTest {
@Test(description = "convert a boolean parameter") @Test(description = "convert a boolean parameter")
public void booleanPropertyTest() { public void booleanPropertyTest() {
final BooleanSchema property = new BooleanSchema(); final BooleanSchema property = new BooleanSchema();
final DefaultCodegen codegen = new JavaClientCodegen(); final JavaClientCodegen codegen = new JavaClientCodegen();
codegen.setBooleanGetterPrefix("is");
final CodegenProperty cp = codegen.fromProperty("property", property); final CodegenProperty cp = codegen.fromProperty("property", property);
Assert.assertEquals(cp.baseName, "property"); Assert.assertEquals(cp.baseName, "property");

View File

@@ -40,7 +40,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -182,7 +182,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -82,7 +82,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -40,7 +40,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -182,7 +182,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -82,7 +82,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -40,7 +40,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -182,7 +182,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -82,7 +82,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -40,7 +40,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -182,7 +182,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -82,7 +82,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -49,7 +49,7 @@ public class Cat extends Animal implements Parcelable {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -207,7 +207,7 @@ public class Order implements Parcelable {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -92,7 +92,7 @@ public class OuterComposite implements Parcelable {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -44,7 +44,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -203,7 +203,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -88,7 +88,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -40,7 +40,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -182,7 +182,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -82,7 +82,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -47,7 +47,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -199,7 +199,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -93,7 +93,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -40,7 +40,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -182,7 +182,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -82,7 +82,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -44,7 +44,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -203,7 +203,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -88,7 +88,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -42,7 +42,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -185,7 +185,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -85,7 +85,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -42,7 +42,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -185,7 +185,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -85,7 +85,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -44,7 +44,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -203,7 +203,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -88,7 +88,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -44,7 +44,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -203,7 +203,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -88,7 +88,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -44,7 +44,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -203,7 +203,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -88,7 +88,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -40,7 +40,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -182,7 +182,7 @@ public class Order {
* @return complete * @return complete
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -82,7 +82,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -180,7 +180,7 @@ public class Order {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -180,7 +180,7 @@ public class Order {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -171,7 +171,7 @@ public enum StatusEnum {
* @return complete * @return complete
**/ **/
@JsonProperty("complete") @JsonProperty("complete")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -165,7 +165,7 @@ public enum StatusEnum {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("complete") @JsonProperty("complete")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }
public void setComplete(Boolean complete) { public void setComplete(Boolean complete) {

View File

@@ -171,7 +171,7 @@ public enum StatusEnum {
* @return complete * @return complete
**/ **/
@JsonProperty("complete") @JsonProperty("complete")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -23,7 +23,7 @@ public class Cat extends Animal {
* @return declawed * @return declawed
**/ **/
@JsonProperty("declawed") @JsonProperty("declawed")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -166,7 +166,7 @@ public enum StatusEnum {
* @return complete * @return complete
**/ **/
@JsonProperty("complete") @JsonProperty("complete")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -66,7 +66,7 @@ public class OuterComposite {
* @return myBoolean * @return myBoolean
**/ **/
@JsonProperty("my_boolean") @JsonProperty("my_boolean")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -41,7 +41,7 @@ public class Cat extends Animal implements Serializable {
**/ **/
@JsonProperty("declawed") @JsonProperty("declawed")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -185,7 +185,7 @@ public class Order implements Serializable {
**/ **/
@JsonProperty("complete") @JsonProperty("complete")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -85,7 +85,7 @@ public class OuterComposite implements Serializable {
**/ **/
@JsonProperty("my_boolean") @JsonProperty("my_boolean")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -110,7 +110,7 @@ public class Order {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("complete") @JsonProperty("complete")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }
public void setComplete(Boolean complete) { public void setComplete(Boolean complete) {

View File

@@ -117,7 +117,7 @@ public class Order {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("complete") @JsonProperty("complete")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }
public void setComplete(Boolean complete) { public void setComplete(Boolean complete) {

View File

@@ -117,7 +117,7 @@ public class Order {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("complete") @JsonProperty("complete")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }
public void setComplete(Boolean complete) { public void setComplete(Boolean complete) {

View File

@@ -117,7 +117,7 @@ public class Order {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("complete") @JsonProperty("complete")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }
public void setComplete(Boolean complete) { public void setComplete(Boolean complete) {

View File

@@ -110,7 +110,7 @@ public class Order {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("complete") @JsonProperty("complete")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }
public void setComplete(Boolean complete) { public void setComplete(Boolean complete) {

View File

@@ -25,7 +25,7 @@ public class Cat extends Animal implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("declawed") @JsonProperty("declawed")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }
public void setDeclawed(Boolean declawed) { public void setDeclawed(Boolean declawed) {

View File

@@ -149,7 +149,7 @@ public enum StatusEnum {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("complete") @JsonProperty("complete")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }
public void setComplete(Boolean complete) { public void setComplete(Boolean complete) {

View File

@@ -61,7 +61,7 @@ public class OuterComposite implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("my_boolean") @JsonProperty("my_boolean")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }
public void setMyBoolean(Boolean myBoolean) { public void setMyBoolean(Boolean myBoolean) {

View File

@@ -25,7 +25,7 @@ public class Cat extends Animal implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("declawed") @JsonProperty("declawed")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }
public void setDeclawed(Boolean declawed) { public void setDeclawed(Boolean declawed) {

View File

@@ -149,7 +149,7 @@ public enum StatusEnum {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("complete") @JsonProperty("complete")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }
public void setComplete(Boolean complete) { public void setComplete(Boolean complete) {

View File

@@ -61,7 +61,7 @@ public class OuterComposite implements Serializable {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
@JsonProperty("my_boolean") @JsonProperty("my_boolean")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }
public void setMyBoolean(Boolean myBoolean) { public void setMyBoolean(Boolean myBoolean) {

View File

@@ -40,7 +40,7 @@ public class Cat extends Animal {
**/ **/
@JsonProperty("declawed") @JsonProperty("declawed")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -184,7 +184,7 @@ public class Order {
**/ **/
@JsonProperty("complete") @JsonProperty("complete")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -84,7 +84,7 @@ public class OuterComposite {
**/ **/
@JsonProperty("my_boolean") @JsonProperty("my_boolean")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -40,7 +40,7 @@ public class Cat extends Animal {
**/ **/
@JsonProperty("declawed") @JsonProperty("declawed")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -184,7 +184,7 @@ public class Order {
**/ **/
@JsonProperty("complete") @JsonProperty("complete")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -84,7 +84,7 @@ public class OuterComposite {
**/ **/
@JsonProperty("my_boolean") @JsonProperty("my_boolean")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -40,7 +40,7 @@ public class Cat extends Animal {
**/ **/
@JsonProperty("declawed") @JsonProperty("declawed")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -184,7 +184,7 @@ public class Order {
**/ **/
@JsonProperty("complete") @JsonProperty("complete")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -84,7 +84,7 @@ public class OuterComposite {
**/ **/
@JsonProperty("my_boolean") @JsonProperty("my_boolean")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -40,7 +40,7 @@ public class Cat extends Animal {
**/ **/
@JsonProperty("declawed") @JsonProperty("declawed")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -184,7 +184,7 @@ public class Order {
**/ **/
@JsonProperty("complete") @JsonProperty("complete")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -84,7 +84,7 @@ public class OuterComposite {
**/ **/
@JsonProperty("my_boolean") @JsonProperty("my_boolean")
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -29,7 +29,7 @@ public class Cat extends Animal {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -179,7 +179,7 @@ public class Order {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -76,7 +76,7 @@ public class OuterComposite {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -29,7 +29,7 @@ public class Cat extends Animal {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -179,7 +179,7 @@ public class Order {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -76,7 +76,7 @@ public class OuterComposite {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

View File

@@ -29,7 +29,7 @@ public class Cat extends Animal {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isDeclawed() { public Boolean getDeclawed() {
return declawed; return declawed;
} }

View File

@@ -179,7 +179,7 @@ public class Order {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isComplete() { public Boolean getComplete() {
return complete; return complete;
} }

View File

@@ -76,7 +76,7 @@ public class OuterComposite {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
public Boolean isMyBoolean() { public Boolean getMyBoolean() {
return myBoolean; return myBoolean;
} }

Some files were not shown because too many files have changed in this diff Show More