Skip to content

Commit f1ba6f5

Browse files
committed
Merge pull request #2479 from ergon/feature/update-mainline-retrofit
Update retrofit2 and retrofit2rx to use retrofit 2.0.1
2 parents 67b6c3f + 39c08b2 commit f1ba6f5

File tree

24 files changed

+149
-901
lines changed

24 files changed

+149
-901
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ public JavaClientCodegen() {
110110
supportedLibraries.put("jersey2", "HTTP client: Jersey client 2.6");
111111
supportedLibraries.put("okhttp-gson", "HTTP client: OkHttp 2.4.0. JSON processing: Gson 2.3.1");
112112
supportedLibraries.put(RETROFIT_1, "HTTP client: OkHttp 2.4.0. JSON processing: Gson 2.3.1 (Retrofit 1.9.0)");
113-
supportedLibraries.put(RETROFIT_2, "HTTP client: OkHttp 2.5.0. JSON processing: Gson 2.4 (Retrofit 2.0.0-beta4). Enable the RxJava adapter using '-DuseRxJava=true'.");
113+
supportedLibraries.put(RETROFIT_2, "HTTP client: OkHttp 2.5.0. JSON processing: Gson 2.4 (Retrofit 2.0.1). Enable the RxJava adapter using '-DuseRxJava=true'. (RxJava 1.1.2)");
114114

115115
CliOption library = new CliOption(CodegenConstants.LIBRARY, "library template (sub-template) to use");
116116
library.setDefault(DEFAULT_LIBRARY);

modules/swagger-codegen/src/main/resources/Java/libraries/retrofit2/build.gradle.mustache

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,7 @@ if(hasProperty('target') && target == 'android') {
9595

9696
ext {
9797
oltu_version = "1.0.1"
98-
retrofit_version = "2.0.0-beta4"
99-
gson_version = "2.6.2"
98+
retrofit_version = "2.0.2"
10099
swagger_annotations_version = "1.5.8"
101100
junit_version = "4.12"
102101
{{#useRxJava}}

modules/swagger-codegen/src/main/resources/Java/libraries/retrofit2/pom.mustache

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,17 +114,17 @@
114114
</dependency>
115115
<dependency>
116116
<groupId>com.squareup.retrofit2</groupId>
117-
<artifactId>retrofit</artifactId>
118-
<version>${retrofit-version}</version>
117+
<artifactId>converter-gson</artifactId>
118+
<version>${retrofit-version}</version>
119119
</dependency>
120120
<dependency>
121121
<groupId>com.squareup.retrofit2</groupId>
122-
<artifactId>converter-scalars</artifactId>
122+
<artifactId>retrofit</artifactId>
123123
<version>${retrofit-version}</version>
124124
</dependency>
125125
<dependency>
126126
<groupId>com.squareup.retrofit2</groupId>
127-
<artifactId>converter-gson</artifactId>
127+
<artifactId>converter-scalars</artifactId>
128128
<version>${retrofit-version}</version>
129129
</dependency>
130130
<dependency>
@@ -153,8 +153,9 @@
153153
</dependencies>
154154
<properties>
155155
<swagger-core-version>1.5.8</swagger-core-version>
156-
<retrofit-version>2.0.0-beta4</retrofit-version>{{#useRxJava}}
157-
<rxjava-version>1.1.3</rxjava-version>{{/useRxJava}}
156+
<retrofit-version>2.0.2</retrofit-version>
157+
{{#useRxJava}}<rxjava-version>1.1.3</rxjava-version>{{/useRxJava}}
158+
<okhttp-version>3.2.0</okhttp-version>
158159
<oltu-version>1.0.1</oltu-version>
159160
<maven-plugin-version>1.0.0</maven-plugin-version>
160161
<junit-version>4.12</junit-version>

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,7 @@ if(hasProperty('target') && target == 'android') {
9595

9696
ext {
9797
oltu_version = "1.0.1"
98-
retrofit_version = "2.0.0-beta4"
99-
gson_version = "2.6.2"
98+
retrofit_version = "2.0.2"
10099
swagger_annotations_version = "1.5.8"
101100
junit_version = "4.12"
102101

samples/client/petstore/java/retrofit2/hello.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

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

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,7 @@
100100
<artifactId>maven-compiler-plugin</artifactId>
101101
<version>2.3.2</version>
102102
<configuration>
103-
<source>
104-
1.7</source>
103+
<source>1.7</source>
105104
<target>1.7</target>
106105
</configuration>
107106
</plugin>
@@ -115,17 +114,17 @@
115114
</dependency>
116115
<dependency>
117116
<groupId>com.squareup.retrofit2</groupId>
118-
<artifactId>retrofit</artifactId>
119-
<version>${retrofit-version}</version>
117+
<artifactId>converter-gson</artifactId>
118+
<version>${retrofit-version}</version>
120119
</dependency>
121120
<dependency>
122121
<groupId>com.squareup.retrofit2</groupId>
123-
<artifactId>converter-scalars</artifactId>
122+
<artifactId>retrofit</artifactId>
124123
<version>${retrofit-version}</version>
125124
</dependency>
126125
<dependency>
127126
<groupId>com.squareup.retrofit2</groupId>
128-
<artifactId>converter-gson</artifactId>
127+
<artifactId>converter-scalars</artifactId>
129128
<version>${retrofit-version}</version>
130129
</dependency>
131130
<dependency>
@@ -144,7 +143,9 @@
144143
</dependencies>
145144
<properties>
146145
<swagger-core-version>1.5.8</swagger-core-version>
147-
<retrofit-version>2.0.0-beta4</retrofit-version>
146+
<retrofit-version>2.0.2</retrofit-version>
147+
148+
<okhttp-version>3.2.0</okhttp-version>
148149
<oltu-version>1.0.1</oltu-version>
149150
<maven-plugin-version>1.0.0</maven-plugin-version>
150151
<junit-version>4.12</junit-version>

samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/StringUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package io.swagger.client;
22

3-
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-22T23:08:50.551+08:00")
3+
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaClientCodegen", date = "2016-04-27T10:03:24.454+02:00")
44
public class StringUtil {
55
/**
66
* Check if the given array contains the given value (with case-insensitive comparison).
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
package io.swagger.client.api;
2+
3+
import io.swagger.client.CollectionFormats.*;
4+
5+
6+
import retrofit2.Call;
7+
import retrofit2.http.*;
8+
9+
import okhttp3.RequestBody;
10+
11+
import java.util.Date;
12+
13+
import java.util.ArrayList;
14+
import java.util.HashMap;
15+
import java.util.List;
16+
import java.util.Map;
17+
18+
public interface FakeApi {
19+
/**
20+
* Fake endpoint for testing various parameters
21+
* Fake endpoint for testing various parameters
22+
* @param number None (required)
23+
* @param _double None (required)
24+
* @param string None (required)
25+
* @param _byte None (required)
26+
* @param integer None (optional)
27+
* @param int32 None (optional)
28+
* @param int64 None (optional)
29+
* @param _float None (optional)
30+
* @param binary None (optional)
31+
* @param date None (optional)
32+
* @param dateTime None (optional)
33+
* @param password None (optional)
34+
* @return Call<Void>
35+
*/
36+
37+
@FormUrlEncoded
38+
@POST("fake")
39+
Call<Void> testEndpointParameters(
40+
@Field("number") String number, @Field("double") Double _double, @Field("string") String string, @Field("byte") byte[] _byte, @Field("integer") Integer integer, @Field("int32") Integer int32, @Field("int64") Long int64, @Field("float") Float _float, @Field("binary") byte[] binary, @Field("date") Date date, @Field("dateTime") Date dateTime, @Field("password") String password
41+
);
42+
43+
}

samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/api/PetApi.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import okhttp3.RequestBody;
1010

1111
import io.swagger.client.model.Pet;
12-
import java.io.File;
1312
import io.swagger.client.model.ModelApiResponse;
13+
import java.io.File;
1414

1515
import java.util.ArrayList;
1616
import java.util.HashMap;

samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/model/FormatTest.java

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ public class FormatTest {
5151
private String password = null;
5252

5353
/**
54+
* minimum: 10.0
55+
* maximum: 100.0
5456
**/
5557
@ApiModelProperty(value = "")
5658
public Integer getInteger() {
@@ -61,6 +63,8 @@ public void setInteger(Integer integer) {
6163
}
6264

6365
/**
66+
* minimum: 20.0
67+
* maximum: 200.0
6468
**/
6569
@ApiModelProperty(value = "")
6670
public Integer getInt32() {
@@ -81,6 +85,8 @@ public void setInt64(Long int64) {
8185
}
8286

8387
/**
88+
* minimum: 32.1
89+
* maximum: 543.2
8490
**/
8591
@ApiModelProperty(required = true, value = "")
8692
public BigDecimal getNumber() {
@@ -91,6 +97,8 @@ public void setNumber(BigDecimal number) {
9197
}
9298

9399
/**
100+
* minimum: 54.3
101+
* maximum: 987.6
94102
**/
95103
@ApiModelProperty(value = "")
96104
public Float getFloat() {
@@ -101,6 +109,8 @@ public void setFloat(Float _float) {
101109
}
102110

103111
/**
112+
* minimum: 67.8
113+
* maximum: 123.4
104114
**/
105115
@ApiModelProperty(value = "")
106116
public Double getDouble() {
@@ -122,7 +132,7 @@ public void setString(String string) {
122132

123133
/**
124134
**/
125-
@ApiModelProperty(value = "")
135+
@ApiModelProperty(required = true, value = "")
126136
public byte[] getByte() {
127137
return _byte;
128138
}
@@ -142,7 +152,7 @@ public void setBinary(byte[] binary) {
142152

143153
/**
144154
**/
145-
@ApiModelProperty(value = "")
155+
@ApiModelProperty(required = true, value = "")
146156
public Date getDate() {
147157
return date;
148158
}
@@ -162,7 +172,7 @@ public void setDateTime(Date dateTime) {
162172

163173
/**
164174
**/
165-
@ApiModelProperty(value = "")
175+
@ApiModelProperty(required = true, value = "")
166176
public String getPassword() {
167177
return password;
168178
}

samples/client/petstore/java/retrofit2/src/test/java/io/swagger/TestUtils.java

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

0 commit comments

Comments
 (0)