Skip to content

Commit 5d2fb18

Browse files
update docs and samples
1 parent cf4a519 commit 5d2fb18

14 files changed

Lines changed: 42 additions & 127 deletions

File tree

docs/generators/java-microprofile.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
9797
|useBeanValidation|Use BeanValidation API annotations| |false|
9898
|useEnumCaseInsensitive|Use `equalsIgnoreCase` when String for enum comparison| |false|
9999
|useGzipFeature|Send gzip-encoded requests| |false|
100-
|useJackson3|Use Jackson 3 instead of Jackson 2. Supported for 'native' library and for 'restclient' library (requires useSpringBoot4=true).| |false|
100+
|useJackson3|Use Jackson 3 instead of Jackson 2. Supported for 'native' library (requires Java 17+) and for 'restclient' library (requires useSpringBoot4=true).| |false|
101101
|useJakartaEe|whether to use Jakarta EE namespace instead of javax| |false|
102102
|useOneOfDiscriminatorLookup|Use the discriminator's mapping in oneOf to speed up the model lookup. IMPORTANT: Validation (e.g. one and only one match in oneOf's schemas) will be skipped. Only jersey2, jersey3, native, okhttp-gson support this option.| |false|
103103
|useOneOfInterfaces|whether to use a java interface to describe a set of oneOf options, where each option is a class that implements the interface| |false|

docs/generators/java.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
9797
|useBeanValidation|Use BeanValidation API annotations| |false|
9898
|useEnumCaseInsensitive|Use `equalsIgnoreCase` when String for enum comparison| |false|
9999
|useGzipFeature|Send gzip-encoded requests| |false|
100-
|useJackson3|Use Jackson 3 instead of Jackson 2. Supported for 'native' library and for 'restclient' library (requires useSpringBoot4=true).| |false|
100+
|useJackson3|Use Jackson 3 instead of Jackson 2. Supported for 'native' library (requires Java 17+) and for 'restclient' library (requires useSpringBoot4=true).| |false|
101101
|useJakartaEe|whether to use Jakarta EE namespace instead of javax| |false|
102102
|useOneOfDiscriminatorLookup|Use the discriminator's mapping in oneOf to speed up the model lookup. IMPORTANT: Validation (e.g. one and only one match in oneOf's schemas) will be skipped. Only jersey2, jersey3, native, okhttp-gson support this option.| |false|
103103
|useOneOfInterfaces|whether to use a java interface to describe a set of oneOf options, where each option is a class that implements the interface| |false|

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ public JavaClientCodegen() {
270270
cliOptions.add(CliOption.newBoolean(SUPPORT_URL_QUERY, "Generate toUrlQueryString in POJO (default to true). Available on `native`, `apache-httpclient` libraries."));
271271
cliOptions.add(CliOption.newBoolean(USE_ENUM_CASE_INSENSITIVE, "Use `equalsIgnoreCase` when String for enum comparison", useEnumCaseInsensitive));
272272
cliOptions.add(CliOption.newBoolean(FAIL_ON_UNKNOWN_PROPERTIES, "Fail Jackson de-serialization on unknown properties", this.failOnUnknownProperties));
273-
cliOptions.add(CliOption.newBoolean(USE_JACKSON_3, "Use Jackson 3 instead of Jackson 2. Supported for 'native' library and for 'restclient' library (requires useSpringBoot4=true).", this.useJackson3));
273+
cliOptions.add(CliOption.newBoolean(USE_JACKSON_3, "Use Jackson 3 instead of Jackson 2. Supported for 'native' library (requires Java 17+) and for 'restclient' library (requires useSpringBoot4=true).", this.useJackson3));
274274
cliOptions.add(CliOption.newBoolean(SUPPORT_VERTX_FUTURE, "Also generate api methods that return a vertx Future instead of taking a callback. Only `vertx` supports this option. Requires vertx 4 or greater.", this.supportVertxFuture));
275275
cliOptions.add(CliOption.newBoolean(USE_SEALED_ONE_OF_INTERFACES, "Generate the oneOf interfaces as sealed interfaces. Only supported for WebClient and RestClient.", this.useSealedOneOfInterfaces));
276276
cliOptions.add(CliOption.newBoolean(USE_UNARY_INTERCEPTOR, "If true it will generate ResponseInterceptors using a UnaryOperator. This can be usefull for manipulating the request before it gets passed, for example doing your own decryption", this.useUnaryInterceptor));

samples/client/petstore/java/native-async/src/main/java/org/openapitools/client/model/Fruit.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@
3939
import java.util.Collections;
4040
import java.util.HashSet;
4141

42+
import com.fasterxml.jackson.core.JsonProcessingException;
43+
import com.fasterxml.jackson.databind.JsonMappingException;
44+
import com.fasterxml.jackson.databind.MapperFeature;
45+
import com.fasterxml.jackson.databind.SerializerProvider;
4246
import com.fasterxml.jackson.core.JsonGenerator;
4347
import com.fasterxml.jackson.core.JsonParser;
44-
import com.fasterxml.jackson.core.JsonProcessingException;
4548
import com.fasterxml.jackson.core.JsonToken;
4649
import com.fasterxml.jackson.databind.DeserializationContext;
47-
import com.fasterxml.jackson.databind.JsonMappingException;
4850
import com.fasterxml.jackson.databind.JsonNode;
49-
import com.fasterxml.jackson.databind.MapperFeature;
50-
import com.fasterxml.jackson.databind.SerializerProvider;
5151
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
5252
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
5353
import com.fasterxml.jackson.databind.deser.std.StdDeserializer;

samples/client/petstore/java/native-async/src/main/java/org/openapitools/client/model/FruitReq.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@
3939
import java.util.Collections;
4040
import java.util.HashSet;
4141

42+
import com.fasterxml.jackson.core.JsonProcessingException;
43+
import com.fasterxml.jackson.databind.JsonMappingException;
44+
import com.fasterxml.jackson.databind.MapperFeature;
45+
import com.fasterxml.jackson.databind.SerializerProvider;
4246
import com.fasterxml.jackson.core.JsonGenerator;
4347
import com.fasterxml.jackson.core.JsonParser;
44-
import com.fasterxml.jackson.core.JsonProcessingException;
4548
import com.fasterxml.jackson.core.JsonToken;
4649
import com.fasterxml.jackson.databind.DeserializationContext;
47-
import com.fasterxml.jackson.databind.JsonMappingException;
4850
import com.fasterxml.jackson.databind.JsonNode;
49-
import com.fasterxml.jackson.databind.MapperFeature;
50-
import com.fasterxml.jackson.databind.SerializerProvider;
5151
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
5252
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
5353
import com.fasterxml.jackson.databind.deser.std.StdDeserializer;

samples/client/petstore/java/native-async/src/main/java/org/openapitools/client/model/GmFruit.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@
3838
import java.util.Collections;
3939
import java.util.HashSet;
4040

41+
import com.fasterxml.jackson.core.JsonProcessingException;
42+
import com.fasterxml.jackson.databind.JsonMappingException;
43+
import com.fasterxml.jackson.databind.SerializerProvider;
4144
import com.fasterxml.jackson.core.JsonGenerator;
4245
import com.fasterxml.jackson.core.JsonParser;
43-
import com.fasterxml.jackson.core.JsonProcessingException;
4446
import com.fasterxml.jackson.databind.DeserializationContext;
45-
import com.fasterxml.jackson.databind.JsonMappingException;
4647
import com.fasterxml.jackson.databind.JsonNode;
47-
import com.fasterxml.jackson.databind.SerializerProvider;
4848
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
4949
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
5050
import com.fasterxml.jackson.databind.deser.std.StdDeserializer;

samples/client/petstore/java/native-async/src/main/java/org/openapitools/client/model/Mammal.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,15 @@
4242
import java.util.Collections;
4343
import java.util.HashSet;
4444

45+
import com.fasterxml.jackson.core.JsonProcessingException;
46+
import com.fasterxml.jackson.databind.JsonMappingException;
47+
import com.fasterxml.jackson.databind.MapperFeature;
48+
import com.fasterxml.jackson.databind.SerializerProvider;
4549
import com.fasterxml.jackson.core.JsonGenerator;
4650
import com.fasterxml.jackson.core.JsonParser;
47-
import com.fasterxml.jackson.core.JsonProcessingException;
4851
import com.fasterxml.jackson.core.JsonToken;
4952
import com.fasterxml.jackson.databind.DeserializationContext;
50-
import com.fasterxml.jackson.databind.JsonMappingException;
5153
import com.fasterxml.jackson.databind.JsonNode;
52-
import com.fasterxml.jackson.databind.MapperFeature;
53-
import com.fasterxml.jackson.databind.SerializerProvider;
5454
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
5555
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
5656
import com.fasterxml.jackson.databind.deser.std.StdDeserializer;

samples/client/petstore/java/native-async/src/main/java/org/openapitools/client/model/NullableShape.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@
4141
import java.util.Collections;
4242
import java.util.HashSet;
4343

44+
import com.fasterxml.jackson.core.JsonProcessingException;
45+
import com.fasterxml.jackson.databind.JsonMappingException;
46+
import com.fasterxml.jackson.databind.MapperFeature;
47+
import com.fasterxml.jackson.databind.SerializerProvider;
4448
import com.fasterxml.jackson.core.JsonGenerator;
4549
import com.fasterxml.jackson.core.JsonParser;
46-
import com.fasterxml.jackson.core.JsonProcessingException;
4750
import com.fasterxml.jackson.core.JsonToken;
4851
import com.fasterxml.jackson.databind.DeserializationContext;
49-
import com.fasterxml.jackson.databind.JsonMappingException;
5052
import com.fasterxml.jackson.databind.JsonNode;
51-
import com.fasterxml.jackson.databind.MapperFeature;
52-
import com.fasterxml.jackson.databind.SerializerProvider;
5353
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
5454
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
5555
import com.fasterxml.jackson.databind.deser.std.StdDeserializer;

samples/client/petstore/java/native-async/src/main/java/org/openapitools/client/model/Pig.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@
4141
import java.util.Collections;
4242
import java.util.HashSet;
4343

44+
import com.fasterxml.jackson.core.JsonProcessingException;
45+
import com.fasterxml.jackson.databind.JsonMappingException;
46+
import com.fasterxml.jackson.databind.MapperFeature;
47+
import com.fasterxml.jackson.databind.SerializerProvider;
4448
import com.fasterxml.jackson.core.JsonGenerator;
4549
import com.fasterxml.jackson.core.JsonParser;
46-
import com.fasterxml.jackson.core.JsonProcessingException;
4750
import com.fasterxml.jackson.core.JsonToken;
4851
import com.fasterxml.jackson.databind.DeserializationContext;
49-
import com.fasterxml.jackson.databind.JsonMappingException;
5052
import com.fasterxml.jackson.databind.JsonNode;
51-
import com.fasterxml.jackson.databind.MapperFeature;
52-
import com.fasterxml.jackson.databind.SerializerProvider;
5353
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
5454
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
5555
import com.fasterxml.jackson.databind.deser.std.StdDeserializer;

samples/client/petstore/java/native-async/src/main/java/org/openapitools/client/model/Quadrilateral.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@
4141
import java.util.Collections;
4242
import java.util.HashSet;
4343

44+
import com.fasterxml.jackson.core.JsonProcessingException;
45+
import com.fasterxml.jackson.databind.JsonMappingException;
46+
import com.fasterxml.jackson.databind.MapperFeature;
47+
import com.fasterxml.jackson.databind.SerializerProvider;
4448
import com.fasterxml.jackson.core.JsonGenerator;
4549
import com.fasterxml.jackson.core.JsonParser;
46-
import com.fasterxml.jackson.core.JsonProcessingException;
4750
import com.fasterxml.jackson.core.JsonToken;
4851
import com.fasterxml.jackson.databind.DeserializationContext;
49-
import com.fasterxml.jackson.databind.JsonMappingException;
5052
import com.fasterxml.jackson.databind.JsonNode;
51-
import com.fasterxml.jackson.databind.MapperFeature;
52-
import com.fasterxml.jackson.databind.SerializerProvider;
5353
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
5454
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
5555
import com.fasterxml.jackson.databind.deser.std.StdDeserializer;

0 commit comments

Comments
 (0)