Skip to content

Commit b0e2f7e

Browse files
authored
Merge pull request #11301 from swagger-api/java-generator-sample-update
updated java client samples
2 parents 7c152f8 + 9db77a4 commit b0e2f7e

File tree

86 files changed

+309
-437
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+309
-437
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/v3/CodegenModel.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,6 @@ public int hashCode() {
176176
result = 31 * result + (parentSchema != null ? parentSchema.hashCode() : 0);
177177
result = 31 * result + (interfaces != null ? interfaces.hashCode() : 0);
178178
result = 31 * result + (parentModel != null ? parentModel.hashCode() : 0);
179-
result = 31 * result + (subTypes != null ? subTypes.hashCode() : 0);
180179
result = 31 * result + (interfaceModels != null ? interfaceModels.hashCode() : 0);
181180
result = 31 * result + (name != null ? name.hashCode() : 0);
182181
result = 31 * result + (classname != null ? classname.hashCode() : 0);
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0.28-SNAPSHOT
1+
3.0.31-SNAPSHOT

samples/client/petstore/java/feign/build.gradle

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@ if(hasProperty('target') && target == 'android') {
9696
ext {
9797
swagger_annotations_version = "2.0.0"
9898
jackson_version = "2.10.1"
99-
threepane_version = "2.6.4"
10099
feign_version = "9.4.0"
101100
feign_form_version = "2.1.0"
102101
junit_version = "4.12"
@@ -113,7 +112,6 @@ dependencies {
113112
compile "com.fasterxml.jackson.core:jackson-annotations:$jackson_version"
114113
compile "com.fasterxml.jackson.core:jackson-databind:$jackson_version"
115114
compile "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version"
116-
compile "com.github.joschi.jackson:jackson-datatype-threetenbp:$threepane_version"
117115
compile "org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:$oltu_version"
118116
compile "com.brsanthu:migbase64:2.2"
119117
testCompile "junit:junit:$junit_version"

samples/client/petstore/java/feign/pom.xml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@
117117
<plugin>
118118
<groupId>org.apache.maven.plugins</groupId>
119119
<artifactId>maven-javadoc-plugin</artifactId>
120-
<version>2.10.4</version>
120+
<version>3.2.0</version>
121121
<executions>
122122
<execution>
123123
<id>attach-javadocs</id>
@@ -217,11 +217,6 @@
217217
<artifactId>jackson-datatype-jsr310</artifactId>
218218
<version>${jackson-version}</version>
219219
</dependency>
220-
<dependency>
221-
<groupId>com.github.joschi.jackson</groupId>
222-
<artifactId>jackson-datatype-threetenbp</artifactId>
223-
<version>${jackson-threetenbp-version}</version>
224-
</dependency>
225220
<dependency>
226221
<groupId>org.apache.oltu.oauth2</groupId>
227222
<artifactId>org.apache.oltu.oauth2.client</artifactId>
@@ -256,7 +251,6 @@
256251
<feign-version>11.6</feign-version>
257252
<feign-form-version>3.8.0</feign-form-version>
258253
<jackson-version>2.10.1</jackson-version>
259-
<jackson-threetenbp-version>2.6.4</jackson-threetenbp-version>
260254
<junit-version>4.13.1</junit-version>
261255
<maven-plugin-version>1.0.0</maven-plugin-version>
262256
<oltu-version>1.0.2</oltu-version>

samples/client/petstore/java/feign/src/main/java/io/swagger/client/ApiClient.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,11 @@
55

66
import org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilder;
77
import org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder;
8-
import org.threeten.bp.*;
98

109
import com.fasterxml.jackson.databind.DeserializationFeature;
1110
import com.fasterxml.jackson.databind.ObjectMapper;
1211
import com.fasterxml.jackson.databind.SerializationFeature;
1312
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
14-
import com.fasterxml.jackson.datatype.threetenbp.ThreeTenModule;
1513

1614
import feign.Feign;
1715
import feign.RequestInterceptor;
@@ -42,7 +40,7 @@ public ApiClient() {
4240
public ApiClient(String[] authNames) {
4341
this();
4442
for(String authName : authNames) {
45-
RequestInterceptor auth;
43+
RequestInterceptor auth = null;
4644
if ("api_key".equals(authName)) {
4745
auth = new ApiKeyAuth("header", "api_key");
4846
} else if ("api_key_query".equals(authName)) {
@@ -139,11 +137,6 @@ private ObjectMapper createObjectMapper() {
139137
objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
140138
objectMapper.setDateFormat(new RFC3339DateFormat());
141139
objectMapper.registerModule(new JavaTimeModule());
142-
ThreeTenModule module = new ThreeTenModule();
143-
module.addDeserializer(Instant.class, CustomInstantDeserializer.INSTANT);
144-
module.addDeserializer(OffsetDateTime.class, CustomInstantDeserializer.OFFSET_DATE_TIME);
145-
module.addDeserializer(ZonedDateTime.class, CustomInstantDeserializer.ZONED_DATE_TIME);
146-
objectMapper.registerModule(module);
147140
return objectMapper;
148141
}
149142

samples/client/petstore/java/feign/src/main/java/io/swagger/client/CustomInstantDeserializer.java

Lines changed: 0 additions & 232 deletions
This file was deleted.

samples/client/petstore/java/feign/src/main/java/io/swagger/client/model/EnumArrays.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ public String toString() {
4848
return String.valueOf(value);
4949
}
5050
@JsonCreator
51-
public static JustSymbolEnum fromValue(String text) {
51+
public static JustSymbolEnum fromValue(String input) {
5252
for (JustSymbolEnum b : JustSymbolEnum.values()) {
53-
if (String.valueOf(b.value).equals(text)) {
53+
if (b.value.equals(input)) {
5454
return b;
5555
}
5656
}
@@ -82,9 +82,9 @@ public String toString() {
8282
return String.valueOf(value);
8383
}
8484
@JsonCreator
85-
public static ArrayEnumEnum fromValue(String text) {
85+
public static ArrayEnumEnum fromValue(String input) {
8686
for (ArrayEnumEnum b : ArrayEnumEnum.values()) {
87-
if (String.valueOf(b.value).equals(text)) {
87+
if (b.value.equals(input)) {
8888
return b;
8989
}
9090
}

samples/client/petstore/java/feign/src/main/java/io/swagger/client/model/EnumClass.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ public String toString() {
4242
}
4343

4444
@JsonCreator
45-
public static EnumClass fromValue(String text) {
45+
public static EnumClass fromValue(String input) {
4646
for (EnumClass b : EnumClass.values()) {
47-
if (String.valueOf(b.value).equals(text)) {
47+
if (b.value.equals(input)) {
4848
return b;
4949
}
5050
}

samples/client/petstore/java/feign/src/main/java/io/swagger/client/model/EnumFormBody.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ public String toString() {
4848
return String.valueOf(value);
4949
}
5050
@JsonCreator
51-
public static EnumFormStringArrayEnum fromValue(String text) {
51+
public static EnumFormStringArrayEnum fromValue(String input) {
5252
for (EnumFormStringArrayEnum b : EnumFormStringArrayEnum.values()) {
53-
if (String.valueOf(b.value).equals(text)) {
53+
if (b.value.equals(input)) {
5454
return b;
5555
}
5656
}
@@ -83,9 +83,9 @@ public String toString() {
8383
return String.valueOf(value);
8484
}
8585
@JsonCreator
86-
public static EnumFormStringEnum fromValue(String text) {
86+
public static EnumFormStringEnum fromValue(String input) {
8787
for (EnumFormStringEnum b : EnumFormStringEnum.values()) {
88-
if (String.valueOf(b.value).equals(text)) {
88+
if (b.value.equals(input)) {
8989
return b;
9090
}
9191
}
@@ -117,9 +117,9 @@ public String toString() {
117117
return String.valueOf(value);
118118
}
119119
@JsonCreator
120-
public static EnumQueryDoubleEnum fromValue(String text) {
120+
public static EnumQueryDoubleEnum fromValue(Double input) {
121121
for (EnumQueryDoubleEnum b : EnumQueryDoubleEnum.values()) {
122-
if (String.valueOf(b.value).equals(text)) {
122+
if (b.value.equals(input)) {
123123
return b;
124124
}
125125
}

0 commit comments

Comments
 (0)